aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--documentation/content/en/articles/committers-guide/_index.po2336
-rw-r--r--documentation/content/en/articles/explaining-bsd/_index.po12
-rw-r--r--documentation/content/en/articles/freebsd-questions/_index.po9
-rw-r--r--documentation/content/en/articles/freebsd-releng/_index.po1090
-rw-r--r--documentation/content/en/articles/hubs/_index.po8
-rw-r--r--documentation/content/en/articles/ldap-auth/_index.po41
-rw-r--r--documentation/content/en/articles/license-guide/_index.po182
-rw-r--r--documentation/content/en/articles/pgpkeys/_index.po864
-rw-r--r--documentation/content/en/articles/problem-reports/_index.po26
-rw-r--r--documentation/content/en/articles/releng/_index.po18
-rw-r--r--documentation/content/en/articles/vm-design/_index.po187
-rw-r--r--documentation/content/en/books/developers-handbook/tools/_index.po475
-rw-r--r--documentation/content/en/books/faq/_index.po1284
-rw-r--r--documentation/content/en/books/fdp-primer/asciidoctor-primer/_index.po24
-rw-r--r--documentation/content/en/books/fdp-primer/doc-build/_index.po6
-rw-r--r--documentation/content/en/books/fdp-primer/manual-pages/_index.po72
-rw-r--r--documentation/content/en/books/fdp-primer/weblate/_index.po117
-rw-r--r--documentation/content/en/books/handbook/bsdinstall/_index.po15
-rw-r--r--documentation/content/en/books/handbook/config/_index.po3850
-rw-r--r--documentation/content/en/books/handbook/cutting-edge/_index.po108
-rw-r--r--documentation/content/en/books/handbook/desktop/_index.po665
-rw-r--r--documentation/content/en/books/handbook/eresources/_index.po115
-rw-r--r--documentation/content/en/books/handbook/introduction/_index.po149
-rw-r--r--documentation/content/en/books/handbook/mirrors/_index.po576
-rw-r--r--documentation/content/en/books/handbook/network-servers/_index.po1375
-rw-r--r--documentation/content/en/books/handbook/network/_index.po215
-rw-r--r--documentation/content/en/books/handbook/ports/_index.po429
-rw-r--r--documentation/content/en/books/handbook/wine/_index.po55
-rw-r--r--documentation/content/en/books/handbook/zfs/_index.po16
-rw-r--r--documentation/content/en/books/porters-handbook/flavors/_index.po33
-rw-r--r--documentation/content/en/books/porters-handbook/makefiles/_index.po2657
-rw-r--r--documentation/content/en/books/porters-handbook/quick-porting/_index.po106
-rw-r--r--documentation/content/en/books/porters-handbook/special/_index.po4838
-rw-r--r--documentation/content/en/books/porters-handbook/testing/_index.po432
-rw-r--r--documentation/content/en/books/porters-handbook/upgrading/_index.po8
-rw-r--r--documentation/content/en/books/porters-handbook/uses/_index.po2065
-rw-r--r--documentation/content/en/books/porters-handbook/versions/_index.po11480
37 files changed, 18546 insertions, 17392 deletions
diff --git a/documentation/content/en/articles/committers-guide/_index.po b/documentation/content/en/articles/committers-guide/_index.po
index 747ba14563..eeaf15cb0f 100644
--- a/documentation/content/en/articles/committers-guide/_index.po
+++ b/documentation/content/en/articles/committers-guide/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2023-07-15 16:42-0300\n"
+"POT-Creation-Date: 2023-09-09 18:13-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"
@@ -274,30 +274,28 @@ msgstr ""
#: documentation/content/en/articles/committers-guide/_index.adoc:128
msgid ""
"Install [.filename]#security/gnupg#. Enter these lines in [.filename]#~/."
-"gnupg/gpg.conf# to set minimum acceptable defaults:"
+"gnupg/gpg.conf# to set minimum acceptable defaults for signing and new key "
+"preferences (see the link:https://www.gnupg.org/documentation/manuals/gnupg/"
+"GPG-Options.html[GnuPG options documentation] for more details):"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:139
+#: documentation/content/en/articles/committers-guide/_index.adoc:135
#, no-wrap
msgid ""
-"fixed-list-mode\n"
-"keyid-format 0xlong\n"
+"# Sorted list of preferred algorithms for signing (strongest to weakest).\n"
"personal-digest-preferences SHA512 SHA384 SHA256 SHA224\n"
-"default-preference-list SHA512 SHA384 SHA256 SHA224 AES256 AES192 AES CAST5 BZIP2 ZLIB ZIP Uncompressed\n"
-"verify-options show-uid-validity\n"
-"list-options show-uid-validity\n"
-"sig-notation issuer-fpr@notations.openpgp.fifthhorseman.net=%g\n"
-"cert-digest-algo SHA512\n"
+"# Default preferences for new keys\n"
+"default-preference-list SHA512 SHA384 SHA256 SHA224 AES256 CAMELLIA256 AES192 CAMELLIA192 AES CAMELLIA128 CAST5 BZIP2 ZLIB ZIP Uncompressed\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:141
+#: documentation/content/en/articles/committers-guide/_index.adoc:137
msgid "Generate a key:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:148
+#: documentation/content/en/articles/committers-guide/_index.adoc:144
#, no-wrap
msgid ""
"% gpg --full-gen-key\n"
@@ -307,7 +305,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:169
+#: documentation/content/en/articles/committers-guide/_index.adoc:165
#, no-wrap
msgid ""
"Warning: using insecure memory!\n"
@@ -333,7 +331,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:175
+#: documentation/content/en/articles/committers-guide/_index.adoc:171
#, no-wrap
msgid ""
"Real name: Chucky Daemon <.>\n"
@@ -344,7 +342,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:178
+#: documentation/content/en/articles/committers-guide/_index.adoc:174
#, no-wrap
msgid ""
"Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? o\n"
@@ -352,21 +350,21 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:181
+#: documentation/content/en/articles/committers-guide/_index.adoc:177
msgid ""
"2048-bit keys with a three-year expiration provide adequate protection at "
"present (2022-10)."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:183
+#: documentation/content/en/articles/committers-guide/_index.adoc:179
msgid ""
"A three year key lifespan is short enough to obsolete keys weakened by "
"advancing computer power, but long enough to reduce key management problems."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:185
+#: documentation/content/en/articles/committers-guide/_index.adoc:181
msgid ""
"Use your real name here, preferably matching that shown on government-issued "
"ID to make it easier for others to verify your identity. Text that may help "
@@ -374,7 +372,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:189
+#: documentation/content/en/articles/committers-guide/_index.adoc:185
msgid ""
"After the email address is entered, a passphrase is requested. Methods of "
"creating a secure passphrase are contentious. Rather than suggest a single "
@@ -385,7 +383,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:193
+#: documentation/content/en/articles/committers-guide/_index.adoc:189
msgid ""
"Protect the private key and passphrase. If either the private key or "
"passphrase may have been compromised or disclosed, immediately notify mailto:"
@@ -393,20 +391,20 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:195
+#: documentation/content/en/articles/committers-guide/_index.adoc:191
msgid ""
"Committing the new key is shown in <<commit-steps, Steps for New "
"Committers>>."
msgstr ""
#. type: Title ==
-#: documentation/content/en/articles/committers-guide/_index.adoc:197
+#: documentation/content/en/articles/committers-guide/_index.adoc:193
#, no-wrap
msgid "Kerberos and LDAP web Password for FreeBSD Cluster"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:202
+#: documentation/content/en/articles/committers-guide/_index.adoc:198
msgid ""
"The FreeBSD cluster requires a Kerberos password to access certain "
"services. The Kerberos password also serves as the LDAP web password, since "
@@ -415,48 +413,48 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:204
+#: documentation/content/en/articles/committers-guide/_index.adoc:200
msgid "https://bugs.freebsd.org/bugzilla[Bugzilla]"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:205
+#: documentation/content/en/articles/committers-guide/_index.adoc:201
msgid "https://ci.freebsd.org[Jenkins]"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:207
+#: documentation/content/en/articles/committers-guide/_index.adoc:203
msgid ""
"To create a new Kerberos account in the FreeBSD cluster, or to reset a "
"Kerberos password for an existing account using a random password generator:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:211
+#: documentation/content/en/articles/committers-guide/_index.adoc:207
#, no-wrap
msgid "% ssh kpasswd.freebsd.org\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:216
+#: documentation/content/en/articles/committers-guide/_index.adoc:212
msgid "This must be done from a machine outside of the FreeBSD.org cluster."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:219
+#: documentation/content/en/articles/committers-guide/_index.adoc:215
msgid ""
"A Kerberos password can also be set manually by logging into `freefall."
"FreeBSD.org` and running:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:223
+#: documentation/content/en/articles/committers-guide/_index.adoc:219
#, no-wrap
msgid "% kpasswd\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:229
+#: documentation/content/en/articles/committers-guide/_index.adoc:225
msgid ""
"Unless the Kerberos-authenticated services of the FreeBSD.org cluster have "
"been used previously, `Client unknown` will be shown. This error means that "
@@ -465,13 +463,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/articles/committers-guide/_index.adoc:232
+#: documentation/content/en/articles/committers-guide/_index.adoc:228
#, no-wrap
msgid "Commit Bit Types"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:238
+#: documentation/content/en/articles/committers-guide/_index.adoc:234
msgid ""
"The FreeBSD repository has a number of components which, when combined, "
"support the basic operating system source, documentation, third party "
@@ -486,79 +484,79 @@ msgid ""
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:244
+#: documentation/content/en/articles/committers-guide/_index.adoc:240
#, no-wrap
msgid "__Committer Type__"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:245
+#: documentation/content/en/articles/committers-guide/_index.adoc:241
#, no-wrap
msgid "__Responsible__"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:247
+#: documentation/content/en/articles/committers-guide/_index.adoc:243
#, no-wrap
msgid "__Tree Components__"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:248
+#: documentation/content/en/articles/committers-guide/_index.adoc:244
#, no-wrap
msgid "src"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:249
+#: documentation/content/en/articles/committers-guide/_index.adoc:245
#, no-wrap
msgid "core@"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:251
+#: documentation/content/en/articles/committers-guide/_index.adoc:247
#, no-wrap
msgid "src/"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:252
+#: documentation/content/en/articles/committers-guide/_index.adoc:248
#, no-wrap
msgid "doc"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:253
+#: documentation/content/en/articles/committers-guide/_index.adoc:249
#, no-wrap
msgid "doceng@"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:255
+#: documentation/content/en/articles/committers-guide/_index.adoc:251
#, no-wrap
msgid "doc/, ports/, src/ documentation"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:256
+#: documentation/content/en/articles/committers-guide/_index.adoc:252
#, no-wrap
msgid "ports"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:257
+#: documentation/content/en/articles/committers-guide/_index.adoc:253
#, no-wrap
msgid "portmgr@"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:258
+#: documentation/content/en/articles/committers-guide/_index.adoc:254
#, no-wrap
msgid "ports/"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:263
+#: documentation/content/en/articles/committers-guide/_index.adoc:259
msgid ""
"Commit bits allocated prior to the development of the notion of areas of "
"authority may be appropriate for use in many parts of the tree. However, "
@@ -571,7 +569,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:265
+#: documentation/content/en/articles/committers-guide/_index.adoc:261
msgid ""
"Committers are encouraged to seek review for their work as part of the "
"normal development process, regardless of the area of the tree where the "
@@ -579,13 +577,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:266
+#: documentation/content/en/articles/committers-guide/_index.adoc:262
#, no-wrap
msgid "Policy for Committer Activity in Other Trees"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:269
+#: documentation/content/en/articles/committers-guide/_index.adoc:265
msgid ""
"All committers may modify [.filename]#src/share/misc/committers-*.dot#, [."
"filename]#src/usr.bin/calendar/calendars/calendar.freebsd#, and [."
@@ -593,7 +591,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:270
+#: documentation/content/en/articles/committers-guide/_index.adoc:266
msgid ""
"doc committers may commit documentation changes to [.filename]#src# files, "
"such as manual pages, READMEs, fortune databases, calendar files, and "
@@ -602,7 +600,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:272
+#: documentation/content/en/articles/committers-guide/_index.adoc:268
msgid ""
"Any committer may make changes to any other tree with an \"Approved by\" "
"from a non-mentored committer with the appropriate bit. Mentored committers "
@@ -610,7 +608,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:273
+#: documentation/content/en/articles/committers-guide/_index.adoc:269
msgid ""
"Committers can acquire an additional bit by the usual process of finding a "
"mentor who will propose them to core, doceng, or portmgr, as appropriate. "
@@ -620,13 +618,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:275
+#: documentation/content/en/articles/committers-guide/_index.adoc:271
#, no-wrap
msgid "Documentation Implicit (Blanket) Approval"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:279
+#: documentation/content/en/articles/committers-guide/_index.adoc:275
msgid ""
"Some types of fixes have \"blanket approval\" from the {doceng}, allowing "
"any committer to fix those categories of problems on any part of the doc "
@@ -635,87 +633,87 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:281
+#: documentation/content/en/articles/committers-guide/_index.adoc:277
msgid "Blanket approval applies to these types of fixes:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:283
+#: documentation/content/en/articles/committers-guide/_index.adoc:279
msgid "Typos"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:284
+#: documentation/content/en/articles/committers-guide/_index.adoc:280
msgid "Trivial fixes"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:286
+#: documentation/content/en/articles/committers-guide/_index.adoc:282
msgid ""
"Punctuation, URLs, dates, paths and file names with outdated or incorrect "
"information, and other common mistakes that may confound the readers."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:289
+#: documentation/content/en/articles/committers-guide/_index.adoc:285
msgid ""
"Over the years, some implicit approvals were granted in the doc tree. This "
"list shows the most common cases:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:291
+#: documentation/content/en/articles/committers-guide/_index.adoc:287
msgid ""
"Changes in [.filename]#documentation/content/en/books/porters-handbook/"
"versions/_index.adoc#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:293
+#: documentation/content/en/articles/committers-guide/_index.adoc:289
msgid ""
"extref:{porters-handbook}versions/[__FreeBSD_version Values (Porter's "
"Handbook)], mainly used for src committers."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:294
+#: documentation/content/en/articles/committers-guide/_index.adoc:290
msgid "Changes in [.filename]#doc/shared/contrib-additional.adoc#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:296
+#: documentation/content/en/articles/committers-guide/_index.adoc:292
msgid ""
"extref:{contributors}[Additional FreeBSD Contributors, contrib-additional] "
"maintenance."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:297
+#: documentation/content/en/articles/committers-guide/_index.adoc:293
msgid "All link:#commit-steps[Steps for New Committers], doc related"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:298
+#: documentation/content/en/articles/committers-guide/_index.adoc:294
msgid "Security advisories; Errata Notices; Releases;"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:300
+#: documentation/content/en/articles/committers-guide/_index.adoc:296
msgid "Used by {security-officer} and {re}."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:301
+#: documentation/content/en/articles/committers-guide/_index.adoc:297
msgid "Changes in [.filename]#website/content/en/donations/donors.adoc#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:303
+#: documentation/content/en/articles/committers-guide/_index.adoc:299
msgid "Used by {donations}."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:305
+#: documentation/content/en/articles/committers-guide/_index.adoc:301
msgid ""
"Before any commit, a build test is necessary; see the 'Overview' and 'The "
"FreeBSD Documentation Build Process' sections of the extref:{fdp-primer}"
@@ -723,19 +721,19 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/articles/committers-guide/_index.adoc:307
+#: documentation/content/en/articles/committers-guide/_index.adoc:303
#, no-wrap
msgid "Git Primer"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:310
+#: documentation/content/en/articles/committers-guide/_index.adoc:306
#, no-wrap
msgid "Git basics"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:317
+#: documentation/content/en/articles/committers-guide/_index.adoc:313
msgid ""
"When one searches for \"Git Primer\" a number of good ones come up. Daniel "
"Miessler's link:https://danielmiessler.com/study/git/[A git primer] and "
@@ -750,33 +748,33 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:319
+#: documentation/content/en/articles/committers-guide/_index.adoc:315
msgid ""
"This document will assume that you've read through it and will try not to "
"belabor the basics (though it will cover them briefly)."
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:321
+#: documentation/content/en/articles/committers-guide/_index.adoc:317
#, no-wrap
msgid "Git Mini Primer"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:324
+#: documentation/content/en/articles/committers-guide/_index.adoc:320
msgid ""
"This primer is less ambitiously scoped than the old Subversion Primer, but "
"should cover the basics."
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:325
+#: documentation/content/en/articles/committers-guide/_index.adoc:321
#, no-wrap
msgid "Scope"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:331
+#: documentation/content/en/articles/committers-guide/_index.adoc:327
msgid ""
"If you want to download FreeBSD, compile it from sources, and generally keep "
"up to date that way, this primer is for you. It covers getting the sources, "
@@ -788,7 +786,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:335
+#: documentation/content/en/articles/committers-guide/_index.adoc:331
msgid ""
"The goal of this section is to highlight those bits of Git needed to track "
"sources. They assume a basic understanding of Git. There are many primers "
@@ -797,42 +795,49 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:337
+#: documentation/content/en/articles/committers-guide/_index.adoc:333
#, no-wrap
msgid "Getting Started For Developers"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:340
+#: documentation/content/en/articles/committers-guide/_index.adoc:336
msgid ""
"This section describes the read-write access for committers to push the "
"commits from developers or contributors."
msgstr ""
#. type: Title =====
-#: documentation/content/en/articles/committers-guide/_index.adoc:342
+#: documentation/content/en/articles/committers-guide/_index.adoc:338
#, no-wrap
msgid "Daily use"
msgstr ""
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:343
+msgid ""
+"In the examples below, replace `${repo}` with the name of the desired "
+"FreeBSD repository: `doc`, `ports`, or `src`."
+msgstr ""
+
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:345
+#: documentation/content/en/articles/committers-guide/_index.adoc:346
msgid "Clone the repository:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:349
+#: documentation/content/en/articles/committers-guide/_index.adoc:350
#, no-wrap
msgid "% git clone -o freebsd --config remote.freebsd.fetch='+refs/notes/*:refs/notes/*' https://git.freebsd.org/${repo}.git\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:352
+#: documentation/content/en/articles/committers-guide/_index.adoc:353
msgid "Then you should have the official mirrors as your remote:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:358
+#: documentation/content/en/articles/committers-guide/_index.adoc:359
#, no-wrap
msgid ""
"% git remote -v\n"
@@ -841,12 +846,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:361
+#: documentation/content/en/articles/committers-guide/_index.adoc:362
msgid "Configure the FreeBSD committer data:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:364
+#: documentation/content/en/articles/committers-guide/_index.adoc:365
msgid ""
"The commit hook in repo.freebsd.org checks the \"Commit\" field matches the "
"committer's information in FreeBSD.org. The easiest way to get the "
@@ -855,7 +860,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:371
+#: documentation/content/en/articles/committers-guide/_index.adoc:372
#, no-wrap
msgid ""
"% gen-gitconfig.sh\n"
@@ -865,25 +870,25 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:374
+#: documentation/content/en/articles/committers-guide/_index.adoc:375
msgid "Set the push URL:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:378
+#: documentation/content/en/articles/committers-guide/_index.adoc:379
#, no-wrap
msgid "% git remote set-url --push freebsd git@gitrepo.freebsd.org:${repo}.git\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:381
+#: documentation/content/en/articles/committers-guide/_index.adoc:382
msgid ""
"Then you should have separated fetch and push URLs as the most efficient "
"setup:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:387
+#: documentation/content/en/articles/committers-guide/_index.adoc:388
#, no-wrap
msgid ""
"% git remote -v\n"
@@ -892,47 +897,76 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:390
+#: documentation/content/en/articles/committers-guide/_index.adoc:391
msgid ""
"Again, note that `gitrepo.freebsd.org` has been canonicalized to `repo."
"freebsd.org`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:392
+#: documentation/content/en/articles/committers-guide/_index.adoc:393
msgid "Install commit message template hook:"
msgstr ""
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:395
+msgid "For doc repository:"
+msgstr ""
+
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:397
+#: documentation/content/en/articles/committers-guide/_index.adoc:400
#, no-wrap
msgid ""
-"% fetch https://cgit.freebsd.org/src/plain/tools/tools/git/hooks/prepare-commit-msg -o .git/hooks\n"
-"% chmod 755 .git/hooks/prepare-commit-msg\n"
+"% cd .git/hooks\n"
+"% ln -s ../../.hooks/prepare-commit-msg\n"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:403
+msgid "For ports repository:"
+msgstr ""
+
+#. type: delimited block . 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:407
+#, no-wrap
+msgid "% git config --add core.hooksPath .hooks\n"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:410
+msgid "For src repository:"
+msgstr ""
+
+#. type: delimited block . 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:415
+#, no-wrap
+msgid ""
+"% cd .git/hooks\n"
+"% ln -s ../../tools/tools/git/hooks/prepare-commit-msg\n"
msgstr ""
#. type: Title =====
-#: documentation/content/en/articles/committers-guide/_index.adoc:400
+#: documentation/content/en/articles/committers-guide/_index.adoc:418
#, no-wrap
msgid "\"admin\" branch"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:403
+#: documentation/content/en/articles/committers-guide/_index.adoc:421
msgid ""
"The `access` and `mentors` files are stored in an orphan branch, `internal/"
"admin`, in each repository."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:405
+#: documentation/content/en/articles/committers-guide/_index.adoc:423
msgid ""
"Following example is how to check out the `internal/admin` branch to a local "
"branch named `admin`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:411
+#: documentation/content/en/articles/committers-guide/_index.adoc:429
#, no-wrap
msgid ""
"% git config --add remote.freebsd.fetch '+refs/internal/*:refs/internal/*'\n"
@@ -941,42 +975,42 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:413
+#: documentation/content/en/articles/committers-guide/_index.adoc:431
msgid "Alternatively, you can add a worktree for the `admin` branch:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:417
+#: documentation/content/en/articles/committers-guide/_index.adoc:435
#, no-wrap
msgid "git worktree add -b admin ../${repo}-admin internal/admin\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:421
+#: documentation/content/en/articles/committers-guide/_index.adoc:439
msgid ""
"For browsing `internal/admin` branch on web: `https://cgit.freebsd.org/"
"${repo}/log/?h=internal/admin`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:423
-msgid "For pushing, either specify the full refspec:"
+#: documentation/content/en/articles/committers-guide/_index.adoc:441
+msgid "For pushing, specify the full refspec:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:427
+#: documentation/content/en/articles/committers-guide/_index.adoc:445
#, no-wrap
msgid "git push freebsd HEAD:refs/internal/admin\n"
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:429
+#: documentation/content/en/articles/committers-guide/_index.adoc:447
#, no-wrap
msgid "Keeping Current With The FreeBSD src Tree"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:436
+#: documentation/content/en/articles/committers-guide/_index.adoc:454
msgid ""
"First step: cloning a tree. This downloads the entire tree. There are two "
"ways to download. Most people will want to do a deep clone of the "
@@ -985,82 +1019,82 @@ msgid ""
msgstr ""
#. type: Title =====
-#: documentation/content/en/articles/committers-guide/_index.adoc:437
+#: documentation/content/en/articles/committers-guide/_index.adoc:455
#, no-wrap
msgid "Branch Names"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:439
+#: documentation/content/en/articles/committers-guide/_index.adoc:457
msgid "FreeBSD-CURRENT uses the `main` branch."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:441
+#: documentation/content/en/articles/committers-guide/_index.adoc:459
msgid "`main` is the default branch."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:443
+#: documentation/content/en/articles/committers-guide/_index.adoc:461
msgid "For FreeBSD-STABLE, branch names include `stable/12` and `stable/13`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:445
+#: documentation/content/en/articles/committers-guide/_index.adoc:463
msgid ""
"For FreeBSD-RELEASE, release engineering branch names include `releng/12.4` "
"and `releng/13.2`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:447
+#: documentation/content/en/articles/committers-guide/_index.adoc:465
msgid "https://www.freebsd.org/releng/[] shows:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:449
+#: documentation/content/en/articles/committers-guide/_index.adoc:467
msgid "`main` and `stable/⋯` branches open"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:450
+#: documentation/content/en/articles/committers-guide/_index.adoc:468
msgid "`releng/⋯` branches, each of which is frozen when a release is tagged."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:452
+#: documentation/content/en/articles/committers-guide/_index.adoc:470
msgid "Examples:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:454
+#: documentation/content/en/articles/committers-guide/_index.adoc:472
msgid ""
"tag https://cgit.freebsd.org/src/tag/?h=release/13.1.0[release/13.1.0] on "
"the https://cgit.freebsd.org/src/log/?h=releng/13.1[releng/13.1] branch"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:455
+#: documentation/content/en/articles/committers-guide/_index.adoc:473
msgid ""
"tag https://cgit.freebsd.org/src/tag/?h=release/13.2.0[release/13.2.0] on "
"the https://cgit.freebsd.org/src/log/?h=releng/13.2[releng/13.2] branch."
msgstr ""
#. type: Title =====
-#: documentation/content/en/articles/committers-guide/_index.adoc:456
+#: documentation/content/en/articles/committers-guide/_index.adoc:474
#, no-wrap
msgid "Repositories"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:459
+#: documentation/content/en/articles/committers-guide/_index.adoc:477
msgid ""
"Please see the <<admin,Administrative Details>> for the latest information "
"on where to get FreeBSD sources. $URL below can be obtained from that page."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:462
+#: documentation/content/en/articles/committers-guide/_index.adoc:480
msgid ""
"Note: The project doesn't use submodules as they are a poor fit for our "
"workflows and development model. How we track changes in third-party "
@@ -1069,13 +1103,13 @@ msgid ""
msgstr ""
#. type: Title =====
-#: documentation/content/en/articles/committers-guide/_index.adoc:463
+#: documentation/content/en/articles/committers-guide/_index.adoc:481
#, no-wrap
msgid "Deep Clone"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:467
+#: documentation/content/en/articles/committers-guide/_index.adoc:485
msgid ""
"A deep clone pulls in the entire tree, as well as all the history and "
"branches. It is the easiest to do. It also allows you to use Git's "
@@ -1084,13 +1118,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:470
+#: documentation/content/en/articles/committers-guide/_index.adoc:488
#, no-wrap
msgid "% git clone -o freebsd $URL -b branch [<directory>]\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:475
+#: documentation/content/en/articles/committers-guide/_index.adoc:493
msgid ""
"will create a deep clone. `branch` should be one of the branches listed in "
"the previous section. If no `branch` is given: the default (`main`) will be "
@@ -1100,7 +1134,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:480
+#: documentation/content/en/articles/committers-guide/_index.adoc:498
msgid ""
"You will want a deep clone if you are interested in the history, plan on "
"making local changes, or plan on working on more than one branch. It is the "
@@ -1112,13 +1146,13 @@ msgid ""
msgstr ""
#. type: Title =====
-#: documentation/content/en/articles/committers-guide/_index.adoc:481
+#: documentation/content/en/articles/committers-guide/_index.adoc:499
#, no-wrap
msgid "Shallow Clone"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:487
+#: documentation/content/en/articles/committers-guide/_index.adoc:505
msgid ""
"A shallow clone copies just the most current code, but none or little of the "
"history. This can be useful when you need to build a specific revision of "
@@ -1128,13 +1162,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:491
+#: documentation/content/en/articles/committers-guide/_index.adoc:509
#, no-wrap
msgid "% git clone -o freebsd -b branch --depth 1 $URL [dir]\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:496
+#: documentation/content/en/articles/committers-guide/_index.adoc:514
msgid ""
"This clones the repository, but only has the most recent version in the "
"repository. The rest of the history is not downloaded. Should you change "
@@ -1142,7 +1176,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:501
+#: documentation/content/en/articles/committers-guide/_index.adoc:519
msgid ""
"When you make a shallow clone, you will lose the commit count in your uname "
"output. This can make it more difficult to determine if your system needs "
@@ -1150,19 +1184,19 @@ msgid ""
msgstr ""
#. type: Title =====
-#: documentation/content/en/articles/committers-guide/_index.adoc:503
+#: documentation/content/en/articles/committers-guide/_index.adoc:521
#, no-wrap
msgid "Building"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:507
+#: documentation/content/en/articles/committers-guide/_index.adoc:525
msgid ""
"Once you've downloaded, building is done as described in the handbook, e.g.:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:514
+#: documentation/content/en/articles/committers-guide/_index.adoc:532
#, no-wrap
msgid ""
"% cd src\n"
@@ -1173,12 +1207,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:516
+#: documentation/content/en/articles/committers-guide/_index.adoc:534
msgid "so that won't be covered in depth here."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:519
+#: documentation/content/en/articles/committers-guide/_index.adoc:537
msgid ""
"If you want to build a custom kernel, extref:{handbook}[the kernel config "
"section, kernelconfig] of the FreeBSD Handbook recommends creating a file "
@@ -1187,26 +1221,26 @@ msgid ""
msgstr ""
#. type: Title =====
-#: documentation/content/en/articles/committers-guide/_index.adoc:520
+#: documentation/content/en/articles/committers-guide/_index.adoc:538
#, no-wrap
msgid "Updating"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:524
+#: documentation/content/en/articles/committers-guide/_index.adoc:542
msgid ""
"To update both types of trees uses the same commands. This pulls in all the "
"revisions since your last update."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:527
+#: documentation/content/en/articles/committers-guide/_index.adoc:545
#, no-wrap
msgid "% git pull --ff-only\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:532
+#: documentation/content/en/articles/committers-guide/_index.adoc:550
msgid ""
"will update the tree. In Git, a 'fast forward' merge is one that only needs "
"to set a new branch pointer and doesn't need to re-create the commits. By "
@@ -1216,7 +1250,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:535
+#: documentation/content/en/articles/committers-guide/_index.adoc:553
msgid ""
"See below for how to manage local changes. The simplest is to use `--"
"autostash` on the `git pull` command, but more sophisticated options are "
@@ -1224,20 +1258,20 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:536
+#: documentation/content/en/articles/committers-guide/_index.adoc:554
#, no-wrap
msgid "Selecting a Specific Version"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:540
+#: documentation/content/en/articles/committers-guide/_index.adoc:558
msgid ""
"In Git, `git checkout` checks out both branches and specific versions. "
"Git's versions are the long hashes rather than a sequential number."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:542
+#: documentation/content/en/articles/committers-guide/_index.adoc:560
msgid ""
"When you checkout a specific version, just specify the hash you want on the "
"command line (the git log command can help you decide which hash you might "
@@ -1245,26 +1279,26 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:545
+#: documentation/content/en/articles/committers-guide/_index.adoc:563
#, no-wrap
msgid "% git checkout 08b8197a74\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:548
+#: documentation/content/en/articles/committers-guide/_index.adoc:566
msgid ""
"and you have that checked out. You will be greeted with a message similar "
"to the following:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:551
+#: documentation/content/en/articles/committers-guide/_index.adoc:569
#, no-wrap
msgid "Note: checking out '08b8197a742a96964d2924391bf9fdfeb788865d'.\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:555
+#: documentation/content/en/articles/committers-guide/_index.adoc:573
#, no-wrap
msgid ""
"You are in a 'detached HEAD' state. You can look around, make experimental\n"
@@ -1273,7 +1307,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:558
+#: documentation/content/en/articles/committers-guide/_index.adoc:576
#, no-wrap
msgid ""
"If you want to create a new branch to retain commits you create, you may\n"
@@ -1281,20 +1315,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:560
-#: documentation/content/en/articles/committers-guide/_index.adoc:1668
+#: documentation/content/en/articles/committers-guide/_index.adoc:578
+#: documentation/content/en/articles/committers-guide/_index.adoc:1686
#, no-wrap
msgid " git checkout -b <new-branch-name>\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:562
+#: documentation/content/en/articles/committers-guide/_index.adoc:580
#, no-wrap
msgid "HEAD is now at 08b8197a742a hook gpiokeys.4 to the build\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:566
+#: documentation/content/en/articles/committers-guide/_index.adoc:584
msgid ""
"where the last line is generated from the hash you are checking out and the "
"first line of the commit message from that revision. The hash can be "
@@ -1303,13 +1337,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:567
+#: documentation/content/en/articles/committers-guide/_index.adoc:585
#, no-wrap
msgid "Bisecting"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:571
+#: documentation/content/en/articles/committers-guide/_index.adoc:589
msgid ""
"Sometimes, things go wrong. The last version worked, but the one you just "
"updated to does not. A developer may ask you to bisect the problem to track "
@@ -1317,7 +1351,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:576
+#: documentation/content/en/articles/committers-guide/_index.adoc:594
msgid ""
"Git makes bisecting changes easy with a powerful `git bisect` command. "
"Here's a brief outline of how to use it. For more information, you can view "
@@ -1329,7 +1363,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:583
+#: documentation/content/en/articles/committers-guide/_index.adoc:601
msgid ""
"`git bisect start --first-parent` will start the bisection process. Next, "
"you need to tell a range to go through. `git bisect good XXXXXX` will tell "
@@ -1342,14 +1376,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:587
+#: documentation/content/en/articles/committers-guide/_index.adoc:605
msgid ""
"If you want to know the last version you checked out, you should use `git "
"reflog`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:592
+#: documentation/content/en/articles/committers-guide/_index.adoc:610
#, no-wrap
msgid ""
"5ef0bd68b515 (HEAD -> main, freebsd/main, freebsd/HEAD) HEAD@{0}: pull --ff-only: Fast-forward\n"
@@ -1358,7 +1392,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:596
+#: documentation/content/en/articles/committers-guide/_index.adoc:614
msgid ""
"shows me moving the working tree to the `main` branch (a816...) and then "
"updating from upstream (to 5ef0...). In this case, bad would be HEAD (or "
@@ -1368,7 +1402,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:600
+#: documentation/content/en/articles/committers-guide/_index.adoc:618
msgid ""
"Set the 'good' version first, then set the bad (though the order doesn't "
"matter). When you set the bad version, it will give you some statistics on "
@@ -1376,7 +1410,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:607
+#: documentation/content/en/articles/committers-guide/_index.adoc:625
#, no-wrap
msgid ""
"% git bisect start --first-parent\n"
@@ -1387,7 +1421,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:616
+#: documentation/content/en/articles/committers-guide/_index.adoc:634
msgid ""
"You would then build/install that version. If it's good you'd type `git "
"bisect good` otherwise `git bisect bad`. If the version doesn't compile, "
@@ -1400,13 +1434,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:618
+#: documentation/content/en/articles/committers-guide/_index.adoc:636
#, no-wrap
msgid "Signing the commits, tags, and pushes, with GnuPG"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:623
+#: documentation/content/en/articles/committers-guide/_index.adoc:641
msgid ""
"Git knows how to sign commits, tags, and pushes. When you sign a Git commit "
"or a tag, you can prove that the code you submitted came from you and wasn't "
@@ -1415,7 +1449,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:625
+#: documentation/content/en/articles/committers-guide/_index.adoc:643
msgid ""
"A more in-depth documentation on signing commits and tags can be found in "
"the https://git-scm.com/book/en/v2/Git-Tools-Signing-Your-Work[Git Tools - "
@@ -1423,7 +1457,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:627
+#: documentation/content/en/articles/committers-guide/_index.adoc:645
msgid ""
"The rationale behind signing pushes can be found in the https://github.com/"
"git/git/commit/a85b377d0419a9dfaca8af2320cc33b051cbed04[commit that "
@@ -1431,14 +1465,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:630
+#: documentation/content/en/articles/committers-guide/_index.adoc:648
msgid ""
"The best way is to simply tell Git you always want to sign commits, tags, "
"and pushes. You can do this by setting a few configuration variables:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:637
+#: documentation/content/en/articles/committers-guide/_index.adoc:655
#, no-wrap
msgid ""
"% git config --add user.signingKey LONG-KEY-ID\n"
@@ -1449,14 +1483,14 @@ msgstr ""
#. push.gpgSign should probably be set to `yes` once we enable it, or be set with --global, so that it is enabled for all repositories.
#. type: delimited block = 6
-#: documentation/content/en/articles/committers-guide/_index.adoc:645
+#: documentation/content/en/articles/committers-guide/_index.adoc:663
msgid ""
"To avoid possible collisions, make sure you give a long key id to Git. You "
"can get the long id with: `gpg --list-secret-keys --keyid-format LONG`."
msgstr ""
#. type: delimited block = 6
-#: documentation/content/en/articles/committers-guide/_index.adoc:651
+#: documentation/content/en/articles/committers-guide/_index.adoc:669
msgid ""
"To use specific subkeys, and not have GnuPG to resolve the subkey to a "
"primary key, attach `!` to the key. For example, to encrypt for the subkey "
@@ -1464,20 +1498,20 @@ msgid ""
msgstr ""
#. type: Title =====
-#: documentation/content/en/articles/committers-guide/_index.adoc:653
+#: documentation/content/en/articles/committers-guide/_index.adoc:671
#, no-wrap
msgid "Verifying signatures"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:656
+#: documentation/content/en/articles/committers-guide/_index.adoc:674
msgid ""
"Commit signatures can be verified by running either `git verify-commit "
"<commit hash>`, or `git log --show-signature`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:658
+#: documentation/content/en/articles/committers-guide/_index.adoc:676
msgid ""
"Tag signatures can be verified with `git verity-tag <tag name>`, or `git tag "
"-v <tag name>`."
@@ -1489,20 +1523,20 @@ msgstr ""
#. Git pushes are a bit different, they live in a special ref in the repository.
#. TODO: write how to verify them
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:667
+#: documentation/content/en/articles/committers-guide/_index.adoc:685
#, no-wrap
msgid "Ports Considerations"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:670
+#: documentation/content/en/articles/committers-guide/_index.adoc:688
msgid ""
"The ports tree operates the same way. The branch names are different and "
"the repositories are in different locations."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:673
+#: documentation/content/en/articles/committers-guide/_index.adoc:691
msgid ""
"The cgit repository web interface for use with web browsers is at https://"
"cgit.FreeBSD.org/ports/ . The production Git repository is at https://git."
@@ -1511,7 +1545,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:677
+#: documentation/content/en/articles/committers-guide/_index.adoc:695
msgid ""
"There is also a mirror on GitHub, see extref:{handbook}/mirrors[External "
"mirrors, mirrors] for an overview. The _latest_ branch is `main`. The "
@@ -1519,13 +1553,13 @@ msgid ""
msgstr ""
#. type: Title =====
-#: documentation/content/en/articles/committers-guide/_index.adoc:679
+#: documentation/content/en/articles/committers-guide/_index.adoc:697
#, no-wrap
msgid "Commit message formats"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:683
+#: documentation/content/en/articles/committers-guide/_index.adoc:701
msgid ""
"A hook is available in the ports repository to help you write up your commit "
"messages in https://cgit.freebsd.org/ports/tree/.hooks/prepare-commit-msg[."
@@ -1534,32 +1568,32 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:685
+#: documentation/content/en/articles/committers-guide/_index.adoc:703
msgid ""
"The main point being that a commit message should be formatted in the "
"following way:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:688
+#: documentation/content/en/articles/committers-guide/_index.adoc:706
#, no-wrap
msgid "category/port: Summary.\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:690
+#: documentation/content/en/articles/committers-guide/_index.adoc:708
#, no-wrap
msgid "Description of why the changes where made.\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:692
+#: documentation/content/en/articles/committers-guide/_index.adoc:710
#, no-wrap
msgid "PR:\t 12345\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:698
+#: documentation/content/en/articles/committers-guide/_index.adoc:716
msgid ""
"The first line is the subject of the commit, it contains what port was "
"changed, and a summary of the commit. It should contain 50 characters or "
@@ -1567,39 +1601,39 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:700
+#: documentation/content/en/articles/committers-guide/_index.adoc:718
msgid "A blank line should separate it from the rest of the commit message."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:702
+#: documentation/content/en/articles/committers-guide/_index.adoc:720
msgid ""
"The rest of the commit message should be wrapped at the 72 characters "
"boundary."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:704
+#: documentation/content/en/articles/committers-guide/_index.adoc:722
msgid ""
"Another blank line should be added if there are any metadata fields, so that "
"they are easily distinguishable from the commit message."
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:706
+#: documentation/content/en/articles/committers-guide/_index.adoc:724
#, no-wrap
msgid "Managing Local Changes"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:709
+#: documentation/content/en/articles/committers-guide/_index.adoc:727
msgid ""
-"This section addresses tracking local changes. If you have no local "
-"changes, you can stop reading now (it is the last section and OK to skip)."
+"This section addresses tracking local changes. If you have no local changes "
+"you can skip this section."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:715
+#: documentation/content/en/articles/committers-guide/_index.adoc:733
msgid ""
"One item that is important for all of them: all changes are local until "
"pushed. Unlike Subversion, Git uses a distributed model. For users, for "
@@ -1610,13 +1644,13 @@ msgid ""
msgstr ""
#. type: Title =====
-#: documentation/content/en/articles/committers-guide/_index.adoc:716
+#: documentation/content/en/articles/committers-guide/_index.adoc:734
#, no-wrap
msgid "Keeping local changes"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:723
+#: documentation/content/en/articles/committers-guide/_index.adoc:741
msgid ""
"The simplest way to keep local changes (especially trivial ones) is to use "
"`git stash`. In its simplest form, you use `git stash` to record the "
@@ -1628,7 +1662,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:727
+#: documentation/content/en/articles/committers-guide/_index.adoc:745
msgid ""
"This method is suitable when you have tiny tweaks to the tree. When you "
"have anything non trivial, you'll likely be better off keeping a local "
@@ -1637,13 +1671,13 @@ msgid ""
msgstr ""
#. type: Title =====
-#: documentation/content/en/articles/committers-guide/_index.adoc:728
+#: documentation/content/en/articles/committers-guide/_index.adoc:746
#, no-wrap
msgid "Keeping a local branch"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:735
+#: documentation/content/en/articles/committers-guide/_index.adoc:753
msgid ""
"It is much easier to keep a local branch with Git than Subversion. In "
"Subversion you need to merge the commit, and resolve the conflicts. This is "
@@ -1654,7 +1688,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:739
+#: documentation/content/en/articles/committers-guide/_index.adoc:757
msgid ""
"In addition to merging, Git supports the concept of 'rebasing' which avoids "
"these issues. The `git rebase` command replays all the commits of a branch "
@@ -1663,12 +1697,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:741
+#: documentation/content/en/articles/committers-guide/_index.adoc:759
msgid "====== Create a branch"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:746
+#: documentation/content/en/articles/committers-guide/_index.adoc:764
msgid ""
"Let's say you want to make a change to FreeBSD's ls command to never, ever "
"do color. There are many reasons to do this, but this example will use that "
@@ -1678,7 +1712,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:768
+#: documentation/content/en/articles/committers-guide/_index.adoc:786
#, no-wrap
msgid ""
"% cd src\n"
@@ -1704,7 +1738,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:775
+#: documentation/content/en/articles/committers-guide/_index.adoc:793
msgid ""
"The commit will pop you into an editor to describe what you've done. Once "
"you enter that, you have your own **local** branch in the Git repo. Build "
@@ -1716,12 +1750,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:777
+#: documentation/content/en/articles/committers-guide/_index.adoc:795
msgid "====== Time to update"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:782
+#: documentation/content/en/articles/committers-guide/_index.adoc:800
msgid ""
"When it is time to bring in a new version, it is almost the same as w/o the "
"branches. You would update like you would above, but there is one extra "
@@ -1731,7 +1765,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:788
+#: documentation/content/en/articles/committers-guide/_index.adoc:806
#, no-wrap
msgid ""
"% git checkout main\n"
@@ -1740,7 +1774,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:793
+#: documentation/content/en/articles/committers-guide/_index.adoc:811
msgid ""
"This will bring up an editor that lists all the commits in it. For this "
"example, do not change it at all. This is typically what you are doing "
@@ -1749,14 +1783,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:795
+#: documentation/content/en/articles/committers-guide/_index.adoc:813
msgid ""
"Once you are done with the above, you have to move the commits to ls.c "
"forward from the old version of FreeBSD to the newer one."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:802
+#: documentation/content/en/articles/committers-guide/_index.adoc:820
msgid ""
"Sometimes there are merge conflicts. That is OK. Do not panic. Instead, "
"handle them the same as any other merge conflicts. To keep it simple, I "
@@ -1765,7 +1799,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:805
+#: documentation/content/en/articles/committers-guide/_index.adoc:823
msgid ""
"Let's say the includes changes upstream in a radical shift to terminfo as "
"well as a name change for the option. When you updated, you might see "
@@ -1773,7 +1807,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:815
+#: documentation/content/en/articles/committers-guide/_index.adoc:833
#, no-wrap
msgid ""
"Auto-merging bin/ls/ls.c\n"
@@ -1787,7 +1821,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:818
+#: documentation/content/en/articles/committers-guide/_index.adoc:836
msgid ""
"which looks scary. If you bring up an editor, you will see it is a typical "
"3-way merge conflict resolution that you may be familiar with from other "
@@ -1795,7 +1829,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:827
+#: documentation/content/en/articles/committers-guide/_index.adoc:845
#, no-wrap
msgid ""
" <<<<<<< HEAD\n"
@@ -1809,7 +1843,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:831
+#: documentation/content/en/articles/committers-guide/_index.adoc:849
#, no-wrap
msgid ""
"The new code is first, and your code is second.\n"
@@ -1818,12 +1852,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:835
+#: documentation/content/en/articles/committers-guide/_index.adoc:853
msgid "#undef COLORLS_NEW #ifdef COLORLS_NEW #include <terminfo.h>"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:839
+#: documentation/content/en/articles/committers-guide/_index.adoc:857
#, no-wrap
msgid ""
"save the file.\n"
@@ -1832,12 +1866,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:842
+#: documentation/content/en/articles/committers-guide/_index.adoc:860
msgid "% git add ls.c % git rebase --continue"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:847
+#: documentation/content/en/articles/committers-guide/_index.adoc:865
#, no-wrap
msgid ""
"which tells Git that ls.c has been fixed and to continue the rebase operation.\n"
@@ -1846,7 +1880,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:852
+#: documentation/content/en/articles/committers-guide/_index.adoc:870
#, no-wrap
msgid ""
"If you get stuck during the rebase, do not panic.\n"
@@ -1856,7 +1890,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:855
+#: documentation/content/en/articles/committers-guide/_index.adoc:873
#, no-wrap
msgid ""
"For more on this topic, https://www.freecodecamp.org/news/the-ultimate-guide-to-git-merge-and-git-rebase/ provides a rather extensive treatment.\n"
@@ -1864,25 +1898,25 @@ msgid ""
msgstr ""
#. type: Title =====
-#: documentation/content/en/articles/committers-guide/_index.adoc:856
+#: documentation/content/en/articles/committers-guide/_index.adoc:874
#, no-wrap
msgid "Switching to a Different FreeBSD Branch"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:860
+#: documentation/content/en/articles/committers-guide/_index.adoc:878
msgid ""
"If you wish to shift from stable/12 to the current branch. If you have a "
"deep clone, the following will suffice: [source,shell]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:863
+#: documentation/content/en/articles/committers-guide/_index.adoc:881
msgid "% git checkout main % # build and install here..."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:869
+#: documentation/content/en/articles/committers-guide/_index.adoc:887
#, no-wrap
msgid ""
"If you have a local branch, though, there are one or two caveats.\n"
@@ -1893,7 +1927,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:873
+#: documentation/content/en/articles/committers-guide/_index.adoc:891
#, no-wrap
msgid ""
"% git checkout no-color-ls\n"
@@ -1902,7 +1936,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:880
+#: documentation/content/en/articles/committers-guide/_index.adoc:898
#, no-wrap
msgid ""
"What the above does is checkout no-color-ls.\n"
@@ -1913,25 +1947,25 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:882
+#: documentation/content/en/articles/committers-guide/_index.adoc:900
#, no-wrap
msgid "[[mfc-with-git]]\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:882
+#: documentation/content/en/articles/committers-guide/_index.adoc:900
#, no-wrap
msgid "MFC (Merge From Current) Procedures"
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:883
+#: documentation/content/en/articles/committers-guide/_index.adoc:901
#, no-wrap
msgid "Summary"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:887
+#: documentation/content/en/articles/committers-guide/_index.adoc:905
msgid ""
"MFC workflow can be summarized as `git cherry-pick -x` plus `git commit --"
"amend` to adjust the commit message. For multiple commits, use `git rebase -"
@@ -1939,39 +1973,39 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:888
+#: documentation/content/en/articles/committers-guide/_index.adoc:906
#, no-wrap
msgid "Single commit MFC"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:891
-#: documentation/content/en/articles/committers-guide/_index.adoc:931
-#: documentation/content/en/articles/committers-guide/_index.adoc:967
-#: documentation/content/en/articles/committers-guide/_index.adoc:1083
-#: documentation/content/en/articles/committers-guide/_index.adoc:1096
-#: documentation/content/en/articles/committers-guide/_index.adoc:1123
-#: documentation/content/en/articles/committers-guide/_index.adoc:1135
-#: documentation/content/en/articles/committers-guide/_index.adoc:1201
+#: documentation/content/en/articles/committers-guide/_index.adoc:909
+#: documentation/content/en/articles/committers-guide/_index.adoc:949
+#: documentation/content/en/articles/committers-guide/_index.adoc:985
+#: documentation/content/en/articles/committers-guide/_index.adoc:1101
+#: documentation/content/en/articles/committers-guide/_index.adoc:1114
+#: documentation/content/en/articles/committers-guide/_index.adoc:1141
+#: documentation/content/en/articles/committers-guide/_index.adoc:1153
#: documentation/content/en/articles/committers-guide/_index.adoc:1219
-#: documentation/content/en/articles/committers-guide/_index.adoc:1241
+#: documentation/content/en/articles/committers-guide/_index.adoc:1237
#: documentation/content/en/articles/committers-guide/_index.adoc:1259
-#: documentation/content/en/articles/committers-guide/_index.adoc:1279
-#: documentation/content/en/articles/committers-guide/_index.adoc:1294
-#: documentation/content/en/articles/committers-guide/_index.adoc:1313
-#: documentation/content/en/articles/committers-guide/_index.adoc:1345
-#: documentation/content/en/articles/committers-guide/_index.adoc:1392
-#: documentation/content/en/articles/committers-guide/_index.adoc:1456
+#: documentation/content/en/articles/committers-guide/_index.adoc:1277
+#: documentation/content/en/articles/committers-guide/_index.adoc:1297
+#: documentation/content/en/articles/committers-guide/_index.adoc:1312
+#: documentation/content/en/articles/committers-guide/_index.adoc:1331
+#: documentation/content/en/articles/committers-guide/_index.adoc:1363
+#: documentation/content/en/articles/committers-guide/_index.adoc:1410
+#: documentation/content/en/articles/committers-guide/_index.adoc:1474
msgid "[source,shell]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:894
+#: documentation/content/en/articles/committers-guide/_index.adoc:912
msgid "% git checkout stable/X % git cherry-pick -x $HASH --edit"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:898
+#: documentation/content/en/articles/committers-guide/_index.adoc:916
#, no-wrap
msgid ""
"For MFC commits, for example a vendor import, you would need to specify one parent for cherry-pick purposes.\n"
@@ -1979,65 +2013,65 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:900
-#: documentation/content/en/articles/committers-guide/_index.adoc:921
-#: documentation/content/en/articles/committers-guide/_index.adoc:944
-#: documentation/content/en/articles/committers-guide/_index.adoc:955
-#: documentation/content/en/articles/committers-guide/_index.adoc:1173
-#: documentation/content/en/articles/committers-guide/_index.adoc:1267
-#: documentation/content/en/articles/committers-guide/_index.adoc:1352
-#: documentation/content/en/articles/committers-guide/_index.adoc:1364
-#: documentation/content/en/articles/committers-guide/_index.adoc:1376
-#: documentation/content/en/articles/committers-guide/_index.adoc:1402
-#: documentation/content/en/articles/committers-guide/_index.adoc:1414
-#: documentation/content/en/articles/committers-guide/_index.adoc:1421
-#: documentation/content/en/articles/committers-guide/_index.adoc:1463
-#: documentation/content/en/articles/committers-guide/_index.adoc:1497
-#: documentation/content/en/articles/committers-guide/_index.adoc:1504
-#: documentation/content/en/articles/committers-guide/_index.adoc:1513
-#: documentation/content/en/articles/committers-guide/_index.adoc:1542
-#: documentation/content/en/articles/committers-guide/_index.adoc:1558
-#: documentation/content/en/articles/committers-guide/_index.adoc:1591
-#: documentation/content/en/articles/committers-guide/_index.adoc:1612
-#: documentation/content/en/articles/committers-guide/_index.adoc:1643
-#: documentation/content/en/articles/committers-guide/_index.adoc:1655
-#: documentation/content/en/articles/committers-guide/_index.adoc:1686
-#: documentation/content/en/articles/committers-guide/_index.adoc:1695
-#: documentation/content/en/articles/committers-guide/_index.adoc:1705
-#: documentation/content/en/articles/committers-guide/_index.adoc:1721
-#: documentation/content/en/articles/committers-guide/_index.adoc:1737
-#: documentation/content/en/articles/committers-guide/_index.adoc:1748
+#: documentation/content/en/articles/committers-guide/_index.adoc:918
+#: documentation/content/en/articles/committers-guide/_index.adoc:939
+#: documentation/content/en/articles/committers-guide/_index.adoc:962
+#: documentation/content/en/articles/committers-guide/_index.adoc:973
+#: documentation/content/en/articles/committers-guide/_index.adoc:1191
+#: documentation/content/en/articles/committers-guide/_index.adoc:1285
+#: documentation/content/en/articles/committers-guide/_index.adoc:1370
+#: documentation/content/en/articles/committers-guide/_index.adoc:1382
+#: documentation/content/en/articles/committers-guide/_index.adoc:1394
+#: documentation/content/en/articles/committers-guide/_index.adoc:1420
+#: documentation/content/en/articles/committers-guide/_index.adoc:1432
+#: documentation/content/en/articles/committers-guide/_index.adoc:1439
+#: documentation/content/en/articles/committers-guide/_index.adoc:1481
+#: documentation/content/en/articles/committers-guide/_index.adoc:1515
+#: documentation/content/en/articles/committers-guide/_index.adoc:1522
+#: documentation/content/en/articles/committers-guide/_index.adoc:1531
+#: documentation/content/en/articles/committers-guide/_index.adoc:1560
+#: documentation/content/en/articles/committers-guide/_index.adoc:1576
+#: documentation/content/en/articles/committers-guide/_index.adoc:1609
+#: documentation/content/en/articles/committers-guide/_index.adoc:1630
+#: documentation/content/en/articles/committers-guide/_index.adoc:1661
+#: documentation/content/en/articles/committers-guide/_index.adoc:1673
+#: documentation/content/en/articles/committers-guide/_index.adoc:1704
+#: documentation/content/en/articles/committers-guide/_index.adoc:1713
+#: documentation/content/en/articles/committers-guide/_index.adoc:1723
+#: documentation/content/en/articles/committers-guide/_index.adoc:1739
#: documentation/content/en/articles/committers-guide/_index.adoc:1755
-#: documentation/content/en/articles/committers-guide/_index.adoc:1768
-#: documentation/content/en/articles/committers-guide/_index.adoc:1788
-#: documentation/content/en/articles/committers-guide/_index.adoc:1802
-#: documentation/content/en/articles/committers-guide/_index.adoc:1818
-#: documentation/content/en/articles/committers-guide/_index.adoc:1830
-#: documentation/content/en/articles/committers-guide/_index.adoc:1849
-#: documentation/content/en/articles/committers-guide/_index.adoc:1860
-#: documentation/content/en/articles/committers-guide/_index.adoc:1870
-#: documentation/content/en/articles/committers-guide/_index.adoc:1908
-#: documentation/content/en/articles/committers-guide/_index.adoc:1916
-#: documentation/content/en/articles/committers-guide/_index.adoc:1927
-#: documentation/content/en/articles/committers-guide/_index.adoc:1948
-#: documentation/content/en/articles/committers-guide/_index.adoc:2008
+#: documentation/content/en/articles/committers-guide/_index.adoc:1766
+#: documentation/content/en/articles/committers-guide/_index.adoc:1773
+#: documentation/content/en/articles/committers-guide/_index.adoc:1786
+#: documentation/content/en/articles/committers-guide/_index.adoc:1806
+#: documentation/content/en/articles/committers-guide/_index.adoc:1820
+#: documentation/content/en/articles/committers-guide/_index.adoc:1836
+#: documentation/content/en/articles/committers-guide/_index.adoc:1848
+#: documentation/content/en/articles/committers-guide/_index.adoc:1867
+#: documentation/content/en/articles/committers-guide/_index.adoc:1878
+#: documentation/content/en/articles/committers-guide/_index.adoc:1888
+#: documentation/content/en/articles/committers-guide/_index.adoc:1926
+#: documentation/content/en/articles/committers-guide/_index.adoc:1934
+#: documentation/content/en/articles/committers-guide/_index.adoc:1945
+#: documentation/content/en/articles/committers-guide/_index.adoc:1966
+#: documentation/content/en/articles/committers-guide/_index.adoc:2026
#, no-wrap
msgid "[source,shell]\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:903
+#: documentation/content/en/articles/committers-guide/_index.adoc:921
msgid "% git checkout stable/X % git cherry-pick -x $HASH -m 1 --edit"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:906
+#: documentation/content/en/articles/committers-guide/_index.adoc:924
#, no-wrap
msgid "If things go wrong, you'll either need to abort the cherry-pick with `git cherry-pick --abort` or fix it up and do a `git cherry-pick --continue`.\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:909
+#: documentation/content/en/articles/committers-guide/_index.adoc:927
#, no-wrap
msgid ""
"Once the cherry-pick is finished, push with `git push`.\n"
@@ -2045,20 +2079,20 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:910
+#: documentation/content/en/articles/committers-guide/_index.adoc:928
#, no-wrap
msgid "MFC to RELENG branch"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:914
+#: documentation/content/en/articles/committers-guide/_index.adoc:932
msgid ""
"MFCs to branches that require approval require a bit more care. The process "
"is the same for either a typical merge or an exceptional direct commit."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:919
+#: documentation/content/en/articles/committers-guide/_index.adoc:937
#, no-wrap
msgid ""
"* Merge or direct commit to the appropriate `stable/X` branch first before merging to the `releng/X.Y` branch.\n"
@@ -2068,24 +2102,24 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:924
+#: documentation/content/en/articles/committers-guide/_index.adoc:942
msgid "% git checkout releng/13.0 % git cherry-pick -x $HASH --edit"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:927
+#: documentation/content/en/articles/committers-guide/_index.adoc:945
#, no-wrap
msgid "If you forget to to add the `Approved by:` line, you can do a `git commit --amend` to edit the commit message before you push the change.\n"
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:928
+#: documentation/content/en/articles/committers-guide/_index.adoc:946
#, no-wrap
msgid "Multiple commit MFC"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:939
+#: documentation/content/en/articles/committers-guide/_index.adoc:957
msgid ""
"% git checkout -b tmp-branch stable/X % for h in $HASH_LIST; do git cherry-"
"pick -x $h; done % git rebase -i stable/X # mark each of the commits after "
@@ -2095,37 +2129,37 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:942
+#: documentation/content/en/articles/committers-guide/_index.adoc:960
#, no-wrap
msgid "If the push fails due to losing the commit race, rebase and try again:\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:950
+#: documentation/content/en/articles/committers-guide/_index.adoc:968
msgid ""
"% git checkout stable/X % git pull % git checkout tmp-branch % git rebase "
"stable/X % git push freebsd HEAD:stable/X"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:953
+#: documentation/content/en/articles/committers-guide/_index.adoc:971
#, no-wrap
msgid "Once the MFC is complete, you can delete the temporary branch:\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:958
+#: documentation/content/en/articles/committers-guide/_index.adoc:976
msgid "% git checkout stable/X % git branch -d tmp-branch"
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:960
+#: documentation/content/en/articles/committers-guide/_index.adoc:978
#, no-wrap
msgid "MFC a vendor import"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:965
+#: documentation/content/en/articles/committers-guide/_index.adoc:983
msgid ""
"Vendor imports are the only thing in the tree that creates a merge commit in "
"the `main` branch. Cherry picking merge commits into stable/XX presents an "
@@ -2135,12 +2169,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:969
+#: documentation/content/en/articles/committers-guide/_index.adoc:987
msgid "% git cherry-pick -x -m 1 $HASH"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:972
+#: documentation/content/en/articles/committers-guide/_index.adoc:990
#, no-wrap
msgid ""
"is typically what you want.\n"
@@ -2148,7 +2182,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:977
+#: documentation/content/en/articles/committers-guide/_index.adoc:995
#, no-wrap
msgid ""
"There are some, hopefully, rare cases where it's possible that the `main` branch was merged backwards by the conversion script.\n"
@@ -2158,36 +2192,36 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:980
+#: documentation/content/en/articles/committers-guide/_index.adoc:998
msgid "% git cherry-pick --abort % git cherry-pick -x -m 2 $HASH"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:982
+#: documentation/content/en/articles/committers-guide/_index.adoc:1000
#, no-wrap
msgid "to do that. The `--abort` will cleanup the failed first attempt.\n"
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:983
+#: documentation/content/en/articles/committers-guide/_index.adoc:1001
#, no-wrap
msgid "Redoing a MFC"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:988
+#: documentation/content/en/articles/committers-guide/_index.adoc:1006
msgid ""
"If you do a MFC, and it goes horribly wrong and you want to start over, then "
"the easiest way is to use `git reset --hard` like so: [source,shell]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:990
+#: documentation/content/en/articles/committers-guide/_index.adoc:1008
msgid "% git reset --hard freebsd/stable/12"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:993
+#: documentation/content/en/articles/committers-guide/_index.adoc:1011
#, no-wrap
msgid ""
"though if you have some revs you want to keep, and others you don't,\n"
@@ -2195,20 +2229,20 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:994
+#: documentation/content/en/articles/committers-guide/_index.adoc:1012
#, no-wrap
msgid "Considerations when MFCing"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:997
+#: documentation/content/en/articles/committers-guide/_index.adoc:1015
msgid ""
"When committing source commits to stable and releng branches, we have the "
"following goals:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1001
+#: documentation/content/en/articles/committers-guide/_index.adoc:1019
#, no-wrap
msgid ""
"* Clearly mark direct commits distinct from commits that land a change from another branch.\n"
@@ -2217,13 +2251,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1003
+#: documentation/content/en/articles/committers-guide/_index.adoc:1021
#, no-wrap
msgid "With Subversion, we used the following practices to achieve these goals:\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1007
+#: documentation/content/en/articles/committers-guide/_index.adoc:1025
#, no-wrap
msgid ""
"* Using `MFC` and `MFS` tags to mark commits that merged changes from another branch.\n"
@@ -2232,7 +2266,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1011
+#: documentation/content/en/articles/committers-guide/_index.adoc:1029
#, no-wrap
msgid ""
"With Git, we will need to use different strategies to achieve the same goals.\n"
@@ -2241,7 +2275,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1014
+#: documentation/content/en/articles/committers-guide/_index.adoc:1032
#, no-wrap
msgid ""
"One general note: due to technical differences with Git, we will not be using Git \"merge commits\" (created via `git merge`) in stable or releng branches.\n"
@@ -2249,13 +2283,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:1015
+#: documentation/content/en/articles/committers-guide/_index.adoc:1033
#, no-wrap
msgid "Finding Eligible Hashes to MFC"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1021
+#: documentation/content/en/articles/committers-guide/_index.adoc:1039
msgid ""
"Git provides some built-in support for this via the `git cherry` and `git "
"log --cherry` commands. These commands compare the raw diffs of commits "
@@ -2269,42 +2303,42 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:1022
+#: documentation/content/en/articles/committers-guide/_index.adoc:1040
#, no-wrap
msgid "Commit message standards"
msgstr ""
#. type: Title =====
-#: documentation/content/en/articles/committers-guide/_index.adoc:1023
+#: documentation/content/en/articles/committers-guide/_index.adoc:1041
#, no-wrap
msgid "Marking MFCs"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1026
+#: documentation/content/en/articles/committers-guide/_index.adoc:1044
msgid "The project has adopted the following practice for marking MFCs:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1028
+#: documentation/content/en/articles/committers-guide/_index.adoc:1046
#, no-wrap
msgid "* Use the `-x` flag with `git cherry-pick`. This adds a line to the commit message that includes the hash of the original commit when merging. Since it is added by Git directly, committers do not have to manually edit the commit log when merging.\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1030
+#: documentation/content/en/articles/committers-guide/_index.adoc:1048
#, no-wrap
msgid "When merging multiple commits, keep all the \"cherry picked from\" lines.\n"
msgstr ""
#. type: Title =====
-#: documentation/content/en/articles/committers-guide/_index.adoc:1031
+#: documentation/content/en/articles/committers-guide/_index.adoc:1049
#, no-wrap
msgid "Trim Metadata?"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1035
+#: documentation/content/en/articles/committers-guide/_index.adoc:1053
msgid ""
"One area that was not clearly documented with Subversion (or even CVS) is "
"how to format metadata in log messages for MFC commits. Should it include "
@@ -2313,7 +2347,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1044
+#: documentation/content/en/articles/committers-guide/_index.adoc:1062
msgid ""
"Historical practice has varied, though some of the variance is by field. "
"For example, MFCs that are relevant to a PR generally include the PR field "
@@ -2332,7 +2366,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1048
+#: documentation/content/en/articles/committers-guide/_index.adoc:1066
msgid ""
"For MFCs regulated by re@, new metadata fields are added, such as the "
"Approved by tag for approved commits. This new metadata will have to be "
@@ -2342,14 +2376,14 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1051
+#: documentation/content/en/articles/committers-guide/_index.adoc:1069
msgid ""
"Preserving existing metadata provides a very simple workflow. Developers "
"use `git cherry-pick -x` without having to edit the log message."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1054
+#: documentation/content/en/articles/committers-guide/_index.adoc:1072
msgid ""
"If instead we choose to adjust metadata in MFCs, developers will have to "
"edit log messages explicitly via the use of `git cherry-pick --edit` or `git "
@@ -2359,43 +2393,43 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1056
+#: documentation/content/en/articles/committers-guide/_index.adoc:1074
msgid ""
"The bottom line is that developers will likely need to curate their commit "
"message for MFCs that are non-trivial."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1058
+#: documentation/content/en/articles/committers-guide/_index.adoc:1076
msgid "[[vendor-import-git]]"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:1058
+#: documentation/content/en/articles/committers-guide/_index.adoc:1076
#, no-wrap
msgid "Vendor Imports with Git"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1061
+#: documentation/content/en/articles/committers-guide/_index.adoc:1079
msgid "This section describes the vendor import procedure with Git in detail."
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:1062
+#: documentation/content/en/articles/committers-guide/_index.adoc:1080
#, no-wrap
msgid "Branch naming convention"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1065
+#: documentation/content/en/articles/committers-guide/_index.adoc:1083
msgid ""
"All vendor branches and tags start with `vendor/`. These branches and tags "
"are visible by default."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1071
+#: documentation/content/en/articles/committers-guide/_index.adoc:1089
msgid ""
"[NOTE] ==== This chapter follows the convention that the `freebsd` origin is "
"the origin name for the official FreeBSD Git repository. If you use a "
@@ -2404,20 +2438,20 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1074
+#: documentation/content/en/articles/committers-guide/_index.adoc:1092
msgid ""
"We will explore an example for updating NetBSD's mtree that is in our tree. "
"The vendor branch for this is `vendor/NetBSD/mtree`."
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:1075
+#: documentation/content/en/articles/committers-guide/_index.adoc:1093
#, no-wrap
msgid "Updating an old vendor import"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1081
+#: documentation/content/en/articles/committers-guide/_index.adoc:1099
msgid ""
"The vendor trees usually have only the subset of the third-party software "
"that is appropriate to FreeBSD. These trees are usually tiny in comparison "
@@ -2427,25 +2461,25 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1085
+#: documentation/content/en/articles/committers-guide/_index.adoc:1103
msgid "% git worktree add ../mtree vendor/NetBSD/mtree"
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:1087
+#: documentation/content/en/articles/committers-guide/_index.adoc:1105
#, no-wrap
msgid "Update the Sources in the Vendor Branch"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1090
+#: documentation/content/en/articles/committers-guide/_index.adoc:1108
msgid ""
"Prepare a full, clean tree of the vendor sources. Import everything but "
"merge only what is needed."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1094
+#: documentation/content/en/articles/committers-guide/_index.adoc:1112
msgid ""
"This example assumes the NetBSD source is checked out from their GitHub "
"mirror in `~/git/NetBSD`. Note that \"upstream\" might have added or "
@@ -2454,7 +2488,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1108
+#: documentation/content/en/articles/committers-guide/_index.adoc:1126
#, no-wrap
msgid ""
"% cd ../mtree\n"
@@ -2471,7 +2505,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1112
+#: documentation/content/en/articles/committers-guide/_index.adoc:1130
#, no-wrap
msgid ""
"Note: I run the `git diff` and `git status` commands to make sure nothing weird was present.\n"
@@ -2479,7 +2513,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1117
+#: documentation/content/en/articles/committers-guide/_index.adoc:1135
#, no-wrap
msgid ""
"It is also important to create an annotated tag using `git tag -a`, otherwise the push will be rejected.\n"
@@ -2489,47 +2523,47 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:1118
+#: documentation/content/en/articles/committers-guide/_index.adoc:1136
#, no-wrap
msgid "Updating the FreeBSD Copy"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1121
+#: documentation/content/en/articles/committers-guide/_index.adoc:1139
msgid "At this point you can push the import to `vendor` into our repo."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1125
+#: documentation/content/en/articles/committers-guide/_index.adoc:1143
msgid "% git push --follow-tags freebsd vendor/NetBSD/mtree"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1128
+#: documentation/content/en/articles/committers-guide/_index.adoc:1146
#, no-wrap
msgid "`--follow-tags` tells `git push` to also push tags associated with the locally committed revision.\n"
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:1129
+#: documentation/content/en/articles/committers-guide/_index.adoc:1147
#, no-wrap
msgid "Updating the FreeBSD source tree"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1133
+#: documentation/content/en/articles/committers-guide/_index.adoc:1151
msgid ""
"Now you need to update the mtree in FreeBSD. The sources live in `contrib/"
"mtree` since it is upstream software."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1138
+#: documentation/content/en/articles/committers-guide/_index.adoc:1156
msgid "% cd ../src % git subtree merge -P contrib/mtree vendor/NetBSD/mtree"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1143
+#: documentation/content/en/articles/committers-guide/_index.adoc:1161
#, no-wrap
msgid ""
"This would generate a subtree merge commit of `contrib/mtree` against the local `vendor/NetBSD/mtree` branch.\n"
@@ -2538,13 +2572,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:1144
+#: documentation/content/en/articles/committers-guide/_index.adoc:1162
#, no-wrap
msgid "Rebasing your change against latest FreeBSD source tree"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1147
+#: documentation/content/en/articles/committers-guide/_index.adoc:1165
msgid ""
"Because the current policy recommends against using merges, if the upstream "
"FreeBSD `main` moved forward before you get a chance to push, you would have "
@@ -2552,7 +2586,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1150
+#: documentation/content/en/articles/committers-guide/_index.adoc:1168
msgid ""
"Regular `git rebase` or `git pull --rebase` doesn't know how to rebase a "
"merge commit **as a merge commit**, so instead of that you would have to "
@@ -2560,14 +2594,14 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1152
+#: documentation/content/en/articles/committers-guide/_index.adoc:1170
msgid ""
"The following steps should be taken to easily recreate the merge commit as "
"if `git rebase --merge-commits` worked properly:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1169
+#: documentation/content/en/articles/committers-guide/_index.adoc:1187
#, no-wrap
msgid ""
"* cd to the top of the repo\n"
@@ -2589,13 +2623,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1171
+#: documentation/content/en/articles/committers-guide/_index.adoc:1189
#, no-wrap
msgid "The commands one would use, following the above example of mtree, would be like so (the `#` starts a comment to help link commands to descriptions above):\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1184
+#: documentation/content/en/articles/committers-guide/_index.adoc:1202
#, no-wrap
msgid ""
"% cd ../src\t\t\t# CD to top of tree\n"
@@ -2611,7 +2645,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1188
+#: documentation/content/en/articles/committers-guide/_index.adoc:1206
#, no-wrap
msgid ""
"Note: if things go wrong with the commit, you can reset the `YYY` branch by reissuing the checkout command that created it with -B to start over:\n"
@@ -2619,20 +2653,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1190
+#: documentation/content/en/articles/committers-guide/_index.adoc:1208
msgid ""
"% git checkout -B YYY freebsd/main # Create new throw-away YYY branch if "
"starting over is just going to be easier"
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:1192
+#: documentation/content/en/articles/committers-guide/_index.adoc:1210
#, no-wrap
msgid "Pushing the changes"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1197
+#: documentation/content/en/articles/committers-guide/_index.adoc:1215
msgid ""
"Once you think you have a set of changes that are good, you can push it to a "
"fork off GitHub or GitLab for others to review. One nice thing about Git is "
@@ -2643,14 +2677,14 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1199
+#: documentation/content/en/articles/committers-guide/_index.adoc:1217
msgid ""
"After review, when you are sure it is a good change, you can push it to the "
"FreeBSD repo:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1205
+#: documentation/content/en/articles/committers-guide/_index.adoc:1223
msgid ""
"% git push freebsd YYY:main\t# put the commit on upstream's 'main' branch % "
"git branch -D XXX\t\t# Throw away the throw-a-way branches. % git branch -D "
@@ -2658,7 +2692,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1212
+#: documentation/content/en/articles/committers-guide/_index.adoc:1230
#, no-wrap
msgid ""
"Note: I used `XXX` and `YYY` to make it obvious they are terrible names and should not leave your machine.\n"
@@ -2669,13 +2703,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:1213
+#: documentation/content/en/articles/committers-guide/_index.adoc:1231
#, no-wrap
msgid "How to redo things if need be"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1217
+#: documentation/content/en/articles/committers-guide/_index.adoc:1235
msgid ""
"If you've tried to do the push in the previous section and it fails, then "
"you should do the following to 'redo' things. This sequence keeps the "
@@ -2683,7 +2717,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1226
+#: documentation/content/en/articles/committers-guide/_index.adoc:1244
msgid ""
"% git checkout -B XXX YYY\t# recreate that throw-away-branch XXX and switch "
"to it % git merge freebsd/main\t# Merge the changes and resolve conflicts % "
@@ -2694,19 +2728,19 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1229
+#: documentation/content/en/articles/committers-guide/_index.adoc:1247
#, no-wrap
msgid "Then go check it out as above and push as above when ready.\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:1230
+#: documentation/content/en/articles/committers-guide/_index.adoc:1248
#, no-wrap
msgid "Creating a new vendor branch"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1237
+#: documentation/content/en/articles/committers-guide/_index.adoc:1255
msgid ""
"There are a number of ways to create a new vendor branch. The recommended "
"way is to create a new repository and then merge that with FreeBSD. If one "
@@ -2717,38 +2751,38 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:1238
+#: documentation/content/en/articles/committers-guide/_index.adoc:1256
#, no-wrap
msgid "Create the repo"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1247
+#: documentation/content/en/articles/committers-guide/_index.adoc:1265
msgid ""
"% cd /some/where % mkdir glorbnitz % cd glorbnitz % git init % git checkout -"
"b vendor/glorbnitz"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1250
+#: documentation/content/en/articles/committers-guide/_index.adoc:1268
#, no-wrap
msgid "At this point, you have a new repo, where all new commits will go on the `vendor/glorbnitz` branch.\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1252
+#: documentation/content/en/articles/committers-guide/_index.adoc:1270
#, no-wrap
msgid "Git experts can also do this right in their FreeBSD clone, using `git checkout --orphan vendor/glorbnitz` if they are more comfortable with that.\n"
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:1253
+#: documentation/content/en/articles/committers-guide/_index.adoc:1271
#, no-wrap
msgid "Copy the sources in"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1257
+#: documentation/content/en/articles/committers-guide/_index.adoc:1275
msgid ""
"Since this is a new import, you can just cp the sources in, or use tar or "
"even rsync as shown above. And we will add everything, assuming no dot "
@@ -2756,23 +2790,23 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1262
+#: documentation/content/en/articles/committers-guide/_index.adoc:1280
msgid "% cp -r ~/glorbnitz/* . % git add *"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1265
+#: documentation/content/en/articles/committers-guide/_index.adoc:1283
#, no-wrap
msgid "At this point, you should have a pristine copy of glorbnitz ready to commit.\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1269
+#: documentation/content/en/articles/committers-guide/_index.adoc:1287
msgid "% git commit -m \"Import GlorbNitz frobnosticator revision 3.1415\""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1273
+#: documentation/content/en/articles/committers-guide/_index.adoc:1291
#, no-wrap
msgid ""
"As above, I used `-m` for simplicity, but you should likely create a commit message that explains what a Glorb is and why you'd use a Nitz to get it.\n"
@@ -2780,25 +2814,25 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:1274
+#: documentation/content/en/articles/committers-guide/_index.adoc:1292
#, no-wrap
msgid "Now import it into our repository"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1277
+#: documentation/content/en/articles/committers-guide/_index.adoc:1295
msgid "Now you need to import the branch into our repository."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1283
+#: documentation/content/en/articles/committers-guide/_index.adoc:1301
msgid ""
"% cd /path/to/freebsd/repo/src % git remote add glorbnitz /some/where/"
"glorbnitz % git fetch glorbnitz vendor/glorbnitz"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1288
+#: documentation/content/en/articles/committers-guide/_index.adoc:1306
#, no-wrap
msgid ""
"Note the vendor/glorbnitz branch is in the repo. At this point the `/some/where/glorbnitz` can be deleted, if you like.\n"
@@ -2807,20 +2841,20 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:1289
+#: documentation/content/en/articles/committers-guide/_index.adoc:1307
#, no-wrap
msgid "Tag and push"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1292
+#: documentation/content/en/articles/committers-guide/_index.adoc:1310
msgid ""
"Steps from here on out are much the same as they are in the case of updating "
"a vendor branch, though without the updating the vendor branch step."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1300
+#: documentation/content/en/articles/committers-guide/_index.adoc:1318
msgid ""
"% git worktree add ../glorbnitz vendor/glorbnitz % cd ../glorbnitz % git tag "
"--annotate vendor/glorbnitz/3.1415 # Make sure the commit is good with \"git "
@@ -2828,13 +2862,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1303
+#: documentation/content/en/articles/committers-guide/_index.adoc:1321
#, no-wrap
msgid "By 'good' we mean:\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1309
+#: documentation/content/en/articles/committers-guide/_index.adoc:1327
#, no-wrap
msgid ""
". All the right files are present\n"
@@ -2845,13 +2879,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:1310
+#: documentation/content/en/articles/committers-guide/_index.adoc:1328
#, no-wrap
msgid "Time to finally merge it into the base tree"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1319
+#: documentation/content/en/articles/committers-guide/_index.adoc:1337
#, no-wrap
msgid ""
"% cd ../src\n"
@@ -2862,13 +2896,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1322
+#: documentation/content/en/articles/committers-guide/_index.adoc:1340
#, no-wrap
msgid "Here 'good' means:\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1327
+#: documentation/content/en/articles/committers-guide/_index.adoc:1345
#, no-wrap
msgid ""
". All the right files, and none of the wrong ones, were merged into contrib/glorbnitz.\n"
@@ -2878,7 +2912,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1333
+#: documentation/content/en/articles/committers-guide/_index.adoc:1351
#, no-wrap
msgid ""
"[NOTE]\n"
@@ -2889,13 +2923,13 @@ msgid ""
msgstr ""
#. type: Title =====
-#: documentation/content/en/articles/committers-guide/_index.adoc:1334
+#: documentation/content/en/articles/committers-guide/_index.adoc:1352
#, no-wrap
msgid "Keeping current"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1340
+#: documentation/content/en/articles/committers-guide/_index.adoc:1358
msgid ""
"So, time passes. It's time now to update the tree for the latest changes "
"upstream. When you checkout `main` make sure that you have no diffs. It's "
@@ -2904,7 +2938,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1343
+#: documentation/content/en/articles/committers-guide/_index.adoc:1361
msgid ""
"If you are used to `git pull`, we strongly recommend using the `--ff-only` "
"option, and further setting it as the default option. Alternatively, `git "
@@ -2912,23 +2946,23 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1347
+#: documentation/content/en/articles/committers-guide/_index.adoc:1365
msgid "% git config --global pull.ff only"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1350
+#: documentation/content/en/articles/committers-guide/_index.adoc:1368
#, no-wrap
msgid "You may need to omit the --global if you want this setting to apply to only this repository.\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1356
+#: documentation/content/en/articles/committers-guide/_index.adoc:1374
msgid "% cd freebsd-src % git checkout main % git pull (--ff-only|--rebase)"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1360
+#: documentation/content/en/articles/committers-guide/_index.adoc:1378
#, no-wrap
msgid ""
"There is a common trap, that the combination command `git pull` will try to perform a merge, which would sometimes creates a merge commit that didn't exist before.\n"
@@ -2936,20 +2970,20 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1362
+#: documentation/content/en/articles/committers-guide/_index.adoc:1380
#, no-wrap
msgid "The longer form is also recommended.\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1369
+#: documentation/content/en/articles/committers-guide/_index.adoc:1387
msgid ""
"% cd freebsd-src % git checkout main % git fetch freebsd % git merge --ff-"
"only freebsd/main"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1374
+#: documentation/content/en/articles/committers-guide/_index.adoc:1392
#, no-wrap
msgid ""
"These commands reset your tree to the `main` branch, and then update it from where you pulled the tree from originally.\n"
@@ -2958,12 +2992,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1378
+#: documentation/content/en/articles/committers-guide/_index.adoc:1396
msgid "% git rebase -i main working"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1385
+#: documentation/content/en/articles/committers-guide/_index.adoc:1403
#, no-wrap
msgid ""
"This will bring up an interactive screen to change the defaults.\n"
@@ -2974,32 +3008,32 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1387
+#: documentation/content/en/articles/committers-guide/_index.adoc:1405
#, no-wrap
msgid "[[git-push-upstream]]\n"
msgstr ""
#. type: Title =====
-#: documentation/content/en/articles/committers-guide/_index.adoc:1387
+#: documentation/content/en/articles/committers-guide/_index.adoc:1405
#, no-wrap
msgid "Time to push changes upstream"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1390
+#: documentation/content/en/articles/committers-guide/_index.adoc:1408
msgid ""
"First, ensure that the push URL is properly configured for the upstream "
"repository."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1394
+#: documentation/content/en/articles/committers-guide/_index.adoc:1412
msgid ""
"% git remote set-url --push freebsd ssh://git@gitrepo.freebsd.org/src.git"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1398
+#: documentation/content/en/articles/committers-guide/_index.adoc:1416
#, no-wrap
msgid ""
"Then, verify that user name and email are configured right.\n"
@@ -3007,24 +3041,24 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1400
+#: documentation/content/en/articles/committers-guide/_index.adoc:1418
#, no-wrap
msgid "Use\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1404
+#: documentation/content/en/articles/committers-guide/_index.adoc:1422
msgid "freefall% gen-gitconfig.sh"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1407
+#: documentation/content/en/articles/committers-guide/_index.adoc:1425
#, no-wrap
msgid "on freefall.freebsd.org to get a recipe that you can use directly, assuming /usr/local/bin is in the PATH.\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1412
+#: documentation/content/en/articles/committers-guide/_index.adoc:1430
#, no-wrap
msgid ""
"The below command merges the `working` branch into the upstream `main` branch.\n"
@@ -3034,37 +3068,37 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1416
+#: documentation/content/en/articles/committers-guide/_index.adoc:1434
msgid "% git push freebsd working:main"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1419
+#: documentation/content/en/articles/committers-guide/_index.adoc:1437
#, no-wrap
msgid "If your push is rejected due to losing a commit race, rebase your branch before trying again:\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1426
+#: documentation/content/en/articles/committers-guide/_index.adoc:1444
msgid ""
"% git checkout working % git fetch freebsd % git rebase freebsd/main % git "
"push freebsd working:main"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1429
+#: documentation/content/en/articles/committers-guide/_index.adoc:1447
#, no-wrap
msgid "[[git-push-upstream-alt]]\n"
msgstr ""
#. type: Title =====
-#: documentation/content/en/articles/committers-guide/_index.adoc:1429
+#: documentation/content/en/articles/committers-guide/_index.adoc:1447
#, no-wrap
msgid "Time to push changes upstream (alternative)"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1435
+#: documentation/content/en/articles/committers-guide/_index.adoc:1453
msgid ""
"Some people find it easier to merge their changes to their local `main` "
"before pushing to the remote repository. Also, `git arc stage` moves "
@@ -3073,12 +3107,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1439
+#: documentation/content/en/articles/committers-guide/_index.adoc:1457
msgid "% git checkout main % git merge --ff-only `working` % git push freebsd"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1443
+#: documentation/content/en/articles/committers-guide/_index.adoc:1461
#, no-wrap
msgid ""
"If you lose the race, then try again with\n"
@@ -3086,12 +3120,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1446
+#: documentation/content/en/articles/committers-guide/_index.adoc:1464
msgid "% git pull --rebase % git push freebsd"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1449
+#: documentation/content/en/articles/committers-guide/_index.adoc:1467
#, no-wrap
msgid ""
"These commands will fetch the most recent `freebsd/main` and then rebase the local `main` changes on top of that, which is what you want when you lose the commit race.\n"
@@ -3099,13 +3133,13 @@ msgid ""
msgstr ""
#. type: Title =====
-#: documentation/content/en/articles/committers-guide/_index.adoc:1450
+#: documentation/content/en/articles/committers-guide/_index.adoc:1468
#, no-wrap
msgid "Finding the Subversion Revision"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1454
+#: documentation/content/en/articles/committers-guide/_index.adoc:1472
msgid ""
"You'll need to make sure that you've fetched the notes (see the <<git-mini-"
"daily-use>> for details). Once you have these, notes will show up in the "
@@ -3113,23 +3147,23 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1458
+#: documentation/content/en/articles/committers-guide/_index.adoc:1476
msgid "% git log"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1461
+#: documentation/content/en/articles/committers-guide/_index.adoc:1479
#, no-wrap
msgid "If you have a specific version in mind, you can use this construct:\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1465
+#: documentation/content/en/articles/committers-guide/_index.adoc:1483
msgid "% git log --grep revision=XXXX"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1469
+#: documentation/content/en/articles/committers-guide/_index.adoc:1487
#, no-wrap
msgid ""
"to find the specific revision.\n"
@@ -3137,26 +3171,26 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1471
+#: documentation/content/en/articles/committers-guide/_index.adoc:1489
#, no-wrap
msgid "[[git-faq]]\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:1471
+#: documentation/content/en/articles/committers-guide/_index.adoc:1489
#, no-wrap
msgid "Git FAQ"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1474
+#: documentation/content/en/articles/committers-guide/_index.adoc:1492
msgid ""
"This section provides a number of targeted answers to questions that are "
"likely to come up often for users and developers."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1480
+#: documentation/content/en/articles/committers-guide/_index.adoc:1498
msgid ""
"[NOTE] ==== We use the common convention of having the origin for the "
"FreeBSD repository being 'freebsd' rather than the default 'origin' to allow "
@@ -3165,19 +3199,19 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:1481
+#: documentation/content/en/articles/committers-guide/_index.adoc:1499
#, no-wrap
msgid "Users"
msgstr ""
#. type: Title =====
-#: documentation/content/en/articles/committers-guide/_index.adoc:1483
+#: documentation/content/en/articles/committers-guide/_index.adoc:1501
#, no-wrap
msgid "How do I track -current and -stable with only one copy of the repository?"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1488
+#: documentation/content/en/articles/committers-guide/_index.adoc:1506
#, no-wrap
msgid ""
"**Q:** Although disk space is not a huge issue, it's more efficient to use only one copy of the repository.\n"
@@ -3186,7 +3220,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1492
+#: documentation/content/en/articles/committers-guide/_index.adoc:1510
#, no-wrap
msgid ""
"**A:** You can use Git worktrees.\n"
@@ -3195,7 +3229,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1495
+#: documentation/content/en/articles/committers-guide/_index.adoc:1513
#, no-wrap
msgid ""
"First, you need to clone the FreeBSD repository, shown here cloning into `freebsd-current` to reduce confusion.\n"
@@ -3203,25 +3237,25 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1499
+#: documentation/content/en/articles/committers-guide/_index.adoc:1517
msgid ""
"% git clone -o freebsd --config remote.freebsd.fetch='+refs/notes/*:refs/"
"notes/*' $URL freebsd-current"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1502
+#: documentation/content/en/articles/committers-guide/_index.adoc:1520
#, no-wrap
msgid "then once that's cloned, you can simply create a worktree from it:\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1507
+#: documentation/content/en/articles/committers-guide/_index.adoc:1525
msgid "% cd freebsd-current % git worktree add ../freebsd-stable-12 stable/12"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1511
+#: documentation/content/en/articles/committers-guide/_index.adoc:1529
#, no-wrap
msgid ""
"this will checkout `stable/12` into a directory named `freebsd-stable-12` that's a peer to the `freebsd-current` directory.\n"
@@ -3229,7 +3263,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1521
+#: documentation/content/en/articles/committers-guide/_index.adoc:1539
msgid ""
"% cd freebsd-current % git checkout main % git pull --ff-only # changes from "
"upstream now local and current tree updated % cd ../freebsd-stable-12 % git "
@@ -3237,43 +3271,43 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1524
+#: documentation/content/en/articles/committers-guide/_index.adoc:1542
#, no-wrap
msgid "I recommend using `--ff-only` because it's safer and you avoid accidentally getting into a 'merge nightmare' where you have an extra change in your tree, forcing a complicated merge rather than a simple one.\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1526
+#: documentation/content/en/articles/committers-guide/_index.adoc:1544
#, no-wrap
msgid "Here's https://adventurist.me/posts/00296[a good writeup] that goes into more detail.\n"
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:1527
+#: documentation/content/en/articles/committers-guide/_index.adoc:1545
#, no-wrap
msgid "Developers"
msgstr ""
#. type: Title =====
-#: documentation/content/en/articles/committers-guide/_index.adoc:1529
+#: documentation/content/en/articles/committers-guide/_index.adoc:1547
#, no-wrap
msgid "Ooops! I committed to `main`, instead of another branch."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1532
+#: documentation/content/en/articles/committers-guide/_index.adoc:1550
#, no-wrap
msgid "**Q:** From time to time, I goof up and mistakenly commit to the `main` branch. What do I do?\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1534
+#: documentation/content/en/articles/committers-guide/_index.adoc:1552
#, no-wrap
msgid "**A:** First, don't panic.\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1538
+#: documentation/content/en/articles/committers-guide/_index.adoc:1556
#, no-wrap
msgid ""
"Second, don't push.\n"
@@ -3282,13 +3316,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1540
+#: documentation/content/en/articles/committers-guide/_index.adoc:1558
#, no-wrap
msgid "The following answer assumes you committed to `main` and want to create a branch called `issue`:\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1546
+#: documentation/content/en/articles/committers-guide/_index.adoc:1564
#, no-wrap
msgid ""
"% git branch issue # Create the 'issue' branch\n"
@@ -3297,13 +3331,13 @@ msgid ""
msgstr ""
#. type: Title =====
-#: documentation/content/en/articles/committers-guide/_index.adoc:1548
+#: documentation/content/en/articles/committers-guide/_index.adoc:1566
#, no-wrap
msgid "Ooops! I committed something to the wrong branch!"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1552
+#: documentation/content/en/articles/committers-guide/_index.adoc:1570
#, no-wrap
msgid ""
"**Q:** I was working on feature on the `wilma` branch, but accidentally committed a change relevant to the `fred` branch in 'wilma'.\n"
@@ -3311,7 +3345,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1556
+#: documentation/content/en/articles/committers-guide/_index.adoc:1574
#, no-wrap
msgid ""
"**A:** The answer is similar to the previous one, but with cherry picking.\n"
@@ -3320,7 +3354,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1564
+#: documentation/content/en/articles/committers-guide/_index.adoc:1582
msgid ""
"# We're on branch wilma % git checkout fred\t\t# move to fred branch % git "
"cherry-pick wilma\t\t# copy the misplaced commit % git checkout wilma\t\t# "
@@ -3329,7 +3363,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1568
+#: documentation/content/en/articles/committers-guide/_index.adoc:1586
#, no-wrap
msgid ""
"Git experts would first rewind the wilma branch by 1 commit, switch over to fred and then use `git reflog` to see what that 1 deleted commit was and\n"
@@ -3337,13 +3371,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1570
+#: documentation/content/en/articles/committers-guide/_index.adoc:1588
#, no-wrap
msgid "**Q:** But what if I want to commit a few changes to `main`, but keep the rest in `wilma` for some reason?\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1576
+#: documentation/content/en/articles/committers-guide/_index.adoc:1594
#, no-wrap
msgid ""
"**A:** The same technique above also works if you are wanting to 'land' parts of the branch you are working on into `main` before the rest of the branch is ready (say you noticed an unrelated typo, or fixed an incidental bug).\n"
@@ -3354,13 +3388,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1578
+#: documentation/content/en/articles/committers-guide/_index.adoc:1596
#, no-wrap
msgid "**Q:** I want to split off some changes from branch `wilma` into branch `fred`\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1584
+#: documentation/content/en/articles/committers-guide/_index.adoc:1602
#, no-wrap
msgid ""
"**A:** The more general answer would be the same as the previous.\n"
@@ -3371,7 +3405,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1589
+#: documentation/content/en/articles/committers-guide/_index.adoc:1607
#, no-wrap
msgid ""
"The other way to do this would be to checkout `wilma` and then create the branch `fred` to point to the same point in the tree.\n"
@@ -3381,7 +3415,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1596
+#: documentation/content/en/articles/committers-guide/_index.adoc:1614
msgid ""
"% git checkout pre-split\t# Go back % git branch -D fred\t\t# delete the "
"fred branch % git checkout -B wilma\t\t# reset the wilma branch % git branch "
@@ -3389,7 +3423,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1600
+#: documentation/content/en/articles/committers-guide/_index.adoc:1618
#, no-wrap
msgid ""
"The last step is optional.\n"
@@ -3397,7 +3431,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1604
+#: documentation/content/en/articles/committers-guide/_index.adoc:1622
#, no-wrap
msgid ""
"**Q:** But I did things as I read along and didn't see your advice at the end to create a branch, and now `fred` and `wilma` are all screwed up.\n"
@@ -3406,13 +3440,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1606
+#: documentation/content/en/articles/committers-guide/_index.adoc:1624
#, no-wrap
msgid "**A:** All is not lost. You can figure out it, so long as it hasn't been too long, or too many commits (hundreds).\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1610
+#: documentation/content/en/articles/committers-guide/_index.adoc:1628
#, no-wrap
msgid ""
"So I created a wilma branch and committed a couple of things to it, then decided I wanted to split it into fred and wilma.\n"
@@ -3421,7 +3455,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1625
+#: documentation/content/en/articles/committers-guide/_index.adoc:1643
msgid ""
"% git reflog 6ff9c25 (HEAD -> wilma) HEAD@{0}: rebase -i (finish): returning "
"to refs/heads/wilma 6ff9c25 (HEAD -> wilma) HEAD@{1}: rebase -i (start): "
@@ -3434,7 +3468,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1633
+#: documentation/content/en/articles/committers-guide/_index.adoc:1651
#, no-wrap
msgid ""
"Here we see the changes I've made.\n"
@@ -3446,7 +3480,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1641
+#: documentation/content/en/articles/committers-guide/_index.adoc:1659
#, no-wrap
msgid ""
"Next, 'Encourage contributions' was the last commit I made to `wilma` before I decided to split things up.\n"
@@ -3459,12 +3493,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1646
+#: documentation/content/en/articles/committers-guide/_index.adoc:1664
msgid "% git checkout -B wilma 869cbd3 % git branch -D fred"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1653
+#: documentation/content/en/articles/committers-guide/_index.adoc:1671
#, no-wrap
msgid ""
"and you are ready to try again.\n"
@@ -3475,12 +3509,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1659
+#: documentation/content/en/articles/committers-guide/_index.adoc:1677
msgid "% git checkout 869cbd3 M\tfaq.md Note: checking out '869cbd3'."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1663
+#: documentation/content/en/articles/committers-guide/_index.adoc:1681
msgid ""
"You are in 'detached HEAD' state. You can look around, make experimental "
"changes and commit them, and you can discard any commits you make in this "
@@ -3488,31 +3522,31 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1666
+#: documentation/content/en/articles/committers-guide/_index.adoc:1684
msgid ""
"If you want to create a new branch to retain commits you create, you may do "
"so (now or later) by using -b with the checkout command again. Example:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1671
+#: documentation/content/en/articles/committers-guide/_index.adoc:1689
msgid "HEAD is now at 869cbd3 Encourage contributions % git checkout -B wilma"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1674
+#: documentation/content/en/articles/committers-guide/_index.adoc:1692
#, no-wrap
msgid "this produces the same effect, but I have to read a lot more and severed heads aren't an image I like to contemplate.\n"
msgstr ""
#. type: Title =====
-#: documentation/content/en/articles/committers-guide/_index.adoc:1675
+#: documentation/content/en/articles/committers-guide/_index.adoc:1693
#, no-wrap
msgid "Ooops! I did a `git pull` and it created a merge commit, what do I do?"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1679
+#: documentation/content/en/articles/committers-guide/_index.adoc:1697
#, no-wrap
msgid ""
"**Q:** I was on autopilot and did a `git pull` for my development tree and that created a merge commit on `main`.\n"
@@ -3520,13 +3554,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1681
+#: documentation/content/en/articles/committers-guide/_index.adoc:1699
#, no-wrap
msgid "**A:** This can happen when you invoke the pull with your development branch checked out.\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1684
+#: documentation/content/en/articles/committers-guide/_index.adoc:1702
#, no-wrap
msgid ""
"Right after the pull, you will have the new merge commit checked out.\n"
@@ -3534,7 +3568,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1689
+#: documentation/content/en/articles/committers-guide/_index.adoc:1707
#, no-wrap
msgid ""
"git log --oneline HEAD^1 # Look at the first parent's commits\n"
@@ -3542,7 +3576,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1693
+#: documentation/content/en/articles/committers-guide/_index.adoc:1711
#, no-wrap
msgid ""
"From those logs, you can easily identify which commit is your development work.\n"
@@ -3550,18 +3584,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1697
+#: documentation/content/en/articles/committers-guide/_index.adoc:1715
msgid "git reset --hard HEAD^2"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1700
+#: documentation/content/en/articles/committers-guide/_index.adoc:1718
#, no-wrap
msgid "**Q:** But I also need to fix my `main` branch. How do I do that?\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1703
+#: documentation/content/en/articles/committers-guide/_index.adoc:1721
#, no-wrap
msgid ""
"**A:** Git keeps track of the remote repository branches in a `freebsd/` namespace.\n"
@@ -3569,12 +3603,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1707
+#: documentation/content/en/articles/committers-guide/_index.adoc:1725
msgid "git branch -f main freebsd/main"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1712
+#: documentation/content/en/articles/committers-guide/_index.adoc:1730
#, no-wrap
msgid ""
"There's nothing magical about branches in Git: they are just labels on a graph that are automatically moved forward by making commits.\n"
@@ -3583,13 +3617,13 @@ msgid ""
msgstr ""
#. type: Title =====
-#: documentation/content/en/articles/committers-guide/_index.adoc:1713
+#: documentation/content/en/articles/committers-guide/_index.adoc:1731
#, no-wrap
msgid "Mixing and matching branches"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1717
+#: documentation/content/en/articles/committers-guide/_index.adoc:1735
#, no-wrap
msgid ""
"**Q:** So I have two branches `worker` and `async` that I'd like to combine into one branch called `feature`\n"
@@ -3597,20 +3631,20 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1719
+#: documentation/content/en/articles/committers-guide/_index.adoc:1737
#, no-wrap
msgid "**A:** This is a job for cherry pick.\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1725
+#: documentation/content/en/articles/committers-guide/_index.adoc:1743
msgid ""
"% git checkout worker % git checkout -b feature\t# create a new branch % git "
"cherry-pick main..async\t# bring in the changes"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1730
+#: documentation/content/en/articles/committers-guide/_index.adoc:1748
#, no-wrap
msgid ""
"You now have a new branch called `feature`.\n"
@@ -3619,13 +3653,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1732
+#: documentation/content/en/articles/committers-guide/_index.adoc:1750
#, no-wrap
msgid "**Q:** I have a branch called `driver` and I'd like to break it up into `kernel` and `userland` so I can evolve them separately and commit each branch as it becomes ready.\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1735
+#: documentation/content/en/articles/committers-guide/_index.adoc:1753
#, no-wrap
msgid ""
"**A:** This takes a little bit of prep work, but `git rebase` will do the heavy\n"
@@ -3633,14 +3667,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1741
+#: documentation/content/en/articles/committers-guide/_index.adoc:1759
msgid ""
"% git checkout driver\t\t# Checkout the driver % git checkout -b kernel\t# "
"Create kernel branch % git checkout -b userland\t# Create userland branch"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1746
+#: documentation/content/en/articles/committers-guide/_index.adoc:1764
#, no-wrap
msgid ""
"Now you have two identical branches.\n"
@@ -3649,29 +3683,29 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1750
+#: documentation/content/en/articles/committers-guide/_index.adoc:1768
msgid "% git rebase -i main kernel"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1753
+#: documentation/content/en/articles/committers-guide/_index.adoc:1771
#, no-wrap
msgid "and just include the changes you want (with a 'p' or 'pick' line) and just delete the commits you don't (this sounds scary, but if worse comes to worse, you can throw this all away and start over with the `driver` branch since you've not yet moved it).\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1757
+#: documentation/content/en/articles/committers-guide/_index.adoc:1775
msgid "% git rebase -i main userland"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1760
+#: documentation/content/en/articles/committers-guide/_index.adoc:1778
#, no-wrap
msgid "and do the same thing you did with the `kernel` branch.\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1763
+#: documentation/content/en/articles/committers-guide/_index.adoc:1781
#, no-wrap
msgid ""
"**Q:** Oh great! I followed the above and forgot a commit in the `kernel` branch.\n"
@@ -3679,7 +3713,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1766
+#: documentation/content/en/articles/committers-guide/_index.adoc:1784
#, no-wrap
msgid ""
"**A:** You can use the `driver` branch to find the hash of the commit is missing and\n"
@@ -3687,12 +3721,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1772
+#: documentation/content/en/articles/committers-guide/_index.adoc:1790
msgid "% git checkout kernel % git log driver % git cherry-pick $HASH"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1778
+#: documentation/content/en/articles/committers-guide/_index.adoc:1796
#, no-wrap
msgid ""
"**Q:** OK. I have the same situation as the above, but my commits are all mixed up.\n"
@@ -3702,7 +3736,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1781
+#: documentation/content/en/articles/committers-guide/_index.adoc:1799
#, no-wrap
msgid ""
"**A:** In this situation, you'd be better off to curate the original branch to separate\n"
@@ -3710,7 +3744,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1786
+#: documentation/content/en/articles/committers-guide/_index.adoc:1804
#, no-wrap
msgid ""
"So let's assume that there's just one commit with a clean tree.\n"
@@ -3720,18 +3754,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1790
+#: documentation/content/en/articles/committers-guide/_index.adoc:1808
msgid "% git reset HEAD^"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1793
+#: documentation/content/en/articles/committers-guide/_index.adoc:1811
#, no-wrap
msgid "Note: Do not, repeat do not, add `--hard` here since that also removes the changes from your tree.\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1797
+#: documentation/content/en/articles/committers-guide/_index.adoc:1815
#, no-wrap
msgid ""
"Now, if you are lucky, the change needing to be split up falls entirely along file lines.\n"
@@ -3740,7 +3774,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1800
+#: documentation/content/en/articles/committers-guide/_index.adoc:1818
#, no-wrap
msgid ""
"If you are not lucky, you'll need to split apart files.\n"
@@ -3748,12 +3782,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1804
+#: documentation/content/en/articles/committers-guide/_index.adoc:1822
msgid "git add -i foo/bar.c"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1810
+#: documentation/content/en/articles/committers-guide/_index.adoc:1828
#, no-wrap
msgid ""
"will step through the diffs, prompting you, one at time, whether to include or exclude the hunk.\n"
@@ -3763,30 +3797,30 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:1811
+#: documentation/content/en/articles/committers-guide/_index.adoc:1829
#, no-wrap
msgid "Cloning and Mirroring"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1814
+#: documentation/content/en/articles/committers-guide/_index.adoc:1832
#, no-wrap
msgid "**Q:** I'd like to mirror the entire Git repository, how do I do that?\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1816
+#: documentation/content/en/articles/committers-guide/_index.adoc:1834
#, no-wrap
msgid "**A:** If all you want to do is mirror, then\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1820
+#: documentation/content/en/articles/committers-guide/_index.adoc:1838
msgid "% git clone --mirror $URL"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1824
+#: documentation/content/en/articles/committers-guide/_index.adoc:1842
#, no-wrap
msgid ""
"will do the trick.\n"
@@ -3794,7 +3828,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1828
+#: documentation/content/en/articles/committers-guide/_index.adoc:1846
#, no-wrap
msgid ""
"First, this is a 'bare repository' which has the repository database, but no checked out worktree.\n"
@@ -3803,7 +3837,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1836
+#: documentation/content/en/articles/committers-guide/_index.adoc:1854
msgid ""
"% git clone --mirror https://git.freebsd.org/ports.git ports.git % cd ports."
"git % git worktree add ../ports main % git worktree add ../quarterly "
@@ -3811,13 +3845,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1839
+#: documentation/content/en/articles/committers-guide/_index.adoc:1857
#, no-wrap
msgid "But if you aren't using your mirror for further local clones, then it's a poor match.\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1842
+#: documentation/content/en/articles/committers-guide/_index.adoc:1860
#, no-wrap
msgid ""
"The second disadvantage is that Git normally rewrites the refs (branch name, tags, etc) from upstream so that your local refs can evolve independently of upstream.\n"
@@ -3825,13 +3859,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1844
+#: documentation/content/en/articles/committers-guide/_index.adoc:1862
#, no-wrap
msgid "**Q:** So what can I do instead?\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1847
+#: documentation/content/en/articles/committers-guide/_index.adoc:1865
#, no-wrap
msgid ""
"**A:** Well, you can stuff all of the upstream repository's refs into a private namespace in your local repository.\n"
@@ -3839,19 +3873,19 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1851
+#: documentation/content/en/articles/committers-guide/_index.adoc:1869
#, no-wrap
msgid " fetch = +refs/heads/*:refs/remotes/freebsd/*\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1854
+#: documentation/content/en/articles/committers-guide/_index.adoc:1872
#, no-wrap
msgid "which says just fetch the branch refs.\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1858
+#: documentation/content/en/articles/committers-guide/_index.adoc:1876
#, no-wrap
msgid ""
"However, the FreeBSD repository has a number of other things in it.\n"
@@ -3860,12 +3894,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1862
+#: documentation/content/en/articles/committers-guide/_index.adoc:1880
msgid "git config --add remote.freebsd.fetch '+refs/*:refs/freebsd/*'"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1866
+#: documentation/content/en/articles/committers-guide/_index.adoc:1884
#, no-wrap
msgid ""
"which will put everything in the upstream repository into your local repository's `refs/freebsd/` namespace.\n"
@@ -3873,30 +3907,30 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1868
+#: documentation/content/en/articles/committers-guide/_index.adoc:1886
#, no-wrap
msgid "You'll need to refer to these 'refs' with their full name because they aren't in and of Git's regular namespaces.\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1872
+#: documentation/content/en/articles/committers-guide/_index.adoc:1890
msgid "git log refs/freebsd/vendor/zlib/1.2.10"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1875
+#: documentation/content/en/articles/committers-guide/_index.adoc:1893
#, no-wrap
msgid "would look at the log for the vendor branch for zlib starting at 1.2.10.\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:1876
+#: documentation/content/en/articles/committers-guide/_index.adoc:1894
#, no-wrap
msgid "Collaborating with others"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1880
+#: documentation/content/en/articles/committers-guide/_index.adoc:1898
msgid ""
"One of the keys to good software development on a project as large as "
"FreeBSD is the ability to collaborate with others before you push your "
@@ -3908,28 +3942,28 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1882
+#: documentation/content/en/articles/committers-guide/_index.adoc:1900
msgid ""
"The following instructions show how to set up a user-generated branch, based "
"on the FreeBSD `main` branch, and push it to GitHub."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1884
+#: documentation/content/en/articles/committers-guide/_index.adoc:1902
msgid ""
"Before you begin, make sure that your local Git repo is up to date and has "
"the correct origins set <<keeping_current,as shown above.>>"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1891
+#: documentation/content/en/articles/committers-guide/_index.adoc:1909
msgid ""
"[source,shell] ```` % git remote -v freebsd https://git.freebsd.org/src.git "
"(fetch) freebsd ssh://git@gitrepo.freebsd.org/src.git (push) ````"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1894
+#: documentation/content/en/articles/committers-guide/_index.adoc:1912
msgid ""
"The first step is to create a fork of https://github.com/freebsd/freebsd-"
"src[FreeBSD] on GitHub following these https://docs.github.com/en/github/"
@@ -3938,14 +3972,14 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1897
+#: documentation/content/en/articles/committers-guide/_index.adoc:1915
msgid ""
"Now add a remote on your local system that points to your fork: [source,"
"shell]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1904
+#: documentation/content/en/articles/committers-guide/_index.adoc:1922
msgid ""
"% git remote add github git@github.com:gvnn3/freebsd-src.git % git remote -v "
"github\tgit@github.com:gvnn3/freebsd-src.git (fetch) github\tgit@github.com:"
@@ -3954,18 +3988,18 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1906
+#: documentation/content/en/articles/committers-guide/_index.adoc:1924
#, no-wrap
msgid "With this in place you can create a branch <<keeping_a_local_branch,as shown above.>>\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1910
+#: documentation/content/en/articles/committers-guide/_index.adoc:1928
msgid "% git checkout -b gnn-pr2001-fix"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1914
+#: documentation/content/en/articles/committers-guide/_index.adoc:1932
#, no-wrap
msgid ""
"Make whatever modifications you wish in your branch. Build, test, and once you're ready to collaborate with others it's time to push your changes into your hosted branch.\n"
@@ -3973,26 +4007,26 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1920
+#: documentation/content/en/articles/committers-guide/_index.adoc:1938
msgid ""
"% git push github fatal: The current branch gnn-pr2001-fix has no upstream "
"branch. To push the current branch and set the remote as upstream, use"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1922
+#: documentation/content/en/articles/committers-guide/_index.adoc:1940
#, no-wrap
msgid " git push --set-upstream github gnn-pr2001-fix\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1925
+#: documentation/content/en/articles/committers-guide/_index.adoc:1943
#, no-wrap
msgid "Setting the push as +git+ advises allows it to succeed:\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1941
+#: documentation/content/en/articles/committers-guide/_index.adoc:1959
#, no-wrap
msgid ""
"% git push --set-upstream github gnn-feature\n"
@@ -4011,7 +4045,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1943
+#: documentation/content/en/articles/committers-guide/_index.adoc:1961
#, no-wrap
msgid ""
"[new branch] gnn-feature -> gnn-feature\n"
@@ -4019,13 +4053,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1946
+#: documentation/content/en/articles/committers-guide/_index.adoc:1964
#, no-wrap
msgid "Subsequent changes to the same branch will push correctly by default:\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1959
+#: documentation/content/en/articles/committers-guide/_index.adoc:1977
#, no-wrap
msgid ""
"% git push\n"
@@ -4041,7 +4075,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1963
+#: documentation/content/en/articles/committers-guide/_index.adoc:1981
#, no-wrap
msgid ""
"At this point your work is now in your branch on +GitHub+ and you can\n"
@@ -4049,19 +4083,19 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1965
+#: documentation/content/en/articles/committers-guide/_index.adoc:1983
#, no-wrap
msgid "[[github-pull-land]]\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:1965
+#: documentation/content/en/articles/committers-guide/_index.adoc:1983
#, no-wrap
msgid "Landing a github pull request"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1970
+#: documentation/content/en/articles/committers-guide/_index.adoc:1988
msgid ""
"This section documents how to land a GitHub pull request that's submitted "
"against the FreeBSD Git mirrors at GitHub. While this is not an official "
@@ -4074,7 +4108,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1974
+#: documentation/content/en/articles/committers-guide/_index.adoc:1992
msgid ""
"Before beginning, make sure that the local Git repo is up to date and has "
"the correct origins set <<keeping_current,as shown above.>> In addition, "
@@ -4082,7 +4116,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1980
+#: documentation/content/en/articles/committers-guide/_index.adoc:1998
msgid ""
"% git remote -v freebsd https://git.freebsd.org/src.git (fetch) freebsd "
"ssh://git@gitrepo.freebsd.org/src.git (push) github https://github.com/"
@@ -4091,7 +4125,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2000
+#: documentation/content/en/articles/committers-guide/_index.adoc:2018
#, no-wrap
msgid ""
"Often pull requests are simple: requests that contain only a single commit.\n"
@@ -4116,13 +4150,13 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2002
+#: documentation/content/en/articles/committers-guide/_index.adoc:2020
#, no-wrap
msgid "Author: github-user <38923459+github-user@users.noreply.github.com>\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2006
+#: documentation/content/en/articles/committers-guide/_index.adoc:2024
#, no-wrap
msgid ""
"A polite request to the author for a better name and/or email should be made.\n"
@@ -4131,7 +4165,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2018
+#: documentation/content/en/articles/committers-guide/_index.adoc:2036
msgid ""
"% git fetch github pull/$PR/head:staging % git rebase -i main staging\t# to "
"move the staging branch forward, adjust commit message here <do testing "
@@ -4141,7 +4175,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2023
+#: documentation/content/en/articles/committers-guide/_index.adoc:2041
#, no-wrap
msgid ""
"[.procedure]\n"
@@ -4150,7 +4184,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2031
+#: documentation/content/en/articles/committers-guide/_index.adoc:2049
#, no-wrap
msgid ""
". checkout the pull request `git checkout github/pull/XXX`\n"
@@ -4163,7 +4197,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2036
+#: documentation/content/en/articles/committers-guide/_index.adoc:2054
#, no-wrap
msgid ""
"This will also work when bringing branches developed elsewhere into the local tree for committing.\n"
@@ -4173,24 +4207,24 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2038
+#: documentation/content/en/articles/committers-guide/_index.adoc:2056
#, no-wrap
msgid "[[vcs-history]]\n"
msgstr ""
#. type: Title ==
-#: documentation/content/en/articles/committers-guide/_index.adoc:2038
+#: documentation/content/en/articles/committers-guide/_index.adoc:2056
#, no-wrap
msgid "Version Control History"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2041
+#: documentation/content/en/articles/committers-guide/_index.adoc:2059
msgid "The project has moved to <<git-primer,git>>."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2047
+#: documentation/content/en/articles/committers-guide/_index.adoc:2065
msgid ""
"The FreeBSD source repository switched from CVS to Subversion on May 31st, "
"2008. The first real SVN commit is __r179447__. The source repository "
@@ -4200,7 +4234,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2053
+#: documentation/content/en/articles/committers-guide/_index.adoc:2071
msgid ""
"The FreeBSD `doc/www` repository switched from CVS to Subversion on May "
"19th, 2012. The first real SVN commit is __r38821__. The documentation "
@@ -4210,7 +4244,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2059
+#: documentation/content/en/articles/committers-guide/_index.adoc:2077
msgid ""
"The FreeBSD `ports` repository switched from CVS to Subversion on July 14th, "
"2012. The first real SVN commit is __r300894__. The ports repository "
@@ -4220,18 +4254,18 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2061
+#: documentation/content/en/articles/committers-guide/_index.adoc:2079
msgid "[[conventions]]"
msgstr ""
#. type: Title ==
-#: documentation/content/en/articles/committers-guide/_index.adoc:2061
+#: documentation/content/en/articles/committers-guide/_index.adoc:2079
#, no-wrap
msgid "Setup, Conventions, and Traditions"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2066
+#: documentation/content/en/articles/committers-guide/_index.adoc:2084
msgid ""
"There are a number of things to do as a new developer. The first set of "
"steps is specific to committers only. These steps must be done by a mentor "
@@ -4239,25 +4273,25 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2068
+#: documentation/content/en/articles/committers-guide/_index.adoc:2086
msgid "[[conventions-committers]]"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:2068
+#: documentation/content/en/articles/committers-guide/_index.adoc:2086
#, no-wrap
msgid "For New Committers"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2071
+#: documentation/content/en/articles/committers-guide/_index.adoc:2089
msgid ""
"Those who have been given commit rights to the FreeBSD repositories must "
"follow these steps."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2074
+#: documentation/content/en/articles/committers-guide/_index.adoc:2092
#, no-wrap
msgid ""
"* Get mentor approval before committing each of these changes!\n"
@@ -4265,7 +4299,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2079
+#: documentation/content/en/articles/committers-guide/_index.adoc:2097
#, no-wrap
msgid ""
"[[commit-steps]]\n"
@@ -4275,7 +4309,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2126
+#: documentation/content/en/articles/committers-guide/_index.adoc:2144
#, no-wrap
msgid ""
". Add an Author Entity\n"
@@ -4327,19 +4361,19 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2128
+#: documentation/content/en/articles/committers-guide/_index.adoc:2146
#, no-wrap
msgid "[[conventions-everyone]]\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:2128
+#: documentation/content/en/articles/committers-guide/_index.adoc:2146
#, no-wrap
msgid "For Everyone"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2148
+#: documentation/content/en/articles/committers-guide/_index.adoc:2166
msgid ""
"[[conventions-everyone-steps]] [.procedure] ==== . Introduce yourself to the "
"other developers, otherwise no one will have any idea who you are or what "
@@ -4368,25 +4402,25 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2150
+#: documentation/content/en/articles/committers-guide/_index.adoc:2168
msgid "[[smtp-setup]]"
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:2150
+#: documentation/content/en/articles/committers-guide/_index.adoc:2168
#, no-wrap
msgid "SMTP Access Setup"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2153
+#: documentation/content/en/articles/committers-guide/_index.adoc:2171
msgid ""
"For those willing to send e-mail messages through the FreeBSD.org "
"infrastructure, follow the instructions below:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2174
+#: documentation/content/en/articles/committers-guide/_index.adoc:2192
msgid ""
"[.procedure] ==== . Point your mail client at `smtp.FreeBSD.org:587`. . "
"Enable STARTTLS. . Ensure your `From:` address is set to "
@@ -4403,30 +4437,30 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2176
+#: documentation/content/en/articles/committers-guide/_index.adoc:2194
msgid "[[smtp-setup-local-mta]]"
msgstr ""
#. type: Title =====
-#: documentation/content/en/articles/committers-guide/_index.adoc:2176
+#: documentation/content/en/articles/committers-guide/_index.adoc:2194
#, no-wrap
msgid "Using a Local MTA to Forward Emails to the FreeBSD.org SMTP Service"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2179
+#: documentation/content/en/articles/committers-guide/_index.adoc:2197
msgid ""
"It is also possible to use a local MTA to forward locally sent emails to the "
"FreeBSD.org SMTP servers."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2184
+#: documentation/content/en/articles/committers-guide/_index.adoc:2202
msgid "[[smtp-setup-local-postfix]] .Using Postfix [example] ===="
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2186
+#: documentation/content/en/articles/committers-guide/_index.adoc:2204
msgid ""
"To tell a local Postfix instance that anything from `_yourusername_@FreeBSD."
"org` should be forwarded to the FreeBSD.org servers, add this to your [."
@@ -4434,12 +4468,12 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2188
+#: documentation/content/en/articles/committers-guide/_index.adoc:2206
msgid "[.programlisting]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2194
+#: documentation/content/en/articles/committers-guide/_index.adoc:2212
msgid ""
"sender_dependent_relayhost_maps = hash:/usr/local/etc/postfix/relayhost_maps "
"smtp_sasl_auth_enable = yes smtp_sasl_security_options = noanonymous "
@@ -4448,67 +4482,67 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2197
+#: documentation/content/en/articles/committers-guide/_index.adoc:2215
#, no-wrap
msgid "Create [.filename]#/usr/local/etc/postfix/relayhost_maps# with the following content:\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2199
-#: documentation/content/en/articles/committers-guide/_index.adoc:2206
-#: documentation/content/en/articles/committers-guide/_index.adoc:2213
-#: documentation/content/en/articles/committers-guide/_index.adoc:2221
-#: documentation/content/en/articles/committers-guide/_index.adoc:2236
-#: documentation/content/en/articles/committers-guide/_index.adoc:2246
-#: documentation/content/en/articles/committers-guide/_index.adoc:2260
-#: documentation/content/en/articles/committers-guide/_index.adoc:2290
+#: documentation/content/en/articles/committers-guide/_index.adoc:2217
+#: documentation/content/en/articles/committers-guide/_index.adoc:2224
+#: documentation/content/en/articles/committers-guide/_index.adoc:2231
+#: documentation/content/en/articles/committers-guide/_index.adoc:2239
+#: documentation/content/en/articles/committers-guide/_index.adoc:2254
+#: documentation/content/en/articles/committers-guide/_index.adoc:2264
+#: documentation/content/en/articles/committers-guide/_index.adoc:2278
+#: documentation/content/en/articles/committers-guide/_index.adoc:2308
#, no-wrap
msgid "[.programlisting]\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2201
+#: documentation/content/en/articles/committers-guide/_index.adoc:2219
msgid "yourusername@FreeBSD.org [smtp.freebsd.org]:587"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2204
+#: documentation/content/en/articles/committers-guide/_index.adoc:2222
#, no-wrap
msgid "Create [.filename]#/usr/local/etc/postfix/sasl_passwd# with the following content:\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2208
+#: documentation/content/en/articles/committers-guide/_index.adoc:2226
#, no-wrap
msgid "[smtp.freebsd.org]:587 yourusername:yourpassword\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2211
+#: documentation/content/en/articles/committers-guide/_index.adoc:2229
#, no-wrap
msgid "If the email server is used by other people, you may want to prevent them from sending e-mails from your address. To achieve this, add this to your [.filename]#main.cf#:\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2216
+#: documentation/content/en/articles/committers-guide/_index.adoc:2234
msgid ""
"smtpd_sender_login_maps = hash:/usr/local/etc/postfix/sender_login_maps "
"smtpd_sender_restrictions = reject_known_sender_login_mismatch"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2219
+#: documentation/content/en/articles/committers-guide/_index.adoc:2237
#, no-wrap
msgid "Create [.filename]#/usr/local/etc/postfix/sender_login_maps# with the following content:\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2223
+#: documentation/content/en/articles/committers-guide/_index.adoc:2241
msgid "yourusername@FreeBSD.org yourlocalusername"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2227
+#: documentation/content/en/articles/committers-guide/_index.adoc:2245
#, no-wrap
msgid ""
"Where _yourlocalusername_ is the SASL username used to connect to the local instance of Postfix.\n"
@@ -4516,7 +4550,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2232
+#: documentation/content/en/articles/committers-guide/_index.adoc:2250
#, no-wrap
msgid ""
"[[smtp-setup-local-opensmtpd]]\n"
@@ -4526,13 +4560,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2234
+#: documentation/content/en/articles/committers-guide/_index.adoc:2252
#, no-wrap
msgid "To tell a local OpenSMTPD instance that anything from `_yourusername_@FreeBSD.org` should be forwarded to the FreeBSD.org servers, add this to your [.filename]#smtpd.conf#:\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2239
+#: documentation/content/en/articles/committers-guide/_index.adoc:2257
msgid ""
"action \"freebsd\" relay host smtp+tls://freebsd@smtp.freebsd.org:587 auth "
"<secrets> match from any auth yourlocalusername mail-from "
@@ -4540,24 +4574,24 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2242
+#: documentation/content/en/articles/committers-guide/_index.adoc:2260
#, no-wrap
msgid "Where _yourlocalusername_ is the SASL username used to connect to the local instance of OpenSMTPD.\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2244
+#: documentation/content/en/articles/committers-guide/_index.adoc:2262
#, no-wrap
msgid "Create [.filename]#/usr/local/etc/mail/secrets# with the following content:\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2248
+#: documentation/content/en/articles/committers-guide/_index.adoc:2266
msgid "freebsd\tyourusername:yourpassword"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2255
+#: documentation/content/en/articles/committers-guide/_index.adoc:2273
#, no-wrap
msgid ""
"====\n"
@@ -4568,7 +4602,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2258
+#: documentation/content/en/articles/committers-guide/_index.adoc:2276
#, no-wrap
msgid ""
"To direct a local Exim instance to forward all mail from `_example_@FreeBSD.org`\n"
@@ -4576,7 +4610,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2267
+#: documentation/content/en/articles/committers-guide/_index.adoc:2285
#, no-wrap
msgid ""
"Routers section: (at the top of the list):\n"
@@ -4588,7 +4622,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2279
+#: documentation/content/en/articles/committers-guide/_index.adoc:2297
#, no-wrap
msgid ""
"Transport Section:\n"
@@ -4605,7 +4639,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2285
+#: documentation/content/en/articles/committers-guide/_index.adoc:2303
#, no-wrap
msgid ""
"Authenticators:\n"
@@ -4616,36 +4650,36 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2288
+#: documentation/content/en/articles/committers-guide/_index.adoc:2306
#, no-wrap
msgid "Create [.filename]#/usr/local/etc/exim/freebsd_send# with the following content:\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2292
+#: documentation/content/en/articles/committers-guide/_index.adoc:2310
msgid "example@freebsd.org:smtp.freebsd.org::587"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2295
+#: documentation/content/en/articles/committers-guide/_index.adoc:2313
#, no-wrap
msgid "====\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2297
+#: documentation/content/en/articles/committers-guide/_index.adoc:2315
#, no-wrap
msgid "[[mentors]]\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:2297
+#: documentation/content/en/articles/committers-guide/_index.adoc:2315
#, no-wrap
msgid "Mentors"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2302
+#: documentation/content/en/articles/committers-guide/_index.adoc:2320
msgid ""
"All new developers have a mentor assigned to them for the first few months. "
"A mentor is responsible for teaching the mentee the rules and conventions of "
@@ -4655,7 +4689,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2305
+#: documentation/content/en/articles/committers-guide/_index.adoc:2323
msgid ""
"For committers: do not commit anything without first getting mentor "
"approval. Document that approval with an `Approved by:` line in the commit "
@@ -4663,7 +4697,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2309
+#: documentation/content/en/articles/committers-guide/_index.adoc:2327
msgid ""
"When the mentor decides that a mentee has learned the ropes and is ready to "
"commit on their own, the mentor announces it with a commit to [."
@@ -4673,18 +4707,18 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2311
+#: documentation/content/en/articles/committers-guide/_index.adoc:2329
msgid "[[pre-commit-review]]"
msgstr ""
#. type: Title ==
-#: documentation/content/en/articles/committers-guide/_index.adoc:2311
+#: documentation/content/en/articles/committers-guide/_index.adoc:2329
#, no-wrap
msgid "Pre-Commit Review"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2316
+#: documentation/content/en/articles/committers-guide/_index.adoc:2334
msgid ""
"Code review is one way to increase the quality of software. The following "
"guidelines apply to commits to the `main` (-CURRENT) branch of the `src` "
@@ -4694,7 +4728,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2322
+#: documentation/content/en/articles/committers-guide/_index.adoc:2340
#, no-wrap
msgid ""
"* All non-trivial changes should be reviewed before they are committed to the repository.\n"
@@ -4705,13 +4739,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2324
+#: documentation/content/en/articles/committers-guide/_index.adoc:2342
#, no-wrap
msgid "Sometimes code reviews will take longer than you would hope for, especially for larger features. Accepted ways to speed up review times for your patches are:\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2331
+#: documentation/content/en/articles/committers-guide/_index.adoc:2349
#, no-wrap
msgid ""
"* Review other people's patches. If you help out, everybody will be more willing to do the same for you; goodwill is our currency.\n"
@@ -4723,7 +4757,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2336
+#: documentation/content/en/articles/committers-guide/_index.adoc:2354
#, no-wrap
msgid ""
"Developers should participate in code reviews as both reviewers and reviewees.\n"
@@ -4733,7 +4767,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2339
+#: documentation/content/en/articles/committers-guide/_index.adoc:2357
#, no-wrap
msgid ""
"In some cases, no subject-matter expert may be available.\n"
@@ -4741,32 +4775,32 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2341
+#: documentation/content/en/articles/committers-guide/_index.adoc:2359
#, no-wrap
msgid "[[commit-log-message]]\n"
msgstr ""
#. type: Title ==
-#: documentation/content/en/articles/committers-guide/_index.adoc:2341
+#: documentation/content/en/articles/committers-guide/_index.adoc:2359
#, no-wrap
msgid "Commit Log Messages"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2344
+#: documentation/content/en/articles/committers-guide/_index.adoc:2362
msgid ""
"This section contains some suggestions and traditions for how commit logs "
"are formatted."
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:2345
+#: documentation/content/en/articles/committers-guide/_index.adoc:2363
#, no-wrap
msgid "Why are commit messages important?"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2349
+#: documentation/content/en/articles/committers-guide/_index.adoc:2367
msgid ""
"When you commit a change in Git, Subversion, or another version control "
"system (VCS), you're prompted to write some text describing the commit -- a "
@@ -4776,7 +4810,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2352
+#: documentation/content/en/articles/committers-guide/_index.adoc:2370
msgid ""
"Most projects have more than one developer and last for some length of "
"time. Commit messages are a very important method of communicating with "
@@ -4784,7 +4818,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2355
+#: documentation/content/en/articles/committers-guide/_index.adoc:2373
msgid ""
"FreeBSD has hundreds of active developers and hundreds of thousands of "
"commits spanning decades of history. Over that time the developer community "
@@ -4793,12 +4827,12 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2357
+#: documentation/content/en/articles/committers-guide/_index.adoc:2375
msgid "Commit messages serve at least three purposes:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2364
+#: documentation/content/en/articles/committers-guide/_index.adoc:2382
#, no-wrap
msgid ""
"* Communicating with other developers\n"
@@ -4810,7 +4844,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2370
+#: documentation/content/en/articles/committers-guide/_index.adoc:2388
#, no-wrap
msgid ""
"* Making Changes Discoverable\n"
@@ -4821,7 +4855,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2376
+#: documentation/content/en/articles/committers-guide/_index.adoc:2394
#, no-wrap
msgid ""
"* Providing historical documentation\n"
@@ -4832,25 +4866,25 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2378
+#: documentation/content/en/articles/committers-guide/_index.adoc:2396
#, no-wrap
msgid "The `git blame` command annotates each line of a source file with the change (hash and subject line) that brought it in.\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2380
+#: documentation/content/en/articles/committers-guide/_index.adoc:2398
#, no-wrap
msgid "Having established the importance, here are elements of a good FreeBSD commit message:\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:2381
+#: documentation/content/en/articles/committers-guide/_index.adoc:2399
#, no-wrap
msgid "Start with a subject line"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2385
+#: documentation/content/en/articles/committers-guide/_index.adoc:2403
msgid ""
"Commit messages should start with a single-line subject that briefly "
"summarizes the change. The subject should, by itself, allow the reader to "
@@ -4858,13 +4892,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:2386
+#: documentation/content/en/articles/committers-guide/_index.adoc:2404
#, no-wrap
msgid "Keep subject lines short"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2391
+#: documentation/content/en/articles/committers-guide/_index.adoc:2409
msgid ""
"The subject line should be as short as possible while still retaining the "
"required information. This is to make browsing Git log more efficient, and "
@@ -4874,86 +4908,86 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:2392
+#: documentation/content/en/articles/committers-guide/_index.adoc:2410
#, no-wrap
msgid "Prefix the subject line with a component, if applicable"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2395
+#: documentation/content/en/articles/committers-guide/_index.adoc:2413
msgid ""
"If the change relates to a specific component the subject line may be "
"prefixed with that component name and a colon (:)."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2397
+#: documentation/content/en/articles/committers-guide/_index.adoc:2415
msgid "✓ `foo: Add -k option to keep temporary data`"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2399
+#: documentation/content/en/articles/committers-guide/_index.adoc:2417
msgid ""
"Include the prefix in the 63-character limit suggested above, so that `git "
"log --oneline` avoids wrapping."
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:2400
+#: documentation/content/en/articles/committers-guide/_index.adoc:2418
#, no-wrap
msgid "Capitalize the first letter of the subject"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2404
+#: documentation/content/en/articles/committers-guide/_index.adoc:2422
msgid ""
"Capitalize the first letter of the subject itself. The prefix, if any, is "
"not capitalized unless necessary (e.g., `USB:` is capitalized)."
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:2405
+#: documentation/content/en/articles/committers-guide/_index.adoc:2423
#, no-wrap
msgid "Do not end the subject line with punctuation"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2409
+#: documentation/content/en/articles/committers-guide/_index.adoc:2427
msgid ""
"Do not end with a period or other punctuation. In this regard the subject "
"line is like a newspaper headline."
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:2410
+#: documentation/content/en/articles/committers-guide/_index.adoc:2428
#, no-wrap
msgid "Separate the subject and body with a blank line"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2413
+#: documentation/content/en/articles/committers-guide/_index.adoc:2431
msgid "Separate the body from the subject with a blank line."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2415
+#: documentation/content/en/articles/committers-guide/_index.adoc:2433
msgid ""
"Some trivial commits do not require a body, and will have only a subject."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2417
+#: documentation/content/en/articles/committers-guide/_index.adoc:2435
msgid "✓ `ls: Fix typo in usage text`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:2418
+#: documentation/content/en/articles/committers-guide/_index.adoc:2436
#, no-wrap
msgid "Limit messages to 72 columns"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2424
+#: documentation/content/en/articles/committers-guide/_index.adoc:2442
msgid ""
"`git log` and `git format-patch` indent the commit message by four spaces. "
"Wrapping at 72 columns provides a matching margin on the right edge. "
@@ -4964,13 +4998,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:2425
+#: documentation/content/en/articles/committers-guide/_index.adoc:2443
#, no-wrap
msgid "Use the present tense, imperative mood"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2430
+#: documentation/content/en/articles/committers-guide/_index.adoc:2448
msgid ""
"This facilitates short subject lines and provides consistency, including "
"with automatically generated commit messages (e.g., as generated by git "
@@ -4980,7 +5014,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2435
+#: documentation/content/en/articles/committers-guide/_index.adoc:2453
#, no-wrap
msgid ""
"✓ `foo: Implement the -k (keep) option`\n"
@@ -4990,20 +5024,20 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:2436
+#: documentation/content/en/articles/committers-guide/_index.adoc:2454
#, no-wrap
msgid "Focus on what and why, not how"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2439
+#: documentation/content/en/articles/committers-guide/_index.adoc:2457
msgid ""
"Explain what the change accomplishes and why it is being done, rather than "
"how."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2443
+#: documentation/content/en/articles/committers-guide/_index.adoc:2461
msgid ""
"Do not assume that the reader is familiar with the issue. Explain the "
"background and motivation for the change. Include benchmark data if you "
@@ -5011,20 +5045,20 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2445
+#: documentation/content/en/articles/committers-guide/_index.adoc:2463
msgid ""
"If there are limitations or incomplete aspects of the change, describe them "
"in the commit message."
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:2446
+#: documentation/content/en/articles/committers-guide/_index.adoc:2464
#, no-wrap
msgid "Consider whether parts of the commit message could be code comments instead"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2449
+#: documentation/content/en/articles/committers-guide/_index.adoc:2467
msgid ""
"Sometimes while writing a commit message you may find yourself writing a "
"sentence or two explaining some tricky or confusing aspect of the change. "
@@ -5033,13 +5067,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:2450
+#: documentation/content/en/articles/committers-guide/_index.adoc:2468
#, no-wrap
msgid "Write commit messages for your future self"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2454
+#: documentation/content/en/articles/committers-guide/_index.adoc:2472
msgid ""
"While writing the commit message for a change you have all of the context in "
"mind - what prompted the change, alternate approaches that were considered "
@@ -5049,13 +5083,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:2455
+#: documentation/content/en/articles/committers-guide/_index.adoc:2473
#, no-wrap
msgid "Commit messages should stand alone"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2459
+#: documentation/content/en/articles/committers-guide/_index.adoc:2477
msgid ""
"You may include references to mailing list postings, benchmark result web "
"sites, or code review links. However, the commit message should contain all "
@@ -5064,7 +5098,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2463
+#: documentation/content/en/articles/committers-guide/_index.adoc:2481
msgid ""
"Similarly, a commit may refer to a previous commit, for example in the case "
"of a bug fix or revert. In addition to the commit identifier (revision or "
@@ -5075,32 +5109,32 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:2464
+#: documentation/content/en/articles/committers-guide/_index.adoc:2482
#, no-wrap
msgid "Include appropriate metadata in a footer"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2467
+#: documentation/content/en/articles/committers-guide/_index.adoc:2485
msgid ""
"As well as including an informative message with each commit, some "
"additional information may be needed."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2469
+#: documentation/content/en/articles/committers-guide/_index.adoc:2487
msgid ""
"This information consists of one or more lines containing the key word or "
"phrase, a colon, tabs for formatting, and then the additional information."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2471
+#: documentation/content/en/articles/committers-guide/_index.adoc:2489
msgid "The key words or phrases are:"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2476
+#: documentation/content/en/articles/committers-guide/_index.adoc:2494
#, no-wrap
msgid ""
"[.informaltable]\n"
@@ -5108,25 +5142,25 @@ msgid ""
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2477
+#: documentation/content/en/articles/committers-guide/_index.adoc:2495
#, no-wrap
msgid "`PR:`"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2479
+#: documentation/content/en/articles/committers-guide/_index.adoc:2497
#, no-wrap
msgid "The problem report (if any) which is affected (typically, by being closed) by this commit. Multiple PRs may be specified on one line, separated by commas or spaces."
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2480
+#: documentation/content/en/articles/committers-guide/_index.adoc:2498
#, no-wrap
msgid "`Reported by:`"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2484
+#: documentation/content/en/articles/committers-guide/_index.adoc:2502
#, no-wrap
msgid ""
"The name and e-mail address of the person that reported the issue; for developers, just the username on the FreeBSD cluster.\n"
@@ -5135,7 +5169,7 @@ msgid ""
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2486
+#: documentation/content/en/articles/committers-guide/_index.adoc:2504
#, no-wrap
msgid ""
"`Submitted by:` +\n"
@@ -5143,19 +5177,19 @@ msgid ""
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2488
+#: documentation/content/en/articles/committers-guide/_index.adoc:2506
#, no-wrap
msgid "This has been deprecated with git; submitted patches should have the author set by using `git commit --author` with a full name and valid email."
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2489
+#: documentation/content/en/articles/committers-guide/_index.adoc:2507
#, no-wrap
msgid "`Reviewed by:`"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2504
+#: documentation/content/en/articles/committers-guide/_index.adoc:2522
#, no-wrap
msgid ""
"The name and e-mail address of the person or people that reviewed the change; for developers, just the username on the FreeBSD cluster. If a patch was submitted to a mailing list for review, and the review was favorable, then just include the list name. If the reviewer is not a member of the project, provide the name, email, and if ports an external role like maintainer:\n"
@@ -5174,25 +5208,25 @@ msgid ""
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2505
+#: documentation/content/en/articles/committers-guide/_index.adoc:2523
#, no-wrap
msgid "`Tested by:`"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2507
+#: documentation/content/en/articles/committers-guide/_index.adoc:2525
#, no-wrap
msgid "The name and e-mail address of the person or people that tested the change; for developers, just the username on the FreeBSD cluster."
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2508
+#: documentation/content/en/articles/committers-guide/_index.adoc:2526
#, no-wrap
msgid "`Approved by:`"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2534
+#: documentation/content/en/articles/committers-guide/_index.adoc:2552
#, no-wrap
msgid ""
"The name and e-mail address of the person or people that approved the change; for developers, just the username on the FreeBSD cluster.\n"
@@ -5221,121 +5255,121 @@ msgid ""
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2535
+#: documentation/content/en/articles/committers-guide/_index.adoc:2553
#, no-wrap
msgid "`Obtained from:`"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2537
+#: documentation/content/en/articles/committers-guide/_index.adoc:2555
#, no-wrap
msgid "The name of the project (if any) from which the code was obtained. Do not use this line for the name of an individual person."
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2538
+#: documentation/content/en/articles/committers-guide/_index.adoc:2556
#, no-wrap
msgid "`Fixes:`"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2540
+#: documentation/content/en/articles/committers-guide/_index.adoc:2558
#, no-wrap
msgid "The Git short hash and the title line of a commit that is fixed by this change as returned by `git log -n 1 --oneline GIT-COMMIT-HASH`."
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2541
+#: documentation/content/en/articles/committers-guide/_index.adoc:2559
#, no-wrap
msgid "`MFC after:`"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2543
+#: documentation/content/en/articles/committers-guide/_index.adoc:2561
#, no-wrap
msgid "To receive an e-mail reminder to MFC at a later date, specify the number of days, weeks, or months after which an MFC is planned."
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2544
+#: documentation/content/en/articles/committers-guide/_index.adoc:2562
#, no-wrap
msgid "`MFC to:`"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2546
+#: documentation/content/en/articles/committers-guide/_index.adoc:2564
#, no-wrap
msgid "If the commit should be merged to a subset of stable branches, specify the branch names."
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2547
+#: documentation/content/en/articles/committers-guide/_index.adoc:2565
#, no-wrap
msgid "`MFH:`"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2549
+#: documentation/content/en/articles/committers-guide/_index.adoc:2567
#, no-wrap
msgid "If the commit is to be merged into a ports quarterly branch name, specify the quarterly branch. For example `2021Q2`."
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2550
+#: documentation/content/en/articles/committers-guide/_index.adoc:2568
#, no-wrap
msgid "`Relnotes:`"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2552
+#: documentation/content/en/articles/committers-guide/_index.adoc:2570
#, no-wrap
msgid "If the change is a candidate for inclusion in the release notes for the next release from the branch, set to `yes`."
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2553
+#: documentation/content/en/articles/committers-guide/_index.adoc:2571
#, no-wrap
msgid "`Security:`"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2555
+#: documentation/content/en/articles/committers-guide/_index.adoc:2573
#, no-wrap
msgid "If the change is related to a security vulnerability or security exposure, include one or more references or a description of the issue. If possible, include a VuXML URL or a CVE ID."
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2556
+#: documentation/content/en/articles/committers-guide/_index.adoc:2574
#, no-wrap
msgid "`Event:`"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2558
+#: documentation/content/en/articles/committers-guide/_index.adoc:2576
#, no-wrap
msgid "The description for the event where this commit was made. If this is a recurring event, add the year or even the month to it. For example, this could be `FooBSDcon 2019`. The idea behind this line is to put recognition to conferences, gatherings, and other types of meetups and to show that these are useful to have. Please do not use the `Sponsored by:` line for this as that is meant for organizations sponsoring certain features or developers working on them."
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2559
+#: documentation/content/en/articles/committers-guide/_index.adoc:2577
#, no-wrap
msgid "`Sponsored by:`"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2561
+#: documentation/content/en/articles/committers-guide/_index.adoc:2579
#, no-wrap
msgid "Sponsoring organizations for this change, if any. Separate multiple organizations with commas. If only a portion of the work was sponsored, or different amounts of sponsorship were provided to different authors, please give appropriate credit in parentheses after each sponsor name. For example, `Example.com (alice, code refactoring), Wormulon (bob), Momcorp (cindy)` shows that Alice was sponsored by Example.com to do code refactoring, while Wormulon sponsored Bob's work and Momcorp sponsored Cindy's work. Other authors were either not sponsored or chose not to list sponsorship."
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2562
+#: documentation/content/en/articles/committers-guide/_index.adoc:2580
#, no-wrap
msgid "`Pull Request:`"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2566
+#: documentation/content/en/articles/committers-guide/_index.adoc:2584
#, no-wrap
msgid ""
"This change was submitted as a pull request or merge request against one of FreeBSD's public read-only Git repositories.\n"
@@ -5344,73 +5378,87 @@ msgid ""
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2567
+#: documentation/content/en/articles/committers-guide/_index.adoc:2585
+#, no-wrap
+msgid "`Co-authored-by:`"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/articles/committers-guide/_index.adoc:2588
+#, no-wrap
+msgid ""
+"The name and email address of an additional author of the commit.\n"
+"GitHub has a detailed description of the Co-authored-by trailer at https://docs.github.com/en/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/creating-a-commit-with-multiple-authors."
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/articles/committers-guide/_index.adoc:2589
#, no-wrap
msgid "`Signed-off-by:`"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2569
+#: documentation/content/en/articles/committers-guide/_index.adoc:2591
#, no-wrap
msgid "ID certifies compliance with https://developercertificate.org/"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2570
+#: documentation/content/en/articles/committers-guide/_index.adoc:2592
#, no-wrap
msgid "`Differential Revision:`"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2572
+#: documentation/content/en/articles/committers-guide/_index.adoc:2594
#, no-wrap
msgid "The full URL of the Phabricator review. This line __must be the last line__. For example: `https://reviews.freebsd.org/D1708`."
msgstr ""
#. type: Block title
-#: documentation/content/en/articles/committers-guide/_index.adoc:2574
+#: documentation/content/en/articles/committers-guide/_index.adoc:2596
#, no-wrap
msgid "Commit Log for a Commit Based on a PR"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2580
+#: documentation/content/en/articles/committers-guide/_index.adoc:2602
msgid ""
"The commit is based on a patch from a PR submitted by John Smith. The "
"commit message \"PR\" field is filled."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2584
-#: documentation/content/en/articles/committers-guide/_index.adoc:2602
-#: documentation/content/en/articles/committers-guide/_index.adoc:2617
-#: documentation/content/en/articles/committers-guide/_index.adoc:2633
-#: documentation/content/en/articles/committers-guide/_index.adoc:2648
+#: documentation/content/en/articles/committers-guide/_index.adoc:2606
+#: documentation/content/en/articles/committers-guide/_index.adoc:2624
+#: documentation/content/en/articles/committers-guide/_index.adoc:2639
+#: documentation/content/en/articles/committers-guide/_index.adoc:2655
+#: documentation/content/en/articles/committers-guide/_index.adoc:2670
#, no-wrap
msgid "...\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2586
+#: documentation/content/en/articles/committers-guide/_index.adoc:2608
#, no-wrap
msgid "PR:\t\t12345\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2589
+#: documentation/content/en/articles/committers-guide/_index.adoc:2611
msgid ""
"The committer sets the author of the patch with `git commit --author \"John "
"Smith <John.Smith@example.com>\"`."
msgstr ""
#. type: Block title
-#: documentation/content/en/articles/committers-guide/_index.adoc:2592
+#: documentation/content/en/articles/committers-guide/_index.adoc:2614
#, no-wrap
msgid "Commit Log for a Commit Needing Review"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2598
+#: documentation/content/en/articles/committers-guide/_index.adoc:2620
msgid ""
"The virtual memory system is being changed. After posting patches to the "
"appropriate mailing list (in this case, `freebsd-arch`) and the changes have "
@@ -5418,73 +5466,73 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2604
+#: documentation/content/en/articles/committers-guide/_index.adoc:2626
#, no-wrap
msgid "Reviewed by:\t-arch\n"
msgstr ""
#. type: Block title
-#: documentation/content/en/articles/committers-guide/_index.adoc:2608
+#: documentation/content/en/articles/committers-guide/_index.adoc:2630
#, no-wrap
msgid "Commit Log for a Commit Needing Approval"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2613
+#: documentation/content/en/articles/committers-guide/_index.adoc:2635
msgid ""
"Commit a port, after working with the listed MAINTAINER, who said to go "
"ahead and commit."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2619
+#: documentation/content/en/articles/committers-guide/_index.adoc:2641
#, no-wrap
msgid "Approved by:\tabc (maintainer)\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2622
+#: documentation/content/en/articles/committers-guide/_index.adoc:2644
msgid "Where _abc_ is the account name of the person who approved."
msgstr ""
#. type: Block title
-#: documentation/content/en/articles/committers-guide/_index.adoc:2624
+#: documentation/content/en/articles/committers-guide/_index.adoc:2646
#, no-wrap
msgid "Commit Log for a Commit Bringing in Code from OpenBSD"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2629
+#: documentation/content/en/articles/committers-guide/_index.adoc:2651
msgid "Committing some code based on work done in the OpenBSD project."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2635
+#: documentation/content/en/articles/committers-guide/_index.adoc:2657
#, no-wrap
msgid "Obtained from:\tOpenBSD\n"
msgstr ""
#. type: Block title
-#: documentation/content/en/articles/committers-guide/_index.adoc:2639
+#: documentation/content/en/articles/committers-guide/_index.adoc:2661
#, no-wrap
msgid "Commit Log for a Change to FreeBSD-CURRENT with a Planned Commit to FreeBSD-STABLE to Follow at a Later Date."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2644
+#: documentation/content/en/articles/committers-guide/_index.adoc:2666
msgid ""
"Committing some code which will be merged from FreeBSD-CURRENT into the "
"FreeBSD-STABLE branch after two weeks."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2650
+#: documentation/content/en/articles/committers-guide/_index.adoc:2672
#, no-wrap
msgid "MFC after:\t2 weeks\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2653
+#: documentation/content/en/articles/committers-guide/_index.adoc:2675
msgid ""
"Where _2_ is the number of days, weeks, or months after which an MFC is "
"planned. The _weeks_ option may be `day`, `days`, `week`, `weeks`, `month`, "
@@ -5492,12 +5540,12 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2656
+#: documentation/content/en/articles/committers-guide/_index.adoc:2678
msgid "It is often necessary to combine these."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2660
+#: documentation/content/en/articles/committers-guide/_index.adoc:2682
msgid ""
"Consider the situation where a user has submitted a PR containing code from "
"the NetBSD project. Looking at the PR, the developer sees it is not an area "
@@ -5507,19 +5555,19 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2662
+#: documentation/content/en/articles/committers-guide/_index.adoc:2684
msgid ""
"The extra information to include in the commit would look something like"
msgstr ""
#. type: Block title
-#: documentation/content/en/articles/committers-guide/_index.adoc:2663
+#: documentation/content/en/articles/committers-guide/_index.adoc:2685
#, no-wrap
msgid "Example Combined Commit Log"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2674
+#: documentation/content/en/articles/committers-guide/_index.adoc:2696
#, no-wrap
msgid ""
"PR:\t\t54321\n"
@@ -5530,13 +5578,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/articles/committers-guide/_index.adoc:2679
+#: documentation/content/en/articles/committers-guide/_index.adoc:2701
#, no-wrap
msgid "Preferred License for New Files"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2685
+#: documentation/content/en/articles/committers-guide/_index.adoc:2707
msgid ""
"The FreeBSD Project's full license policy can be found at link:https://www."
"FreeBSD.org/internal/software-license/[https://www.FreeBSD.org/internal/"
@@ -5546,14 +5594,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2687
+#: documentation/content/en/articles/committers-guide/_index.adoc:2709
msgid ""
"The FreeBSD Project suggests and uses this text as the preferred license "
"scheme:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2718
+#: documentation/content/en/articles/committers-guide/_index.adoc:2740
#, no-wrap
msgid ""
"/*-\n"
@@ -5587,7 +5635,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2724
+#: documentation/content/en/articles/committers-guide/_index.adoc:2746
msgid ""
"The FreeBSD project strongly discourages the so-called \"advertising "
"clause\" in new code. Due to the large number of contributors to the "
@@ -5598,7 +5646,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2728
+#: documentation/content/en/articles/committers-guide/_index.adoc:2750
msgid ""
"The FreeBSD project discourages completely new licenses and variations on "
"the standard licenses. New licenses require the approval of {core-email} to "
@@ -5609,7 +5657,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2732
+#: documentation/content/en/articles/committers-guide/_index.adoc:2754
msgid ""
"Project policy dictates that code under some non-BSD licenses must be placed "
"only in specific sections of the repository, and in some cases, compilation "
@@ -5620,7 +5668,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2735
+#: documentation/content/en/articles/committers-guide/_index.adoc:2757
msgid ""
"Developers are reminded that in open source, getting \"open\" right is just "
"as important as getting \"source\" right, as improper handling of "
@@ -5629,13 +5677,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/articles/committers-guide/_index.adoc:2737
+#: documentation/content/en/articles/committers-guide/_index.adoc:2759
#, no-wrap
msgid "Keeping Track of Licenses Granted to the FreeBSD Project"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2742
+#: documentation/content/en/articles/committers-guide/_index.adoc:2764
msgid ""
"Various software or data exist in the repositories where the FreeBSD project "
"has been granted a special license to be able to use them. A case in point "
@@ -5646,7 +5694,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2747
+#: documentation/content/en/articles/committers-guide/_index.adoc:2769
msgid ""
"It is clearly sensible to keep a record of any such license grants. To that "
"end, the {core-email} has decided to keep an archive of them. Whenever the "
@@ -5656,13 +5704,13 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2749
+#: documentation/content/en/articles/committers-guide/_index.adoc:2771
msgid ""
"Contact details for people or organizations granting the special license."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2750
+#: documentation/content/en/articles/committers-guide/_index.adoc:2772
msgid ""
"What files, directories etc. in the repositories are covered by the license "
"grant including the revision numbers where any specially licensed material "
@@ -5670,7 +5718,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2751
+#: documentation/content/en/articles/committers-guide/_index.adoc:2773
msgid ""
"The date the license comes into effect from. Unless otherwise agreed, this "
"will be the date the license was issued by the authors of the software in "
@@ -5678,24 +5726,24 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2752
+#: documentation/content/en/articles/committers-guide/_index.adoc:2774
msgid "The license text."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2753
+#: documentation/content/en/articles/committers-guide/_index.adoc:2775
msgid ""
"A note of any restrictions, limitations or exceptions that apply "
"specifically to FreeBSD's usage of the licensed material."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2754
+#: documentation/content/en/articles/committers-guide/_index.adoc:2776
msgid "Any other relevant information."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2757
+#: documentation/content/en/articles/committers-guide/_index.adoc:2779
msgid ""
"Once the {core-email} is satisfied that all the necessary details have been "
"gathered and are correct, the secretary will send a PGP-signed "
@@ -5705,7 +5753,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2760
+#: documentation/content/en/articles/committers-guide/_index.adoc:2782
msgid ""
"The license archive should contain only details of license grants; this is "
"not the place for any discussions around licensing or other subjects. "
@@ -5714,13 +5762,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/articles/committers-guide/_index.adoc:2762
+#: documentation/content/en/articles/committers-guide/_index.adoc:2784
#, no-wrap
msgid "SPDX Tags in the tree"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2773
+#: documentation/content/en/articles/committers-guide/_index.adoc:2795
msgid ""
"The project uses https://spdx.dev[SPDX] tags in our source base. At "
"present, these tags are indented to help automated tools reconstruct license "
@@ -5739,20 +5787,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2775
+#: documentation/content/en/articles/committers-guide/_index.adoc:2797
msgid ""
"As of March 2021, approximately 25,000 out of 90,000 files in the tree have "
"been marked."
msgstr ""
#. type: Title ==
-#: documentation/content/en/articles/committers-guide/_index.adoc:2776
+#: documentation/content/en/articles/committers-guide/_index.adoc:2798
#, no-wrap
msgid "Developer Relations"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2782
+#: documentation/content/en/articles/committers-guide/_index.adoc:2804
msgid ""
"When working directly on your own code or on code which is already well "
"established as your responsibility, then there is probably little need to "
@@ -5765,7 +5813,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2786
+#: documentation/content/en/articles/committers-guide/_index.adoc:2808
msgid ""
"To determine if an area of the tree is maintained, check the MAINTAINERS "
"file at the root of the tree. If nobody is listed, scan the revision "
@@ -5776,27 +5824,27 @@ msgid ""
msgstr ""
#. type: delimited block - 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2790
+#: documentation/content/en/articles/committers-guide/_index.adoc:2812
#, no-wrap
msgid "% git -C /path/to/repo shortlog -sne --since=\"2 years\" -- relative/path/to/file\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2793
+#: documentation/content/en/articles/committers-guide/_index.adoc:2815
msgid ""
"If queries go unanswered or the committer otherwise indicates a lack of "
"interest in the area affected, go ahead and commit it."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2798
+#: documentation/content/en/articles/committers-guide/_index.adoc:2820
msgid ""
"Avoid sending private emails to maintainers. Other people might be "
"interested in the conversation, not just the final output."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2804
+#: documentation/content/en/articles/committers-guide/_index.adoc:2826
msgid ""
"If there is any doubt about a commit for any reason at all, have it reviewed "
"before committing. Better to have it flamed then and there rather than when "
@@ -5807,7 +5855,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2808
+#: documentation/content/en/articles/committers-guide/_index.adoc:2830
msgid ""
"Do not impugn the intentions of others. If they see a different solution to "
"a problem, or even a different problem, it is probably not because they are "
@@ -5817,7 +5865,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2811
+#: documentation/content/en/articles/committers-guide/_index.adoc:2833
msgid ""
"Disagree honestly. Argue your position from its merits, be honest about any "
"shortcomings it may have, and be open to seeing their solution, or even "
@@ -5825,7 +5873,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2817
+#: documentation/content/en/articles/committers-guide/_index.adoc:2839
msgid ""
"Accept correction. We are all fallible. When you have made a mistake, "
"apologize and get on with life. Do not beat up yourself, and certainly do "
@@ -5834,7 +5882,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2821
+#: documentation/content/en/articles/committers-guide/_index.adoc:2843
msgid ""
"Ask for help. Seek out (and give) peer reviews. One of the ways open "
"source software is supposed to excel is in the number of eyeballs applied to "
@@ -5842,20 +5890,20 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/articles/committers-guide/_index.adoc:2823
+#: documentation/content/en/articles/committers-guide/_index.adoc:2845
#, no-wrap
msgid "If in Doubt..."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2827
+#: documentation/content/en/articles/committers-guide/_index.adoc:2849
msgid ""
"When unsure about something, whether it be a technical issue or a project "
"convention be sure to ask. If you stay silent you will never make progress."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2831
+#: documentation/content/en/articles/committers-guide/_index.adoc:2853
msgid ""
"If it relates to a technical issue ask on the public mailing lists. Avoid "
"the temptation to email the individual person that knows the answer. This "
@@ -5863,32 +5911,32 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2833
+#: documentation/content/en/articles/committers-guide/_index.adoc:2855
msgid "For project specific or administrative questions ask, in order:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2835
+#: documentation/content/en/articles/committers-guide/_index.adoc:2857
msgid "Your mentor or former mentor."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2836
+#: documentation/content/en/articles/committers-guide/_index.adoc:2858
msgid "An experienced committer on IRC, email, etc."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2837
+#: documentation/content/en/articles/committers-guide/_index.adoc:2859
msgid "Any team with a \"hat\", as they can give you a definitive answer."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2838
+#: documentation/content/en/articles/committers-guide/_index.adoc:2860
msgid "If still not sure, ask on {developers-name}."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2840
+#: documentation/content/en/articles/committers-guide/_index.adoc:2862
msgid ""
"Once your question is answered, if no one pointed you to documentation that "
"spelled out the answer to your question, document it, as others will have "
@@ -5896,41 +5944,41 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/articles/committers-guide/_index.adoc:2842
+#: documentation/content/en/articles/committers-guide/_index.adoc:2864
#, no-wrap
msgid "Bugzilla"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2847
+#: documentation/content/en/articles/committers-guide/_index.adoc:2869
msgid ""
"The FreeBSD Project utilizes Bugzilla for tracking bugs and change "
-"requests. Be sure that if you commit a fix or suggestion found in the PR "
-"database to close it. It is also considered nice if you take time to close "
-"any PRs associated with your commits, if appropriate."
+"requests. If you commit a fix or suggestion found in the PR database, be "
+"sure to close the PR. It is also considered nice if you take time to close "
+"any other PRs associated with your commits."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2849
+#: documentation/content/en/articles/committers-guide/_index.adoc:2871
msgid ""
"Committers with non-``FreeBSD.org`` Bugzilla accounts can have the old "
"account merged with the `FreeBSD.org` account by following these steps:"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2853
+#: documentation/content/en/articles/committers-guide/_index.adoc:2875
msgid "Log in using your old account."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2854
+#: documentation/content/en/articles/committers-guide/_index.adoc:2876
msgid ""
"Open new bug. Choose `Services` as the Product, and `Bug Tracker` as the "
"Component. In bug description list accounts you wish to be merged."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2855
+#: documentation/content/en/articles/committers-guide/_index.adoc:2877
msgid ""
"Log in using `FreeBSD.org` account and post comment to newly opened bug to "
"confirm ownership. See <<kerberos-ldap>> for more details on how to generate "
@@ -5938,35 +5986,35 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2856
+#: documentation/content/en/articles/committers-guide/_index.adoc:2878
msgid ""
"If there are more than two accounts to merge, post comments from each of "
"them."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2859
+#: documentation/content/en/articles/committers-guide/_index.adoc:2881
msgid "You can find out more about Bugzilla at:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2861
+#: documentation/content/en/articles/committers-guide/_index.adoc:2883
msgid "extref:{pr-guidelines}[FreeBSD Problem Report Handling Guidelines]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2862
+#: documentation/content/en/articles/committers-guide/_index.adoc:2884
msgid "link:https://www.FreeBSD.org/support/[https://www.FreeBSD.org/support]"
msgstr ""
#. type: Title ==
-#: documentation/content/en/articles/committers-guide/_index.adoc:2864
+#: documentation/content/en/articles/committers-guide/_index.adoc:2886
#, no-wrap
msgid "Phabricator"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2868
+#: documentation/content/en/articles/committers-guide/_index.adoc:2890
msgid ""
"The FreeBSD Project utilizes https://reviews.freebsd.org[Phabricator] for "
"code review requests. See the https://wiki.freebsd.org/"
@@ -5974,19 +6022,19 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2870
+#: documentation/content/en/articles/committers-guide/_index.adoc:2892
msgid ""
"Committers with non-``FreeBSD.org`` Phabricator accounts can have the old "
"account renamed to the ``FreeBSD.org`` account by following these steps:"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2874
+#: documentation/content/en/articles/committers-guide/_index.adoc:2896
msgid "Change your Phabricator account email to your `FreeBSD.org` email."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2875
+#: documentation/content/en/articles/committers-guide/_index.adoc:2897
msgid ""
"Open new bug on our bug tracker using your `FreeBSD.org` account, see "
"<<bugzilla>> for more information. Choose `Services` as the Product, and "
@@ -5996,19 +6044,19 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2880
+#: documentation/content/en/articles/committers-guide/_index.adoc:2902
msgid ""
"Phabricator accounts cannot be merged, please do not open a new account."
msgstr ""
#. type: Title ==
-#: documentation/content/en/articles/committers-guide/_index.adoc:2883
+#: documentation/content/en/articles/committers-guide/_index.adoc:2905
#, no-wrap
msgid "Who's Who"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2886
+#: documentation/content/en/articles/committers-guide/_index.adoc:2908
msgid ""
"Besides the repository meisters, there are other FreeBSD project members and "
"teams whom you will probably get to know in your role as a committer. "
@@ -6016,13 +6064,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/articles/committers-guide/_index.adoc:2887
+#: documentation/content/en/articles/committers-guide/_index.adoc:2909
#, no-wrap
msgid "`{doceng}`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2893
+#: documentation/content/en/articles/committers-guide/_index.adoc:2915
msgid ""
"doceng is the group responsible for the documentation build infrastructure, "
"approving new documentation committers, and ensuring that the FreeBSD "
@@ -6036,13 +6084,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/articles/committers-guide/_index.adoc:2894
+#: documentation/content/en/articles/committers-guide/_index.adoc:2916
#, no-wrap
msgid "`{re-members}`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2899
+#: documentation/content/en/articles/committers-guide/_index.adoc:2921
msgid ""
"These are the members of the `{re}`. This team is responsible for setting "
"release deadlines and controlling the release process. During code freezes, "
@@ -6053,20 +6101,20 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/articles/committers-guide/_index.adoc:2900
+#: documentation/content/en/articles/committers-guide/_index.adoc:2922
#, no-wrap
msgid "`{so}`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2902
+#: documentation/content/en/articles/committers-guide/_index.adoc:2924
msgid ""
"`{so-name}` is the link:https://www.FreeBSD.org/security/[FreeBSD Security "
"Officer] and oversees the `{security-officer}`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2907
+#: documentation/content/en/articles/committers-guide/_index.adoc:2929
msgid ""
"{committers-name}:: {dev-src-all}, {dev-ports-all} and {dev-doc-all} are the "
"mailing lists that the version control system uses to send commit messages "
@@ -6075,7 +6123,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2912
+#: documentation/content/en/articles/committers-guide/_index.adoc:2934
msgid ""
"{developers-name}:: All committers are subscribed to -developers. This list "
"was created to be a forum for the committers \"community\" issues. Examples "
@@ -6083,7 +6131,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2916
+#: documentation/content/en/articles/committers-guide/_index.adoc:2938
msgid ""
"The {developers-name} is for the exclusive use of FreeBSD committers. To "
"develop FreeBSD, committers must have the ability to openly discuss matters "
@@ -6093,7 +6141,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2920
+#: documentation/content/en/articles/committers-guide/_index.adoc:2942
msgid ""
"All FreeBSD committers are expected not to not publish or forward messages "
"from the {developers-name} outside the list membership without permission of "
@@ -6103,7 +6151,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2926
+#: documentation/content/en/articles/committers-guide/_index.adoc:2948
msgid ""
"This list is _not_ intended as a place for code reviews or for any technical "
"discussion. In fact using it as such hurts the FreeBSD Project as it gives "
@@ -6116,13 +6164,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/articles/committers-guide/_index.adoc:2927
+#: documentation/content/en/articles/committers-guide/_index.adoc:2949
#, no-wrap
msgid "SSH Quick-Start Guide"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2932
+#: documentation/content/en/articles/committers-guide/_index.adoc:2954
msgid ""
"If you do not wish to type your password in every time you use man:ssh[1], "
"and you use keys to authenticate, man:ssh-agent[1] is there for your "
@@ -6133,19 +6181,19 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2933
+#: documentation/content/en/articles/committers-guide/_index.adoc:2955
msgid ""
"Generate a key pair using man:ssh-keygen[1]. The key pair will wind up in "
"your [.filename]#$HOME/.ssh/# directory."
msgstr ""
#. type: delimited block = 6
-#: documentation/content/en/articles/committers-guide/_index.adoc:2937
+#: documentation/content/en/articles/committers-guide/_index.adoc:2959
msgid "Only ECDSA, Ed25519 or RSA keys are supported."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2939
+#: documentation/content/en/articles/committers-guide/_index.adoc:2961
msgid ""
"Send your public key ([.filename]#$HOME/.ssh/id_ecdsa.pub#, [."
"filename]#$HOME/.ssh/id_ed25519.pub#, or [.filename]#$HOME/.ssh/id_rsa.pub#) "
@@ -6154,7 +6202,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2944
+#: documentation/content/en/articles/committers-guide/_index.adoc:2966
msgid ""
"Now man:ssh-add[1] can be used for authentication once per session. It "
"prompts for the private key's pass phrase, and then stores it in the "
@@ -6163,32 +6211,32 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2946
+#: documentation/content/en/articles/committers-guide/_index.adoc:2968
msgid "Test with a simple remote command: `ssh freefall.FreeBSD.org ls /usr`."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2948
+#: documentation/content/en/articles/committers-guide/_index.adoc:2970
msgid ""
"For more information, see package:security/openssh-portable[], man:ssh[1], "
"man:ssh-add[1], man:ssh-agent[1], man:ssh-keygen[1], and man:scp[1]."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2950
+#: documentation/content/en/articles/committers-guide/_index.adoc:2972
msgid ""
"For information on adding, changing, or removing man:ssh[1] keys, see "
"https://wiki.freebsd.org/clusteradm/ssh-keys[this article]."
msgstr ""
#. type: Title ==
-#: documentation/content/en/articles/committers-guide/_index.adoc:2952
+#: documentation/content/en/articles/committers-guide/_index.adoc:2974
#, no-wrap
msgid "Coverity(R) Availability for FreeBSD Committers"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2956
+#: documentation/content/en/articles/committers-guide/_index.adoc:2978
msgid ""
"All FreeBSD developers can obtain access to Coverity analysis results of all "
"FreeBSD Project software. All who are interested in obtaining access to the "
@@ -6197,7 +6245,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2959
+#: documentation/content/en/articles/committers-guide/_index.adoc:2981
msgid ""
"The FreeBSD wiki includes a mini-guide for developers who are interested in "
"working with the Coverity(R) analysis reports: https://wiki.freebsd.org/"
@@ -6208,7 +6256,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2961
+#: documentation/content/en/articles/committers-guide/_index.adoc:2983
msgid ""
"Finally, all FreeBSD developers who are going to use Coverity(R) are always "
"encouraged to ask for more details and usage information, by posting any "
@@ -6216,13 +6264,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/articles/committers-guide/_index.adoc:2963
+#: documentation/content/en/articles/committers-guide/_index.adoc:2985
#, no-wrap
msgid "The FreeBSD Committers' Big List of Rules"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2968
+#: documentation/content/en/articles/committers-guide/_index.adoc:2990
msgid ""
"Everyone involved with the FreeBSD project is expected to abide by the _Code "
"of Conduct_ available from link:https://www.FreeBSD.org/internal/code-of-"
@@ -6233,25 +6281,25 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2970
-#: documentation/content/en/articles/committers-guide/_index.adoc:3000
+#: documentation/content/en/articles/committers-guide/_index.adoc:2992
+#: documentation/content/en/articles/committers-guide/_index.adoc:3022
msgid "Respect other committers."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2971
-#: documentation/content/en/articles/committers-guide/_index.adoc:3016
+#: documentation/content/en/articles/committers-guide/_index.adoc:2993
+#: documentation/content/en/articles/committers-guide/_index.adoc:3038
msgid "Respect other contributors."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2972
-#: documentation/content/en/articles/committers-guide/_index.adoc:3031
+#: documentation/content/en/articles/committers-guide/_index.adoc:2994
+#: documentation/content/en/articles/committers-guide/_index.adoc:3053
msgid "Discuss any significant change _before_ committing."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2973
+#: documentation/content/en/articles/committers-guide/_index.adoc:2995
msgid ""
"Respect existing maintainers (if listed in the `MAINTAINER` field in [."
"filename]#Makefile# or in [.filename]#MAINTAINER# in the top-level "
@@ -6259,8 +6307,8 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2974
-#: documentation/content/en/articles/committers-guide/_index.adoc:3046
+#: documentation/content/en/articles/committers-guide/_index.adoc:2996
+#: documentation/content/en/articles/committers-guide/_index.adoc:3068
msgid ""
"Any disputed change must be backed out pending resolution of the dispute if "
"requested by a maintainer. Security related changes may override a "
@@ -6268,7 +6316,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2975
+#: documentation/content/en/articles/committers-guide/_index.adoc:2997
msgid ""
"Changes go to FreeBSD-CURRENT before FreeBSD-STABLE unless specifically "
"permitted by the release engineer or unless they are not applicable to "
@@ -6280,40 +6328,40 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2976
-#: documentation/content/en/articles/committers-guide/_index.adoc:3061
+#: documentation/content/en/articles/committers-guide/_index.adoc:2998
+#: documentation/content/en/articles/committers-guide/_index.adoc:3083
msgid "Do not fight in public with other committers; it looks bad."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2977
+#: documentation/content/en/articles/committers-guide/_index.adoc:2999
msgid ""
"Respect all code freezes and read the `committers` and `developers` mailing "
"lists in a timely manner so you know when a code freeze is in effect."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2978
-#: documentation/content/en/articles/committers-guide/_index.adoc:3076
+#: documentation/content/en/articles/committers-guide/_index.adoc:3000
+#: documentation/content/en/articles/committers-guide/_index.adoc:3098
msgid "When in doubt on any procedure, ask first!"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2979
-#: documentation/content/en/articles/committers-guide/_index.adoc:3081
+#: documentation/content/en/articles/committers-guide/_index.adoc:3001
+#: documentation/content/en/articles/committers-guide/_index.adoc:3103
msgid "Test your changes before committing them."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2980
-#: documentation/content/en/articles/committers-guide/_index.adoc:3090
+#: documentation/content/en/articles/committers-guide/_index.adoc:3002
+#: documentation/content/en/articles/committers-guide/_index.adoc:3112
msgid ""
"Do not commit to contributed software without _explicit_ approval from the "
"respective maintainers."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2991
+#: documentation/content/en/articles/committers-guide/_index.adoc:3013
msgid ""
"As noted, breaking some of these rules can be grounds for suspension or, "
"upon repeated offense, permanent removal of commit privileges. Individual "
@@ -6339,7 +6387,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2995
+#: documentation/content/en/articles/committers-guide/_index.adoc:3017
msgid ""
"In all other aspects of project operation, core is a subset of committers "
"and is bound by the __same rules__. Just because someone is in core this "
@@ -6350,13 +6398,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:2996
+#: documentation/content/en/articles/committers-guide/_index.adoc:3018
#, no-wrap
msgid "Details"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3004
+#: documentation/content/en/articles/committers-guide/_index.adoc:3026
msgid ""
"This means that you need to treat other committers as the peer-group "
"developers that they are. Despite our occasional attempts to prove the "
@@ -6368,7 +6416,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3006
+#: documentation/content/en/articles/committers-guide/_index.adoc:3028
msgid ""
"Being able to work together long term is this project's greatest asset, one "
"far more important than any set of changes to the code, and turning "
@@ -6378,7 +6426,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3012
+#: documentation/content/en/articles/committers-guide/_index.adoc:3034
msgid ""
"To comply with this rule, do not send email when you are angry or otherwise "
"behave in a manner which is likely to strike others as needlessly "
@@ -6397,7 +6445,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3015
+#: documentation/content/en/articles/committers-guide/_index.adoc:3037
msgid ""
"All of this is never an option which the project's leadership enjoys in the "
"slightest, but unity comes first. No amount of code or good advice is worth "
@@ -6405,7 +6453,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3028
+#: documentation/content/en/articles/committers-guide/_index.adoc:3050
msgid ""
"You were not always a committer. At one time you were a contributor. "
"Remember that at all times. Remember what it was like trying to get help "
@@ -6419,14 +6467,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3030
+#: documentation/content/en/articles/committers-guide/_index.adoc:3052
msgid ""
"Consider the points raised under <<respect,Respect other committers>> and "
"apply them also to contributors."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3037
+#: documentation/content/en/articles/committers-guide/_index.adoc:3059
msgid ""
"The repository is not where changes are initially submitted for correctness "
"or argued over, that happens first in the mailing lists or by use of the "
@@ -6442,17 +6490,17 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3039
+#: documentation/content/en/articles/committers-guide/_index.adoc:3061
msgid "When in doubt, ask for review!"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3040
+#: documentation/content/en/articles/committers-guide/_index.adoc:3062
msgid "Respect existing maintainers if listed."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3045
+#: documentation/content/en/articles/committers-guide/_index.adoc:3067
msgid ""
"Many parts of FreeBSD are not \"owned\" in the sense that any specific "
"individual will jump up and yell if you commit a change to \"their\" area, "
@@ -6468,7 +6516,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3051
+#: documentation/content/en/articles/committers-guide/_index.adoc:3073
msgid ""
"This may be hard to swallow in times of conflict (when each side is "
"convinced that they are in the right, of course) but a version control "
@@ -6486,7 +6534,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3052
+#: documentation/content/en/articles/committers-guide/_index.adoc:3074
msgid ""
"Changes go to FreeBSD-CURRENT before FreeBSD-STABLE unless specifically "
"permitted by the release engineer or unless they are not applicable to "
@@ -6497,7 +6545,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3058
+#: documentation/content/en/articles/committers-guide/_index.adoc:3080
msgid ""
"This is another \"do not argue about it\" issue since it is the release "
"engineer who is ultimately responsible (and gets beaten up) if a change "
@@ -6516,7 +6564,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3060
+#: documentation/content/en/articles/committers-guide/_index.adoc:3082
msgid ""
"Changes to the security branches (for example, `releng/9.3`) must be "
"approved by a member of the `{security-officer}`, or in some cases, by a "
@@ -6524,7 +6572,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3071
+#: documentation/content/en/articles/committers-guide/_index.adoc:3093
msgid ""
"This project has a public image to uphold and that image is very important "
"to all of us, especially if we are to continue to attract new members. "
@@ -6549,14 +6597,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3072
+#: documentation/content/en/articles/committers-guide/_index.adoc:3094
msgid ""
"Respect all code freezes and read the `committers` and `developers` mailing "
"list on a timely basis so you know when a code freeze is in effect."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3075
+#: documentation/content/en/articles/committers-guide/_index.adoc:3097
msgid ""
"Committing unapproved changes during a code freeze is a really big mistake "
"and committers are expected to keep up-to-date on what is going on before "
@@ -6567,7 +6615,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3080
+#: documentation/content/en/articles/committers-guide/_index.adoc:3102
msgid ""
"Many mistakes are made because someone is in a hurry and just assumes they "
"know the right way of doing something. If you have not done it before, "
@@ -6579,7 +6627,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3089
+#: documentation/content/en/articles/committers-guide/_index.adoc:3111
msgid ""
"If your changes are to the kernel, make sure you can still compile both "
"GENERIC and LINT. If your changes are anywhere else, make sure you can "
@@ -6594,14 +6642,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3092
+#: documentation/content/en/articles/committers-guide/_index.adoc:3114
msgid ""
"Contributed software is anything under the [.filename]#src/contrib#, [."
"filename]#src/crypto#, or [.filename]#src/sys/contrib# trees."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3097
+#: documentation/content/en/articles/committers-guide/_index.adoc:3119
msgid ""
"The trees mentioned above are for contributed software usually imported onto "
"a vendor branch. Committing something there may cause unnecessary headaches "
@@ -6611,7 +6659,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3101
+#: documentation/content/en/articles/committers-guide/_index.adoc:3123
msgid ""
"Reasons for modifying upstream software range from wanting strict control "
"over a tightly coupled dependency to lack of portability in the canonical "
@@ -6623,7 +6671,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3104
+#: documentation/content/en/articles/committers-guide/_index.adoc:3126
msgid ""
"If a particular piece of software lacks a maintainer, you are encouraged to "
"take up ownership. If you are unsure of the current maintainership email "
@@ -6631,13 +6679,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:3105
+#: documentation/content/en/articles/committers-guide/_index.adoc:3127
#, no-wrap
msgid "Policy on Multiple Architectures"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3109
+#: documentation/content/en/articles/committers-guide/_index.adoc:3131
msgid ""
"FreeBSD has added several new architecture ports during recent release "
"cycles and is truly no longer an i386(TM) centric operating system. In an "
@@ -6646,7 +6694,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3113
+#: documentation/content/en/articles/committers-guide/_index.adoc:3135
msgid ""
"Our 32-bit reference platform is i386, and our 64-bit reference platform is "
"amd64. Major design work (including major API and ABI changes) must prove "
@@ -6656,7 +6704,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3117
+#: documentation/content/en/articles/committers-guide/_index.adoc:3139
msgid ""
"Developers should also be aware of our Tier Policy for the long term support "
"of hardware architectures. The rules here are intended to provide guidance "
@@ -6667,13 +6715,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:3119
+#: documentation/content/en/articles/committers-guide/_index.adoc:3141
#, no-wrap
msgid "Policy on Multiple Compilers"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3133
+#: documentation/content/en/articles/committers-guide/_index.adoc:3155
msgid ""
"FreeBSD builds with both Clang and GCC. The project does this in a careful "
"and controlled way to maximize benefits from this extra work, while keeping "
@@ -6699,7 +6747,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3138
+#: documentation/content/en/articles/committers-guide/_index.adoc:3160
msgid ""
"The FreeBSD project provides an in-tree Clang compiler. Due to being in the "
"tree, this compiler is the most supported compiler. All changes must "
@@ -6708,7 +6756,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3146
+#: documentation/content/en/articles/committers-guide/_index.adoc:3168
msgid ""
"At any moment in time, the FreeBSD project also supports one or more out-of-"
"tree compilers. At present, this is GCC 12.x. Ideally, committers should "
@@ -6723,7 +6771,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3150
+#: documentation/content/en/articles/committers-guide/_index.adoc:3172
msgid ""
"The FreeBSD project also has some CI pipelines on github. For pull requests "
"on github and some branches pushed to the github forks, a number of cross "
@@ -6732,7 +6780,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3156
+#: documentation/content/en/articles/committers-guide/_index.adoc:3178
msgid ""
"The FreeBSD project is also upgrading compilers. Both Clang and GCC are "
"fast moving targets. Some work to change things in the tree, for example "
@@ -6745,7 +6793,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3160
+#: documentation/content/en/articles/committers-guide/_index.adoc:3182
msgid ""
"In addition to the compiler, LLVM's LLD and GNU's binutils are used "
"indirectly by the compiler. Committers should be mindful of variations in "
@@ -6755,7 +6803,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3166
+#: documentation/content/en/articles/committers-guide/_index.adoc:3188
msgid ""
"The FreeBSD project provides headers and libraries that allow other "
"compilers to be used to build software not in the base system. These "
@@ -6770,7 +6818,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3171
+#: documentation/content/en/articles/committers-guide/_index.adoc:3193
msgid ""
"The FreeBSD build system currently accommodates these different "
"environments. As new warnings are added to compilers, the project tries to "
@@ -6782,13 +6830,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:3172
+#: documentation/content/en/articles/committers-guide/_index.adoc:3194
#, no-wrap
msgid "Current Compiler Versions"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3177
+#: documentation/content/en/articles/committers-guide/_index.adoc:3199
msgid ""
"The in-tree compiler is currently Clang 15.x. Currently, GCC 12 and Clang "
"12, 13, 14 and 15 are tested in the github and project's CI jenkins jobs. "
@@ -6798,13 +6846,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:3178
+#: documentation/content/en/articles/committers-guide/_index.adoc:3200
#, no-wrap
msgid "Other Suggestions"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3182
+#: documentation/content/en/articles/committers-guide/_index.adoc:3204
msgid ""
"When committing documentation changes, use a spell checker before "
"committing. For all XML docs, verify that the formatting directives are "
@@ -6812,7 +6860,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3184
+#: documentation/content/en/articles/committers-guide/_index.adoc:3206
msgid ""
"For manual pages, run package:sysutils/manck[] and package:textproc/igor[] "
"over the manual page to verify all of the cross references and file "
@@ -6821,7 +6869,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3191
+#: documentation/content/en/articles/committers-guide/_index.adoc:3213
msgid ""
"Do not mix style fixes with new functionality. A style fix is any change "
"which does not modify the functionality of the code. Mixing the changes "
@@ -6834,20 +6882,20 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:3192
+#: documentation/content/en/articles/committers-guide/_index.adoc:3214
#, no-wrap
msgid "Deprecating Features"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3195
+#: documentation/content/en/articles/committers-guide/_index.adoc:3217
msgid ""
"When it is necessary to remove functionality from software in the base "
"system, follow these guidelines whenever possible:"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3197
+#: documentation/content/en/articles/committers-guide/_index.adoc:3219
msgid ""
"Mention is made in the manual page and possibly the release notes that the "
"option, utility, or interface is deprecated. Use of the deprecated feature "
@@ -6855,14 +6903,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3198
+#: documentation/content/en/articles/committers-guide/_index.adoc:3220
msgid ""
"The option, utility, or interface is preserved until the next major (point "
"zero) release."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3199
+#: documentation/content/en/articles/committers-guide/_index.adoc:3221
msgid ""
"The option, utility, or interface is removed and no longer documented. It is "
"now obsolete. It is also generally a good idea to note its removal in the "
@@ -6870,18 +6918,18 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:3200
+#: documentation/content/en/articles/committers-guide/_index.adoc:3222
#, no-wrap
msgid "Privacy and Confidentiality"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3203
+#: documentation/content/en/articles/committers-guide/_index.adoc:3225
msgid "Most FreeBSD business is done in public."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3206
+#: documentation/content/en/articles/committers-guide/_index.adoc:3228
msgid ""
"FreeBSD is an _open_ project. Which means that not only can anyone use the "
"source code, but that most of the development process is open to public "
@@ -6889,12 +6937,12 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3207
+#: documentation/content/en/articles/committers-guide/_index.adoc:3229
msgid "Certain sensitive matters must remain private or held under embargo."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3213
+#: documentation/content/en/articles/committers-guide/_index.adoc:3235
msgid ""
"There unfortunately cannot be complete transparency. As a FreeBSD developer "
"you will have a certain degree of privileged access to information. "
@@ -6905,14 +6953,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3214
+#: documentation/content/en/articles/committers-guide/_index.adoc:3236
msgid ""
"The Security Officer has sole control over the release of security "
"advisories."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3219
+#: documentation/content/en/articles/committers-guide/_index.adoc:3241
msgid ""
"Where there are security problems that affect many different operating "
"systems, FreeBSD frequently depends on early access to be able to prepare "
@@ -6925,13 +6973,13 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3220
+#: documentation/content/en/articles/committers-guide/_index.adoc:3242
msgid ""
"Communications with Core are kept confidential for as long as necessary."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3225
+#: documentation/content/en/articles/committers-guide/_index.adoc:3247
msgid ""
"Communications to core will initially be treated as confidential. "
"Eventually however, most of Core's business will be summarized into the "
@@ -6942,14 +6990,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3226
+#: documentation/content/en/articles/committers-guide/_index.adoc:3248
msgid ""
"Non-disclosure Agreements may be required for access to certain commercially "
"sensitive data."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3229
+#: documentation/content/en/articles/committers-guide/_index.adoc:3251
msgid ""
"Access to certain commercially sensitive data may only be available under a "
"Non-Disclosure Agreement. The FreeBSD Foundation legal staff must be "
@@ -6957,12 +7005,12 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3230
+#: documentation/content/en/articles/committers-guide/_index.adoc:3252
msgid "Private communications must not be made public without permission."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3233
+#: documentation/content/en/articles/committers-guide/_index.adoc:3255
msgid ""
"Beyond the specific requirements above there is a general expectation not to "
"publish private communications between developers without the consent of all "
@@ -6972,14 +7020,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3234
+#: documentation/content/en/articles/committers-guide/_index.adoc:3256
msgid ""
"Communications on project-only or restricted access channels must be kept "
"private."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3237
+#: documentation/content/en/articles/committers-guide/_index.adoc:3259
msgid ""
"Similarly to personal communications, certain internal communications "
"channels, including FreeBSD Committer only mailing lists and restricted "
@@ -6988,12 +7036,12 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3238
+#: documentation/content/en/articles/committers-guide/_index.adoc:3260
msgid "Core may approve publication."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3240
+#: documentation/content/en/articles/committers-guide/_index.adoc:3262
msgid ""
"Where it is impractical to obtain permission due to the number of "
"correspondents or where permission to publish is unreasonably withheld, Core "
@@ -7002,13 +7050,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/articles/committers-guide/_index.adoc:3242
+#: documentation/content/en/articles/committers-guide/_index.adoc:3264
#, no-wrap
msgid "Support for Multiple Architectures"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3249
+#: documentation/content/en/articles/committers-guide/_index.adoc:3271
msgid ""
"FreeBSD is a highly portable operating system intended to function on many "
"different types of hardware architectures. Maintaining clean separation of "
@@ -7024,13 +7072,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:3250
+#: documentation/content/en/articles/committers-guide/_index.adoc:3272
#, no-wrap
msgid "Statement of General Intent"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3255
+#: documentation/content/en/articles/committers-guide/_index.adoc:3277
msgid ""
"The FreeBSD Project targets \"production quality commercial off-the-shelf "
"(COTS) workstation, server, and high-end embedded systems\". By retaining a "
@@ -7046,7 +7094,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3262
+#: documentation/content/en/articles/committers-guide/_index.adoc:3284
msgid ""
"The FreeBSD Project differentiates platform targets into four tiers. Each "
"tier includes a list of guarantees consumers may rely on as well as "
@@ -7060,13 +7108,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:3263
+#: documentation/content/en/articles/committers-guide/_index.adoc:3285
#, no-wrap
msgid "Platform Targets"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3270
+#: documentation/content/en/articles/committers-guide/_index.adoc:3292
msgid ""
"Support for a hardware platform consists of two components: kernel support "
"and userland Application Binary Interfaces (ABIs). Kernel platform support "
@@ -7081,7 +7129,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3272
+#: documentation/content/en/articles/committers-guide/_index.adoc:3294
msgid ""
"A FreeBSD kernel also uses an ABI (sometimes referred to as the Kernel "
"Binary Interface (KBI)) which includes the semantics and layouts of public "
@@ -7090,7 +7138,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3277
+#: documentation/content/en/articles/committers-guide/_index.adoc:3299
msgid ""
"A FreeBSD kernel may support multiple userland ABIs. For example, FreeBSD's "
"amd64 kernel supports FreeBSD amd64 and i386 userland ABIs as well as Linux "
@@ -7101,20 +7149,20 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3279
+#: documentation/content/en/articles/committers-guide/_index.adoc:3301
msgid ""
"Tiers are defined for both kernels and userland ABIs. In the common case, a "
"platform's kernel and FreeBSD ABIs are assigned to the same tier."
msgstr ""
-#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:3280
+#. type: Title ====
+#: documentation/content/en/articles/committers-guide/_index.adoc:3302
#, no-wrap
msgid "Tier 1: Fully-Supported Architectures"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3285
+#: documentation/content/en/articles/committers-guide/_index.adoc:3307
msgid ""
"Tier 1 platforms are the most mature FreeBSD platforms. They are supported "
"by the security officer, release engineering, and Ports Management Team. "
@@ -7124,42 +7172,42 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3287
+#: documentation/content/en/articles/committers-guide/_index.adoc:3309
msgid ""
"The FreeBSD Project provides the following guarantees to consumers of Tier 1 "
"platforms:"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3289
+#: documentation/content/en/articles/committers-guide/_index.adoc:3311
msgid ""
"Official FreeBSD release images will be provided by the release engineering "
"team."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3290
+#: documentation/content/en/articles/committers-guide/_index.adoc:3312
msgid ""
"Binary updates and source patches for Security Advisories and Errata Notices "
"will be provided for supported releases."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3291
+#: documentation/content/en/articles/committers-guide/_index.adoc:3313
msgid ""
"Source patches for Security Advisories will be provided for supported "
"branches."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3292
+#: documentation/content/en/articles/committers-guide/_index.adoc:3314
msgid ""
"Binary updates and source patches for cross-platform Security Advisories "
"will typically be provided at the time of the announcement."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3293
+#: documentation/content/en/articles/committers-guide/_index.adoc:3315
msgid ""
"Changes to userland ABIs will generally include compatibility shims to "
"ensure correct operation of binaries compiled against any stable branch "
@@ -7169,7 +7217,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3294
+#: documentation/content/en/articles/committers-guide/_index.adoc:3316
msgid ""
"Changes to certain portions of the kernel ABI will include compatibility "
"shims to ensure correct operation of kernel modules compiled against the "
@@ -7178,7 +7226,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3295
+#: documentation/content/en/articles/committers-guide/_index.adoc:3317
msgid ""
"Official binary packages for third party software will be provided by the "
"ports team. For embedded architectures, these packages may be cross-built "
@@ -7186,21 +7234,21 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3296
+#: documentation/content/en/articles/committers-guide/_index.adoc:3318
msgid ""
"Most relevant ports should either build or have the appropriate filters to "
"prevent inappropriate ones from building."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3297
+#: documentation/content/en/articles/committers-guide/_index.adoc:3319
msgid ""
"New features which are not inherently platform-specific will be fully "
"functional on all Tier 1 architectures."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3298
+#: documentation/content/en/articles/committers-guide/_index.adoc:3320
msgid ""
"Features and compatibility shims used by binaries compiled against older "
"stable branches may be removed in newer major versions. Such removals will "
@@ -7208,19 +7256,19 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3299
+#: documentation/content/en/articles/committers-guide/_index.adoc:3321
msgid ""
"Tier 1 platforms should be fully documented. Basic operations will be "
"documented in the FreeBSD Handbook."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3300
+#: documentation/content/en/articles/committers-guide/_index.adoc:3322
msgid "Tier 1 platforms will be included in the source tree."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3301
+#: documentation/content/en/articles/committers-guide/_index.adoc:3323
msgid ""
"Tier 1 platforms should be self-hosting either via the in-tree toolchain or "
"an external toolchain. If an external toolchain is required, official binary "
@@ -7228,14 +7276,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3303
+#: documentation/content/en/articles/committers-guide/_index.adoc:3325
msgid ""
"To maintain maturity of Tier 1 platforms, the FreeBSD Project will maintain "
"the following resources to support development:"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3305
+#: documentation/content/en/articles/committers-guide/_index.adoc:3327
msgid ""
"Build and test automation support either in the FreeBSD.org cluster or some "
"other location easily available for all developers. Embedded platforms may "
@@ -7244,41 +7292,41 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3306
-#: documentation/content/en/articles/committers-guide/_index.adoc:3336
+#: documentation/content/en/articles/committers-guide/_index.adoc:3328
+#: documentation/content/en/articles/committers-guide/_index.adoc:3358
msgid "Inclusion in the `make universe` and `make tinderbox` targets."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3307
+#: documentation/content/en/articles/committers-guide/_index.adoc:3329
msgid ""
"Dedicated hardware in one of the FreeBSD clusters for package building "
"(either natively or via qemu-user)."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3309
+#: documentation/content/en/articles/committers-guide/_index.adoc:3331
msgid ""
"Collectively, developers are required to provide the following to maintain "
"the Tier 1 status of a platform:"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3311
+#: documentation/content/en/articles/committers-guide/_index.adoc:3333
msgid ""
"Changes to the source tree should not knowingly break the build of a Tier 1 "
"platform."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3312
+#: documentation/content/en/articles/committers-guide/_index.adoc:3334
msgid ""
"Tier 1 architectures must have a mature, healthy ecosystem of users and "
"active developers."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3313
+#: documentation/content/en/articles/committers-guide/_index.adoc:3335
msgid ""
"Developers should be able to build packages on commonly available, non-"
"embedded Tier 1 systems. This can mean either native builds if non-embedded "
@@ -7287,7 +7335,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3314
+#: documentation/content/en/articles/committers-guide/_index.adoc:3336
msgid ""
"Changes cannot break the userland ABI. If an ABI change is required, ABI "
"compatibility for existing binaries should be provided via use of symbol "
@@ -7295,21 +7343,21 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3315
+#: documentation/content/en/articles/committers-guide/_index.adoc:3337
msgid ""
"Changes merged to stable branches cannot break the protected portions of the "
"kernel ABI. If a kernel ABI change is required, the change should be "
"modified to preserve functionality of existing kernel modules."
msgstr ""
-#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:3316
+#. type: Title ====
+#: documentation/content/en/articles/committers-guide/_index.adoc:3338
#, no-wrap
msgid "Tier 2: Developmental and Niche Architectures"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3320
+#: documentation/content/en/articles/committers-guide/_index.adoc:3342
msgid ""
"Tier 2 platforms are functional, but less mature FreeBSD platforms. They "
"are not supported by the security officer, release engineering, and Ports "
@@ -7317,7 +7365,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3324
+#: documentation/content/en/articles/committers-guide/_index.adoc:3346
msgid ""
"Tier 2 platforms may be Tier 1 platform candidates that are still under "
"active development. Architectures reaching end of life may also be moved "
@@ -7327,14 +7375,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3326
+#: documentation/content/en/articles/committers-guide/_index.adoc:3348
msgid ""
"The FreeBSD Project provides the following guarantees to consumers of Tier 2 "
"platforms:"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3328
+#: documentation/content/en/articles/committers-guide/_index.adoc:3350
msgid ""
"The ports infrastructure should include basic support for Tier 2 "
"architectures sufficient to support building ports and packages. This "
@@ -7343,19 +7391,19 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3329
+#: documentation/content/en/articles/committers-guide/_index.adoc:3351
msgid ""
"New features which are not inherently platform-specific should be feasible "
"on all Tier 2 architectures if not implemented."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3330
+#: documentation/content/en/articles/committers-guide/_index.adoc:3352
msgid "Tier 2 platforms will be included in the source tree."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3331
+#: documentation/content/en/articles/committers-guide/_index.adoc:3353
msgid ""
"Tier 2 platforms should be self-hosting either via the in-tree toolchain or "
"an external toolchain. If an external toolchain is required, official binary "
@@ -7363,41 +7411,41 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3332
+#: documentation/content/en/articles/committers-guide/_index.adoc:3354
msgid ""
"Tier 2 platforms should provide functional kernels and userlands even if an "
"official release distribution is not provided."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3334
+#: documentation/content/en/articles/committers-guide/_index.adoc:3356
msgid ""
"To maintain maturity of Tier 2 platforms, the FreeBSD Project will maintain "
"the following resources to support development:"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3338
+#: documentation/content/en/articles/committers-guide/_index.adoc:3360
msgid ""
"Collectively, developers are required to provide the following to maintain "
"the Tier 2 status of a platform:"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3340
+#: documentation/content/en/articles/committers-guide/_index.adoc:3362
msgid ""
"Changes to the source tree should not knowingly break the build of a Tier 2 "
"platform."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3341
+#: documentation/content/en/articles/committers-guide/_index.adoc:3363
msgid ""
"Tier 2 architectures must have an active ecosystem of users and developers."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3342
+#: documentation/content/en/articles/committers-guide/_index.adoc:3364
msgid ""
"While changes are permitted to break the userland ABI, the ABI should not be "
"broken gratuitously. Significant userland ABI changes should be restricted "
@@ -7405,20 +7453,20 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3343
+#: documentation/content/en/articles/committers-guide/_index.adoc:3365
msgid ""
"New features that are not yet implemented on Tier 2 architectures should "
"provide a means of disabling them on those architectures."
msgstr ""
-#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:3344
+#. type: Title ====
+#: documentation/content/en/articles/committers-guide/_index.adoc:3366
#, no-wrap
msgid "Tier 3: Experimental Architectures"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3348
+#: documentation/content/en/articles/committers-guide/_index.adoc:3370
msgid ""
"Tier 3 platforms have at least partial FreeBSD support. They are _not_ "
"supported by the security officer, release engineering, and Ports Management "
@@ -7426,7 +7474,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3351
+#: documentation/content/en/articles/committers-guide/_index.adoc:3373
msgid ""
"Tier 3 platforms are architectures in the early stages of development, for "
"non-mainstream hardware platforms, or which are considered legacy systems "
@@ -7435,7 +7483,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3354
+#: documentation/content/en/articles/committers-guide/_index.adoc:3376
msgid ""
"The FreeBSD Project provides no guarantees to consumers of Tier 3 platforms "
"and is not committed to maintaining resources to support development. Tier "
@@ -7443,21 +7491,21 @@ msgid ""
"considered stable."
msgstr ""
-#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:3355
+#. type: Title ====
+#: documentation/content/en/articles/committers-guide/_index.adoc:3377
#, no-wrap
msgid "Unsupported Architectures"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3359
+#: documentation/content/en/articles/committers-guide/_index.adoc:3381
msgid ""
"Other platforms are not supported in any form by the project. The project "
"previously described these as Tier 4 systems."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3362
+#: documentation/content/en/articles/committers-guide/_index.adoc:3384
msgid ""
"After a platform transitions to unsupported, all support for the platform is "
"removed from the source, ports and documentation trees. Note that ports "
@@ -7466,13 +7514,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:3363
+#: documentation/content/en/articles/committers-guide/_index.adoc:3385
#, no-wrap
msgid "Policy on Changing the Tier of an Architecture"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3367
+#: documentation/content/en/articles/committers-guide/_index.adoc:3389
msgid ""
"Systems may only be moved from one tier to another by approval of the "
"FreeBSD Core Team, which shall make that decision in collaboration with the "
@@ -7482,25 +7530,25 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/articles/committers-guide/_index.adoc:3369
+#: documentation/content/en/articles/committers-guide/_index.adoc:3391
#, no-wrap
msgid "Ports Specific FAQ"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:3372
+#: documentation/content/en/articles/committers-guide/_index.adoc:3394
#, no-wrap
msgid "Adding a New Port"
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:3375
+#: documentation/content/en/articles/committers-guide/_index.adoc:3397
#, no-wrap
msgid "How do I add a new port?"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3379
+#: documentation/content/en/articles/committers-guide/_index.adoc:3401
msgid ""
"Adding a port to the tree is relatively simple. Once the port is ready to be "
"added, as explained later <<ports-qa-add-new-extra,here>>, you need to add "
@@ -7510,20 +7558,20 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3383
+#: documentation/content/en/articles/committers-guide/_index.adoc:3405
#, no-wrap
msgid "\tSUBDIR += newport\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3386
+#: documentation/content/en/articles/committers-guide/_index.adoc:3408
msgid ""
"Once the port and its category's Makefile are ready, the new port can be "
"committed:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3391
+#: documentation/content/en/articles/committers-guide/_index.adoc:3413
#, no-wrap
msgid ""
"% git add category/Makefile category/newport\n"
@@ -7532,7 +7580,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3395
+#: documentation/content/en/articles/committers-guide/_index.adoc:3417
msgid ""
"Don't forget to <<port-commit-message-formats,setup git hooks for the ports "
"tree as explained here>>; a specific hook has been developed to verify the "
@@ -7540,35 +7588,35 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:3398
+#: documentation/content/en/articles/committers-guide/_index.adoc:3420
#, no-wrap
msgid "Any other things I need to know when I add a new port?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3401
+#: documentation/content/en/articles/committers-guide/_index.adoc:3423
msgid ""
"Check the port, preferably to make sure it compiles and packages correctly."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3404
+#: documentation/content/en/articles/committers-guide/_index.adoc:3426
msgid ""
"The extref:{porters-handbook}testing[Porters Handbook's Testing Chapter] "
"contains more detailed instructions. See the extref:{porters-handbook}"
"testing[Portclippy / Portfmt, testing-portclippy] and the extref:{porters-"
-"handbook}testing[Poudriere, testing-poudriere] sections."
+"handbook}testing[poudriere, testing-poudriere] sections."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3406
+#: documentation/content/en/articles/committers-guide/_index.adoc:3428
msgid ""
"You do not necessarily have to eliminate all warnings but make sure you have "
"fixed the simple ones."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3408
+#: documentation/content/en/articles/committers-guide/_index.adoc:3430
msgid ""
"If the port came from a submitter who has not contributed to the Project "
"before, add that person's name to the extref:{contributors}[Additional "
@@ -7576,22 +7624,22 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3411
+#: documentation/content/en/articles/committers-guide/_index.adoc:3433
msgid ""
"Close the PR if the port came in as a PR. To close a PR, change the state "
"to `Issue Resolved` and the resolution as `Fixed`."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3415
+#: documentation/content/en/articles/committers-guide/_index.adoc:3437
msgid ""
-"If for some reason using extref:{porters-handbook}testing[Poudriere, testing-"
+"If for some reason using extref:{porters-handbook}testing[poudriere, testing-"
"poudriere] to test the new port is not possible, the bare minimum of testing "
"includes this sequence:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3425
+#: documentation/content/en/articles/committers-guide/_index.adoc:3447
#, no-wrap
msgid ""
"# make install\n"
@@ -7604,85 +7652,85 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3428
+#: documentation/content/en/articles/committers-guide/_index.adoc:3450
msgid ""
"Note that poudriere is the reference for package building, it the port does "
"not build in poudriere, it will be removed."
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:3431
+#: documentation/content/en/articles/committers-guide/_index.adoc:3453
#, no-wrap
msgid "Removing an Existing Port"
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:3434
+#: documentation/content/en/articles/committers-guide/_index.adoc:3456
#, no-wrap
msgid "How do I remove an existing port?"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3437
+#: documentation/content/en/articles/committers-guide/_index.adoc:3459
msgid ""
"First, please read the section about repository copies. Before you remove "
"the port, you have to verify there are no other ports depending on it."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3439
+#: documentation/content/en/articles/committers-guide/_index.adoc:3461
msgid "Make sure there is no dependency on the port in the ports collection:"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3440
+#: documentation/content/en/articles/committers-guide/_index.adoc:3462
msgid "The port's PKGNAME appears in exactly one line in a recent INDEX file."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3441
+#: documentation/content/en/articles/committers-guide/_index.adoc:3463
msgid ""
"No other ports contains any reference to the port's directory or PKGNAME in "
"their Makefiles"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3445
+#: documentation/content/en/articles/committers-guide/_index.adoc:3467
msgid ""
"When using Git, consider using man:git-grep[1], it is much faster than `grep "
"-r`."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3448
+#: documentation/content/en/articles/committers-guide/_index.adoc:3470
msgid "Then, remove the port:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3452
+#: documentation/content/en/articles/committers-guide/_index.adoc:3474
msgid "Remove the port's files and directory with `git rm`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3453
+#: documentation/content/en/articles/committers-guide/_index.adoc:3475
msgid ""
"Remove the `SUBDIR` listing of the port in the parent directory [."
"filename]#Makefile#."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3454
-#: documentation/content/en/articles/committers-guide/_index.adoc:3469
+#: documentation/content/en/articles/committers-guide/_index.adoc:3476
+#: documentation/content/en/articles/committers-guide/_index.adoc:3491
msgid "Add an entry to [.filename]#ports/MOVED#."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3455
+#: documentation/content/en/articles/committers-guide/_index.adoc:3477
msgid "Remove the port from [.filename]#ports/LEGAL# if it is there."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3460
+#: documentation/content/en/articles/committers-guide/_index.adoc:3482
msgid ""
"Alternatively, you can use the rmport script, from [.filename]#ports/Tools/"
"scripts#. This script was written by {vd}. When sending questions about "
@@ -7691,13 +7739,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:3462
+#: documentation/content/en/articles/committers-guide/_index.adoc:3484
#, no-wrap
msgid "How do I move a port to a new location?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3467
+#: documentation/content/en/articles/committers-guide/_index.adoc:3489
msgid ""
"Perform a thorough check of the ports collection for any dependencies on the "
"old port location/name, and update them. Running `grep` on [."
@@ -7707,14 +7755,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3468
+#: documentation/content/en/articles/committers-guide/_index.adoc:3490
msgid ""
"Remove the `SUBDIR` entry from the old category Makefile and add a `SUBDIR` "
"entry to the new category Makefile."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3470
+#: documentation/content/en/articles/committers-guide/_index.adoc:3492
msgid ""
"Search for entries in xml files inside [.filename]#ports/security/vuxml# and "
"adjust them accordingly. In particular, check for previous packages with the "
@@ -7722,51 +7770,51 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3471
+#: documentation/content/en/articles/committers-guide/_index.adoc:3493
msgid "Move the port with `git mv`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3472
-#: documentation/content/en/articles/committers-guide/_index.adoc:3483
+#: documentation/content/en/articles/committers-guide/_index.adoc:3494
+#: documentation/content/en/articles/committers-guide/_index.adoc:3505
msgid "Commit the changes."
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:3475
+#: documentation/content/en/articles/committers-guide/_index.adoc:3497
#, no-wrap
msgid "How do I copy a port to a new location?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3480
+#: documentation/content/en/articles/committers-guide/_index.adoc:3502
msgid "Copy port with `cp -R old-cat/old-port new-cat/new-port`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3481
+#: documentation/content/en/articles/committers-guide/_index.adoc:3503
msgid "Add the new port to the [.filename]#new-cat/Makefile#."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3482
+#: documentation/content/en/articles/committers-guide/_index.adoc:3504
msgid "Change stuff in [.filename]#new-cat/new-port#."
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:3486
+#: documentation/content/en/articles/committers-guide/_index.adoc:3508
#, no-wrap
msgid "Ports Freeze"
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:3489
+#: documentation/content/en/articles/committers-guide/_index.adoc:3511
#, no-wrap
msgid "What is a “ports freeze”?"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3496
+#: documentation/content/en/articles/committers-guide/_index.adoc:3518
msgid ""
"A “ports freeze” was a restricted state the ports tree was put in before a "
"release. It was used to ensure a higher quality for the packages shipped "
@@ -7777,39 +7825,39 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3498
+#: documentation/content/en/articles/committers-guide/_index.adoc:3520
msgid ""
"For more information on how to merge commits to the quarterly branch, see "
"<<ports-qa-misc-request-mfh>>."
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:3500
+#: documentation/content/en/articles/committers-guide/_index.adoc:3522
#, no-wrap
msgid "Quarterly Branches"
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:3503
+#: documentation/content/en/articles/committers-guide/_index.adoc:3525
#, no-wrap
msgid "What is the procedure to request authorization for merging a commit to the quarterly branch?"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3506
+#: documentation/content/en/articles/committers-guide/_index.adoc:3528
msgid ""
"As of November 30, 2020, there is no need to seek explicit approval to "
"commit to the quarterly branch."
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:3508
+#: documentation/content/en/articles/committers-guide/_index.adoc:3530
#, no-wrap
msgid "What is the procedure for merging commits to the quarterly branch?"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3511
+#: documentation/content/en/articles/committers-guide/_index.adoc:3533
msgid ""
"Merging commits to the quarterly branch (a process we call MFH for a "
"historical reason) is very similar to MFC'ing a commit in the src "
@@ -7817,7 +7865,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3517
+#: documentation/content/en/articles/committers-guide/_index.adoc:3539
#, no-wrap
msgid ""
"% git checkout 2021Q2\n"
@@ -7827,7 +7875,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3521
+#: documentation/content/en/articles/committers-guide/_index.adoc:3543
msgid ""
"where `$HASH` is the hash of the commit you want to copy over to the "
"quarterly branch. The `-x` parameter ensures the hash `$HASH` of the `main` "
@@ -7835,19 +7883,19 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:3523
+#: documentation/content/en/articles/committers-guide/_index.adoc:3545
#, no-wrap
msgid "Creating a New Category"
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:3526
+#: documentation/content/en/articles/committers-guide/_index.adoc:3548
#, no-wrap
msgid "What is the procedure for creating a new category?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3531
+#: documentation/content/en/articles/committers-guide/_index.adoc:3553
msgid ""
"Please see extref:{porters-handbook}[Proposing a New Category, proposing-"
"categories] in the Porter's Handbook. Once that procedure has been followed "
@@ -7856,42 +7904,42 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3535
+#: documentation/content/en/articles/committers-guide/_index.adoc:3557
msgid "Perform any needed moves. (This only applies to physical categories.)"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3536
+#: documentation/content/en/articles/committers-guide/_index.adoc:3558
msgid ""
"Update the `VALID_CATEGORIES` definition in [.filename]#ports/Mk/bsd.port."
"mk#."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3537
+#: documentation/content/en/articles/committers-guide/_index.adoc:3559
msgid "Assign the PR back to you."
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:3540
+#: documentation/content/en/articles/committers-guide/_index.adoc:3562
#, no-wrap
msgid "What do I need to do to implement a new physical category?"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3545
+#: documentation/content/en/articles/committers-guide/_index.adoc:3567
msgid ""
"Upgrade each moved port's [.filename]#Makefile#. Do not connect the new "
"category to the build yet."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3547
+#: documentation/content/en/articles/committers-guide/_index.adoc:3569
msgid "To do this, you will need to:"
msgstr ""
#. type: delimited block = 6
-#: documentation/content/en/articles/committers-guide/_index.adoc:3551
+#: documentation/content/en/articles/committers-guide/_index.adoc:3573
msgid ""
"Change the port's `CATEGORIES` (this was the point of the exercise, "
"remember?) The new category is listed first. This will help to ensure that "
@@ -7899,7 +7947,7 @@ msgid ""
msgstr ""
#. type: delimited block = 6
-#: documentation/content/en/articles/committers-guide/_index.adoc:3552
+#: documentation/content/en/articles/committers-guide/_index.adoc:3574
msgid ""
"Run a `make describe`. Since the top-level `make index` that you will be "
"running in a few steps is an iteration of `make describe` over the entire "
@@ -7908,14 +7956,14 @@ msgid ""
msgstr ""
#. type: delimited block = 6
-#: documentation/content/en/articles/committers-guide/_index.adoc:3553
+#: documentation/content/en/articles/committers-guide/_index.adoc:3575
msgid ""
"If you want to be really thorough, now might be a good time to run man:"
"portlint[1]."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3556
+#: documentation/content/en/articles/committers-guide/_index.adoc:3578
msgid ""
"Check that the ``PKGORIGIN``s are correct. The ports system uses each port's "
"`CATEGORIES` entry to create its `PKGORIGIN`, which is used to connect "
@@ -7925,7 +7973,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3558
+#: documentation/content/en/articles/committers-guide/_index.adoc:3580
msgid ""
"To do this, use the [.filename]#chkorigin.sh# tool: `env PORTSDIR=/path/to/"
"ports sh -e /path/to/ports/Tools/scripts/chkorigin.sh`. This will check "
@@ -7935,7 +7983,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3559
+#: documentation/content/en/articles/committers-guide/_index.adoc:3581
msgid ""
"On your own local system, test the proposed changes: first, comment out the "
"SUBDIR entries in the old ports' categories' [.filename]##Makefile##s; then "
@@ -7947,7 +7995,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3560
+#: documentation/content/en/articles/committers-guide/_index.adoc:3582
msgid ""
"Once this is done, you can commit the updated [.filename]#ports/Makefile# to "
"connect the new category to the build and also commit the [."
@@ -7955,25 +8003,25 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3561
+#: documentation/content/en/articles/committers-guide/_index.adoc:3583
msgid "Add appropriate entries to [.filename]#ports/MOVED#."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3562
+#: documentation/content/en/articles/committers-guide/_index.adoc:3584
msgid "Update the documentation by modifying:"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3563
-#: documentation/content/en/articles/committers-guide/_index.adoc:3572
+#: documentation/content/en/articles/committers-guide/_index.adoc:3585
+#: documentation/content/en/articles/committers-guide/_index.adoc:3594
msgid ""
"the extref:{porters-handbook}[list of categories, PORTING-CATEGORIES] in the "
"Porter's Handbook"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3565
+#: documentation/content/en/articles/committers-guide/_index.adoc:3587
msgid ""
"Only once all the above have been done, and no one is any longer reporting "
"problems with the new ports, should the old ports be deleted from their "
@@ -7981,38 +8029,38 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:3567
+#: documentation/content/en/articles/committers-guide/_index.adoc:3589
#, no-wrap
msgid "What do I need to do to implement a new virtual category?"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3570
+#: documentation/content/en/articles/committers-guide/_index.adoc:3592
msgid ""
"This is much simpler than a physical category. Only a few modifications are "
"needed:"
msgstr ""
#. type: Title ==
-#: documentation/content/en/articles/committers-guide/_index.adoc:3574
-#: documentation/content/en/articles/committers-guide/_index.adoc:3668
+#: documentation/content/en/articles/committers-guide/_index.adoc:3596
+#: documentation/content/en/articles/committers-guide/_index.adoc:3690
#, no-wrap
msgid "Miscellaneous Questions"
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:3577
+#: documentation/content/en/articles/committers-guide/_index.adoc:3599
#, no-wrap
msgid "Are there changes that can be committed without asking the maintainer for approval?"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3580
+#: documentation/content/en/articles/committers-guide/_index.adoc:3602
msgid "Blanket approval for most ports applies to these types of fixes:"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3582
+#: documentation/content/en/articles/committers-guide/_index.adoc:3604
msgid ""
"Most infrastructure changes to a port (that is, modernizing, but not "
"changing the functionality). For example, the blanket covers converting to "
@@ -8021,19 +8069,19 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3583
+#: documentation/content/en/articles/committers-guide/_index.adoc:3605
msgid "Trivial and _tested_ build and runtime fixes."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3584
+#: documentation/content/en/articles/committers-guide/_index.adoc:3606
msgid ""
"Documentations or metadata changes to ports, like [.filename]#pkg-descr# or "
"`COMMENT`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3589
+#: documentation/content/en/articles/committers-guide/_index.adoc:3611
msgid ""
"Exceptions to this are anything maintained by the {portmgr}, or the "
"{security-officer}. No unauthorized commits may ever be made to ports "
@@ -8041,20 +8089,20 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:3592
+#: documentation/content/en/articles/committers-guide/_index.adoc:3614
#, no-wrap
msgid "How do I know if my port is building correctly or not?"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3596
+#: documentation/content/en/articles/committers-guide/_index.adoc:3618
msgid ""
"The packages are built multiple times each week. If a port fails, the "
"maintainer will receive an email from `pkg-fallout@FreeBSD.org`."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3598
+#: documentation/content/en/articles/committers-guide/_index.adoc:3620
msgid ""
"Reports for all the package builds (official, experimental, and non-"
"regression) are aggregated at link:pkg-status.FreeBSD.org[pkg-status.FreeBSD."
@@ -8062,26 +8110,26 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:3600
+#: documentation/content/en/articles/committers-guide/_index.adoc:3622
#, no-wrap
msgid "I added a new port. Do I need to add it to the [.filename]#INDEX#?"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3603
+#: documentation/content/en/articles/committers-guide/_index.adoc:3625
msgid ""
"No. The file can either be generated by running `make index`, or a pre-"
"generated version can be downloaded with `make fetchindex`."
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:3605
+#: documentation/content/en/articles/committers-guide/_index.adoc:3627
#, no-wrap
msgid "Are there any other files I am not allowed to touch?"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3609
+#: documentation/content/en/articles/committers-guide/_index.adoc:3631
msgid ""
"Any file directly under [.filename]#ports/#, or any file under a "
"subdirectory that starts with an uppercase letter ([.filename]#Mk/#, [."
@@ -8091,13 +8139,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:3611
+#: documentation/content/en/articles/committers-guide/_index.adoc:3633
#, no-wrap
msgid "What is the proper procedure for updating the checksum for a port distfile when the file changes without a version change?"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3615
+#: documentation/content/en/articles/committers-guide/_index.adoc:3637
msgid ""
"When the checksum for a distribution file is updated due to the author "
"updating the file without changing the port revision, the commit message "
@@ -8110,20 +8158,20 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:3617
+#: documentation/content/en/articles/committers-guide/_index.adoc:3639
#, no-wrap
msgid "How can an experimental test build of the ports tree (exp-run) be requested?"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3621
+#: documentation/content/en/articles/committers-guide/_index.adoc:3643
msgid ""
"An exp-run must be completed before patches with a significant ports impact "
"are committed. The patch can be against the ports tree or the base system."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3623
+#: documentation/content/en/articles/committers-guide/_index.adoc:3645
msgid ""
"Full package builds will be done with the patches provided by the submitter, "
"and the submitter is required to fix detected problems _(fallout)_ before "
@@ -8131,22 +8179,22 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3627
+#: documentation/content/en/articles/committers-guide/_index.adoc:3649
msgid "Go to the link:https://bugs.freebsd.org/submit[Bugzilla new PR page]."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3628
+#: documentation/content/en/articles/committers-guide/_index.adoc:3650
msgid "Select the product your patch is about."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3629
+#: documentation/content/en/articles/committers-guide/_index.adoc:3651
msgid "Fill in the bug report as normal. Remember to attach the patch."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3630
+#: documentation/content/en/articles/committers-guide/_index.adoc:3652
msgid ""
"If at the top it says “Show Advanced Fields” click on it. It will now say "
"“Hide Advanced Fields”. Many new fields will be available. If it already "
@@ -8154,56 +8202,56 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3631
+#: documentation/content/en/articles/committers-guide/_index.adoc:3653
msgid ""
"In the “Flags” section, set the “exp-run” one to `?`. As for all other "
"fields, hovering the mouse over any field shows more details."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3632
+#: documentation/content/en/articles/committers-guide/_index.adoc:3654
msgid "Submit. Wait for the build to run."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3633
+#: documentation/content/en/articles/committers-guide/_index.adoc:3655
msgid "{portmgr} will reply with a possible fallout."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3634
+#: documentation/content/en/articles/committers-guide/_index.adoc:3656
msgid "Depending on the fallout:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3635
+#: documentation/content/en/articles/committers-guide/_index.adoc:3657
msgid ""
"If there is no fallout, the procedure stops here, and the change can be "
"committed, pending any other approval required."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3636
+#: documentation/content/en/articles/committers-guide/_index.adoc:3658
msgid ""
"If there is fallout, it _must_ be fixed, either by fixing the ports directly "
"in the ports tree, or adding to the submitted patch."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3637
+#: documentation/content/en/articles/committers-guide/_index.adoc:3659
msgid ""
"When this is done, go back to step 6 saying the fallout was fixed and wait "
"for the exp-run to be run again. Repeat as long as there are broken ports."
msgstr ""
#. type: Title ==
-#: documentation/content/en/articles/committers-guide/_index.adoc:3640
+#: documentation/content/en/articles/committers-guide/_index.adoc:3662
#, no-wrap
msgid "Issues Specific to Developers Who Are Not Committers"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3645
+#: documentation/content/en/articles/committers-guide/_index.adoc:3667
msgid ""
"A few people who have access to the FreeBSD machines do not have commit "
"bits. Almost all of this document will apply to these developers as well "
@@ -8212,17 +8260,17 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3647
+#: documentation/content/en/articles/committers-guide/_index.adoc:3669
msgid "<<admin>>"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3648
+#: documentation/content/en/articles/committers-guide/_index.adoc:3670
msgid "<<conventions-everyone>>"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3652
+#: documentation/content/en/articles/committers-guide/_index.adoc:3674
msgid ""
"Get your mentor to add you to the \"Additional Contributors\" ([."
"filename]#doc/shared/contrib-additional.adoc#), if you are not already "
@@ -8230,47 +8278,47 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3654
+#: documentation/content/en/articles/committers-guide/_index.adoc:3676
msgid "<<developer.relations>>"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3655
+#: documentation/content/en/articles/committers-guide/_index.adoc:3677
msgid "<<ssh.guide>>"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3656
+#: documentation/content/en/articles/committers-guide/_index.adoc:3678
msgid "<<rules>>"
msgstr ""
#. type: Title ==
-#: documentation/content/en/articles/committers-guide/_index.adoc:3658
+#: documentation/content/en/articles/committers-guide/_index.adoc:3680
#, no-wrap
msgid "Information About Google Analytics"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3661
+#: documentation/content/en/articles/committers-guide/_index.adoc:3683
msgid ""
"As of December 12, 2012, Google Analytics was enabled on the FreeBSD Project "
"website to collect anonymized usage statistics regarding usage of the site."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3665
+#: documentation/content/en/articles/committers-guide/_index.adoc:3687
msgid ""
"As of March 3, 2022, Google Analytics was removed from the FreeBSD Project."
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:3670
+#: documentation/content/en/articles/committers-guide/_index.adoc:3692
#, no-wrap
msgid "How do I access people.FreeBSD.org to put up personal or project information?"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3674
+#: documentation/content/en/articles/committers-guide/_index.adoc:3696
msgid ""
"`people.FreeBSD.org` is the same as `freefall.FreeBSD.org`. Just create a [."
"filename]#public_html# directory. Anything you place in that directory will "
@@ -8279,45 +8327,45 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:3675
+#: documentation/content/en/articles/committers-guide/_index.adoc:3697
#, no-wrap
msgid "Where are the mailing list archives stored?"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3678
+#: documentation/content/en/articles/committers-guide/_index.adoc:3700
msgid ""
"The mailing lists are archived under [.filename]#/local/mail# on `freefall."
"FreeBSD.org`."
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:3679
+#: documentation/content/en/articles/committers-guide/_index.adoc:3701
#, no-wrap
msgid "I would like to mentor a new committer. What process do I need to follow?"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3682
+#: documentation/content/en/articles/committers-guide/_index.adoc:3704
msgid ""
"See the https://www.freebsd.org/internal/new-account/[New Account Creation "
"Procedure] document on the internal pages."
msgstr ""
#. type: Title ==
-#: documentation/content/en/articles/committers-guide/_index.adoc:3684
+#: documentation/content/en/articles/committers-guide/_index.adoc:3706
#, no-wrap
msgid "Benefits and Perks for FreeBSD Committers"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:3687
+#: documentation/content/en/articles/committers-guide/_index.adoc:3709
#, no-wrap
msgid "Recognition"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3691
+#: documentation/content/en/articles/committers-guide/_index.adoc:3713
msgid ""
"Recognition as a competent software engineer is the longest lasting value. "
"In addition, getting a chance to work with some of the best people that "
@@ -8325,33 +8373,33 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:3693
+#: documentation/content/en/articles/committers-guide/_index.adoc:3715
#, no-wrap
msgid "FreeBSD Mall"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3696
+#: documentation/content/en/articles/committers-guide/_index.adoc:3718
msgid ""
"FreeBSD committers can get a free 4-CD or DVD set at conferences from http://"
"www.freebsdmall.com[FreeBSD Mall, Inc.]."
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:3698
+#: documentation/content/en/articles/committers-guide/_index.adoc:3720
#, no-wrap
msgid "`Gandi.net`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3701
+#: documentation/content/en/articles/committers-guide/_index.adoc:3723
msgid ""
"https://gandi.net[Gandi] provides website hosting, cloud computing, domain "
"registration, and X.509 certificate services."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3705
+#: documentation/content/en/articles/committers-guide/_index.adoc:3727
msgid ""
"Gandi offers an E-rate discount to all FreeBSD developers. To streamline "
"the process of getting the discount first set up a Gandi account, fill in "
@@ -8361,20 +8409,20 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:3707
+#: documentation/content/en/articles/committers-guide/_index.adoc:3729
#, no-wrap
msgid "`rsync.net`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3710
+#: documentation/content/en/articles/committers-guide/_index.adoc:3732
msgid ""
"https://rsync.net[rsync.net] provides cloud storage for offsite backup that "
"is optimized for UNIX users. Their service runs entirely on FreeBSD and ZFS."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3712
+#: documentation/content/en/articles/committers-guide/_index.adoc:3734
msgid ""
"rsync.net offers a free-forever 500 GB account to FreeBSD developers. Simply "
"sign up at https://www.rsync.net/freebsd.html[https://www.rsync.net/freebsd."
@@ -8382,13 +8430,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:3714
+#: documentation/content/en/articles/committers-guide/_index.adoc:3736
#, no-wrap
msgid "`JetBrains`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3717
+#: documentation/content/en/articles/committers-guide/_index.adoc:3739
msgid ""
"https://www.jetbrains.com[JetBrains] is a software development company which "
"makes tools for software developers and project managers. The company offers "
@@ -8397,7 +8445,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3719
+#: documentation/content/en/articles/committers-guide/_index.adoc:3741
msgid ""
"JetBrains offers 100 free yearly licenses for all https://www.jetbrains.com/"
"products[JetBrains IDE products]. Simply sign up at https://account."
@@ -8408,7 +8456,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3723
+#: documentation/content/en/articles/committers-guide/_index.adoc:3745
msgid ""
"Please, only use these licences personally and do not share them with anyone "
"outside of the FreeBSD project, as that would be a violation of the terms of "
diff --git a/documentation/content/en/articles/explaining-bsd/_index.po b/documentation/content/en/articles/explaining-bsd/_index.po
index db8f2e8f5a..932b1a44f5 100644
--- a/documentation/content/en/articles/explaining-bsd/_index.po
+++ b/documentation/content/en/articles/explaining-bsd/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2023-07-15 16:42-0300\n"
+"POT-Creation-Date: 2023-09-09 18:13-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"
@@ -392,9 +392,9 @@ msgstr ""
#. type: Plain text
#: documentation/content/en/articles/explaining-bsd/_index.adoc:165
msgid ""
-"As a result of the formalized maintenance of a single SVN source tree, BSD "
+"As a result of the formalized maintenance of a single Git source tree, BSD "
"development is clear, and it is possible to access any version of the system "
-"by release number or by date. SVN also allows incremental updates to the "
+"by release number or by date. Git also allows incremental updates to the "
"system: for example, the FreeBSD repository is updated about 100 times a "
"day. Most of these changes are small."
msgstr ""
@@ -439,7 +439,7 @@ msgstr ""
#: documentation/content/en/articles/explaining-bsd/_index.adoc:175
msgid ""
"As bugs are found in a RELEASE version, they are fixed, and the fixes are "
-"added to the SVN tree. In FreeBSD, the resultant version is called the "
+"added to the Git tree. In FreeBSD, the resultant version is called the "
"_STABLE_ version, while in NetBSD and OpenBSD it continues to be called the "
"RELEASE version. Smaller new features can also be added to this branch after "
"a period of test in the CURRENT branch. Security and other important bug "
@@ -669,8 +669,8 @@ msgstr ""
#. type: Plain text
#: documentation/content/en/articles/explaining-bsd/_index.adoc:232
msgid ""
-"BSDi / http://www.freebsdmall.com[FreeBSD Mall, Inc.] have been providing "
-"support contracts for FreeBSD for nearly a decade."
+"http://www.ixsystems.com/[iXsystems, Inc.] provides support contracts for "
+"FreeBSD."
msgstr ""
#. type: Plain text
diff --git a/documentation/content/en/articles/freebsd-questions/_index.po b/documentation/content/en/articles/freebsd-questions/_index.po
index d597f631f5..9856b90616 100644
--- a/documentation/content/en/articles/freebsd-questions/_index.po
+++ b/documentation/content/en/articles/freebsd-questions/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2022-02-01 09:21-0300\n"
+"POT-Creation-Date: 2023-09-09 18:13-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"
@@ -135,8 +135,8 @@ msgstr ""
msgid ""
"Point your WWW browser to the {freebsd-questions}. In the section titled "
"\"Subscribe or unsubscribe online\" fill in the \"Your email address\" field "
-"and hit \"Unsubscribe\". Or send an email to freebsd-questions"
-"+unsubscribe@freebsd.org."
+"and hit \"Unsubscribe\". Or send an email to freebsd-"
+"questions+unsubscribe@freebsd.org."
msgstr ""
#. type: Plain text
@@ -242,8 +242,7 @@ msgid ""
"list. You can browse and/or search the mailing list archives at https://www."
"FreeBSD.org/mail[https://www.FreeBSD.org/mail] and https://www.FreeBSD.org/"
"search/#mailinglists[https://www.FreeBSD.org/search/#mailinglists] "
-"respectively. This can be done at other WWW sites as well, for example at "
-"http://marc.theaimsgroup.com[http://marc.theaimsgroup.com]."
+"respectively."
msgstr ""
#. type: Plain text
diff --git a/documentation/content/en/articles/freebsd-releng/_index.po b/documentation/content/en/articles/freebsd-releng/_index.po
index 43a05e6b8a..dc9a95bfbe 100644
--- a/documentation/content/en/articles/freebsd-releng/_index.po
+++ b/documentation/content/en/articles/freebsd-releng/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2023-05-21 14:43-0300\n"
+"POT-Creation-Date: 2023-09-09 18:13-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"
@@ -41,27 +41,19 @@ msgid ""
"Project."
msgstr ""
-#. type: delimited block = 4
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:69
-msgid ""
-"This document has not yet been updated to describe the current release "
-"procedures of the FreeBSD Release Engineering team following the transition "
-"from Subversion to Git."
-msgstr ""
-
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:72
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:67
msgid "'''"
msgstr ""
#. type: Title ==
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:76
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:71
#, no-wrap
msgid "Introduction to the FreeBSD Release Engineering Process"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:80
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:75
msgid ""
"Development of FreeBSD has a very specific workflow. In general, all "
"changes to the FreeBSD base system are committed to the {branchHead} branch, "
@@ -69,7 +61,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:83
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:78
msgid ""
"After a reasonable testing period, changes can then be merged to the "
"{branchStable} branches. The default minimum timeframe before merging to "
@@ -77,7 +69,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:85
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:80
msgid ""
"Although a general rule to wait a minimum of three days before merging from "
"{branchHead}, there are a few special circumstances where an immediate merge "
@@ -86,7 +78,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:88
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:83
msgid ""
"After several months, and the number of changes in the {branchStable} branch "
"have grown significantly, it is time to release the next version of "
@@ -95,7 +87,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:91
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:86
msgid ""
"In between releases from the {branchStable} branches, approximately every "
"two (2) years, a release will be cut directly from {branchHead}. These "
@@ -103,118 +95,118 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:93
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:88
msgid ""
"This article will highlight the workflow and responsibilities of the "
"{teamRe} for both \"dot-zero\" and \"point\"' releases."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:95
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:90
msgid "The following sections of this article describe:"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:96
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:91
#, no-wrap
msgid "<<releng-prep>>"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:98
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:93
msgid "General information and preparation before starting the release cycle."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:99
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:94
#, no-wrap
msgid "<<releng-website>>"
msgstr ""
#. type: Title ==
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:101
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:289
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:96
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:281
#, no-wrap
msgid "Website Changes During the Release Cycle"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:102
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:97
#, no-wrap
msgid "<<releng-terms>>"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:104
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:99
msgid ""
"Terminology and general information, such as the \"code slush\" and \"code "
"freeze\", used throughout this document."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:105
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:100
#, no-wrap
msgid "<<releng-head>>"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:107
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:102
msgid "The Release Engineering process for a \"dot-zero\" release."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:108
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:103
#, no-wrap
msgid "<<releng-stable>>"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:110
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:105
msgid "The Release Engineering process for a \"point\" release."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:111
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:106
#, no-wrap
msgid "<<releng-building>>"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:113
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:108
msgid ""
"Information related to the specific procedures to build installation medium."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:114
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:109
#, no-wrap
msgid "<<releng-mirrors>>"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:116
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:111
msgid "Procedures to publish installation medium."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:117
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:112
#, no-wrap
msgid "<<releng-wrapup>>"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:119
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:114
msgid "Wrapping up the release cycle."
msgstr ""
#. type: Title ==
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:121
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:116
#, no-wrap
msgid "General Information and Preparation"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:126
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:121
msgid ""
"Approximately two months before the start of the release cycle, the {teamRe} "
"decides on a schedule for the release. The schedule includes the various "
@@ -223,244 +215,244 @@ msgid ""
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:131
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:126
#, no-wrap
msgid "Milestone"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:133
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:128
#, no-wrap
msgid "Anticipated Date"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:134
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:129
#, no-wrap
msgid "{branchHead} slush:"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:136
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:131
#, no-wrap
msgid "May 27, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:137
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:132
#, no-wrap
msgid "{branchHead} freeze:"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:139
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:134
#, no-wrap
msgid "June 10, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:140
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:135
#, no-wrap
msgid "{branchHead} KBI freeze:"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:142
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:145
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:137
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:140
#, no-wrap
msgid "June 24, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:143
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:138
#, no-wrap
msgid "`doc/` tree slush [1]:"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:146
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:141
#, no-wrap
msgid "Ports quarterly branch [2]:"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:148
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:143
#, no-wrap
msgid "July 1, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:149
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:144
#, no-wrap
msgid "{branchStablex} branch:"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:151
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:154
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:157
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:146
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:149
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:152
#, no-wrap
msgid "July 8, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:152
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:147
#, no-wrap
msgid "`doc/` tree tag [3]:"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:155
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:150
#, no-wrap
msgid "BETA1 build starts:"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:158
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:153
#, no-wrap
msgid "{branchHead} thaw:"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:160
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:155
#, no-wrap
msgid "July 9, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:161
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:156
#, no-wrap
msgid "BETA2 build starts:"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:163
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:158
#, no-wrap
msgid "July 15, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:164
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:159
#, no-wrap
msgid "BETA3 build starts [*]:"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:166
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:161
#, no-wrap
msgid "July 22, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:167
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:162
#, no-wrap
msgid "{branchRelengx} branch:"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:169
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:172
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:164
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:167
#, no-wrap
msgid "July 29, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:170
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:165
#, no-wrap
msgid "RC1 build starts:"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:173
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:168
#, no-wrap
msgid "{branchStablex} thaw:"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:175
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:170
#, no-wrap
msgid "July 30, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:176
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:171
#, no-wrap
msgid "RC2 build starts:"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:178
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:173
#, no-wrap
msgid "August 5, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:179
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:174
#, no-wrap
msgid "Final Ports package builds [4]:"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:181
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:176
#, no-wrap
msgid "August 6, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:182
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:177
#, no-wrap
msgid "Ports release tag:"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:184
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:187
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:179
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:182
#, no-wrap
msgid "August 12, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:185
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:180
#, no-wrap
msgid "RC3 build starts [*]:"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:188
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:183
#, no-wrap
msgid "RELEASE build starts:"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:190
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:185
#, no-wrap
msgid "August 19, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:191
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:186
#, no-wrap
msgid "RELEASE announcement:"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:192
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:187
#, no-wrap
msgid "September 2, 2016"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:197
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:192
msgid "Items marked with \"[*]\" are \"as needed\"."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:200
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:195
msgid "The `doc/` tree slush is coordinated by the {teamDoceng}."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:201
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:196
msgid ""
"The Ports quarterly branch used is determined by when the final `RC` build "
"is planned. A new quarterly branch is created on the first day of the "
@@ -470,19 +462,19 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:202
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:197
msgid "The `doc/` tree is tagged by the {teamDoceng}."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:203
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:198
msgid ""
"The final Ports package build is done by the {teamPortmgr} after the final "
"(or what is expected to be final) `RC` build."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:207
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:202
msgid ""
"If the release is being created from an existing {branchStable} branch, the "
"KBI freeze date can be excluded, since the KBI is already considered frozen "
@@ -490,7 +482,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:212
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:207
msgid ""
"When writing the release cycle schedule, a number of things need to be taken "
"into consideration, in particular milestones where the target date depends "
@@ -502,14 +494,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:214
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:209
msgid ""
"After general agreement on the schedule, the {teamRe} emails the schedule to "
"the FreeBSD Developers."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:217
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:212
msgid ""
"It is somewhat typical that many developers will inform the {teamRe} about "
"various works-in-progress. In some cases, an extension for the in-progress "
@@ -518,7 +510,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:221
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:216
msgid ""
"When such requests are made, it is important to make sure timelines (even if "
"estimated) are discussed. For blanket approvals, the length of time for the "
@@ -528,7 +520,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:226
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:221
msgid ""
"To keep track of blanket approvals, the {teamRe} uses an internal repository "
"to keep a running log of such requests, which defines the area upon which a "
@@ -540,7 +532,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:231
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:226
msgid ""
"The {teamRe} also uses this repository to track pending approval requests "
"that are received just prior to starting various builds during the release "
@@ -549,7 +541,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:234
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:229
msgid ""
"Depending on the underlying set of code in question, and the overall impact "
"the set of code has on FreeBSD as a whole, such requests may be approved or "
@@ -557,7 +549,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:238
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:233
msgid ""
"The same applies to work-in-progress extensions. For example, in-progress "
"work for a new device driver that is otherwise isolated from the rest of the "
@@ -566,7 +558,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:240
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:235
msgid ""
"The schedule is also added to the Project website, in the `doc/` repository, "
"in [.filename]#~/website/content/en/releases/{branchRevision}R/schedule."
@@ -574,14 +566,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:244
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:239
msgid ""
"In most cases, the [.filename]#schedule.adoc# can be copied from a prior "
"release and updated accordingly."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:247
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:242
msgid ""
"In addition to adding [.filename]#schedule.adoc# to the website, [."
"filename]#~/shared/releases.adoc# is also updated to add the link to the "
@@ -590,91 +582,83 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:249
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:244
msgid ""
"The schedule is also linked from [.filename]#~/website/content/en/releng/"
"_index.adoc#."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:251
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:246
msgid ""
"Approximately one month prior to the scheduled \"code slush\", the {teamRe} "
"sends a reminder email to the FreeBSD Developers."
msgstr ""
#. type: Title ==
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:253
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:248
#, no-wrap
msgid "Release Engineering Terminology"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:256
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:251
msgid ""
"This section describes some of the terminology used throughout the rest of "
"this document."
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:258
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:253
#, no-wrap
msgid "The Code Slush"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:261
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:256
msgid ""
"Although the code slush is not a hard freeze on the tree, the {teamRe} "
"requests that bugs in the existing code base take priority over new features."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:263
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:258
msgid "The code slush does not enforce commit approvals to the branch."
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:265
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:260
#, no-wrap
msgid "The Code Freeze"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:268
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:263
msgid ""
"The code freeze marks the point in time where all commits to the branch "
"require explicit approval from the {teamRe}."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:271
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:266
msgid ""
-"The FreeBSD Subversion repository contains several hooks to perform sanity "
-"checks before any commit is actually committed to the tree. One of these "
-"hooks will evaluate if committing to a particular branch requires specific "
+"The FreeBSD Git repository contains several hooks to perform sanity checks "
+"before any commit is actually committed to the tree. One of these hooks "
+"will evaluate if committing to a particular branch requires specific "
"approval."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:274
-msgid ""
-"To enforce commit approvals by the {teamRe}, the Release Engineer updates [."
-"filename]#base/svnadmin/conf/approvers#, and commits the change back to the "
-"repository. Once this is done, any change to the branch must include an "
-"\"Approved by:\" line in the commit message."
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:276
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:268
msgid ""
-"The \"Approved by:\" line must match the second column in [.filename]#base/"
-"svnadmin/conf/approvers#, otherwise the commit will be rejected by the "
-"repository hooks."
+"To enforce commit approvals by the {teamRe}, the Release Engineering Team "
+"must approve any changes to the branch, in which case the commit log must "
+"include an `Approved by: re (login)` line, where \"login\" is the login ID "
+"of the approver."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:280
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:272
msgid ""
"During the code freeze, FreeBSD committers are urged to follow the link:"
"https://wiki.freebsd.org/Releng/ChangeRequestGuidelines[Change Request "
@@ -682,13 +666,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:283
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:275
#, no-wrap
msgid "The KBI/KPI Freeze"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:287
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:279
msgid ""
"KBI/KPI stability implies that the caller of a function across two different "
"releases of software that implement the function results in the same end "
@@ -698,84 +682,85 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:292
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:284
msgid ""
"This section describes the changes to the website that should occur as the "
"release cycle progresses."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:296
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:288
msgid ""
-"The files specified throughout this section are relative to the `head/` "
-"branch of the `doc` repository in Subversion."
+"The files specified throughout this section are relative to the `{branchHead}"
+"` branch of the `doc` repository."
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:299
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:291
#, no-wrap
msgid "Website Changes Before the Release Cycle Begins"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:302
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:294
msgid ""
"When the release cycle schedule is available, these files need to be updated "
"to enable various different functionalities on the FreeBSD Project website:"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:307
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:326
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:396
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:451
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:499
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:556
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:742
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:299
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:318
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:389
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:444
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:492
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:548
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:638
#, no-wrap
msgid "File to Edit"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:309
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:328
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:398
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:453
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:501
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:558
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:744
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:868
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:301
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:320
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:391
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:446
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:494
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:550
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:640
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:768
#, no-wrap
msgid "What to Change"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:310
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:313
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:302
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:305
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:321
#, no-wrap
msgid "[.filename]#~/shared/releases.adoc#"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:312
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:304
#, no-wrap
msgid "Change `beta-upcoming` from `IGNORE` to `INCLUDE`"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:315
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:307
#, no-wrap
msgid "Change `beta-testing` from `IGNORE` to `INCLUDE`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:318
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:310
#, no-wrap
msgid "Website Changes During `BETA` or `RC`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:321
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:313
msgid ""
"When transitioning from `PRERELEASE` to `BETA`, these files need to be "
"updated to enable the \"Help Test\" block on the download page. All files "
@@ -783,89 +768,66 @@ msgid ""
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:329
-#, no-wrap
-msgid "[.filename]#share/releases.adoc#"
-msgstr ""
-
-#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:331
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:323
#, no-wrap
msgid "Update `betarel-vers` to `BETA__1__`"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:332
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:324
#, no-wrap
msgid "[.filename]#~/website/data/en/news/news.toml#"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:334
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:326
#, no-wrap
msgid "Add an entry announcing the `BETA`"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:335
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:887
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:327
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:787
#, no-wrap
msgid "[.filename]#~/website/static/security/advisory-template.txt#"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:337
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:339
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:329
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:331
#, no-wrap
msgid "Add the new `BETA`, `RC`, or final `RELEASE` to the template"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:338
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:890
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:330
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:790
#, no-wrap
msgid "[.filename]#~/website/static/security/errata-template.txt#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:342
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:334
msgid ""
"Once the {branchRelengx} branch is created, the various release-related "
-"documents need to be generated and manually added to the `doc/` repository."
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:344
-msgid ""
-"Within [.filename]#release/doc#, invoke to generate [.filename]#errata."
-"html#, [.filename]#hardware.html#, [.filename]#readme.html#, and [."
-"filename]#relnotes.html# pages, which are then added to [.filename]#doc/head/"
-"en_US.ISO8859-1/htdocs/releases/X.YR/#, where _X.Y_ represents the major and "
-"minor version number of the release."
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:346
-msgid ""
-"The `fbsd:nokeywords` property must be set to `on` on the newly-added files "
-"before the pre-commit hooks will allow them to be added to the repository."
+"documents need to be added to the `doc/` repository."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:350
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:338
msgid ""
"The relevant release-related documents exist in the [.filename]#doc# "
"repository for FreeBSD 12.x and later."
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:353
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:341
#, no-wrap
msgid "Ports Changes During `BETA`, `RC`, and the Final `RELEASE`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:357
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:345
msgid ""
"For each build during the release cycle, the `MANIFEST` files containing the "
"`SHA256` of the various distribution sets, such as `base.txz`, `kernel.txz`, "
@@ -876,26 +838,26 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:359
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:347
#, no-wrap
msgid "Release from {branchHead}"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:362
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:350
msgid ""
"This section describes the general procedures of the FreeBSD release cycle "
"from the {branchHead} branch."
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:364
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:352
#, no-wrap
msgid "FreeBSD \"`ALPHA`\" Builds"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:368
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:356
msgid ""
"Starting with the FreeBSD 10.0-RELEASE cycle, the notion of \"`ALPHA`\" "
"builds was introduced. Unlike the `BETA` and `RC` builds, `ALPHA` builds "
@@ -903,19 +865,19 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:370
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:358
msgid ""
"The idea behind `ALPHA` builds is to provide regular FreeBSD-provided builds "
"before the creation of the {branchStable} branch."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:372
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:360
msgid "FreeBSD `ALPHA` snapshots should be built approximately once a week."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:375
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:363
msgid ""
"For the first `ALPHA` build, the `BRANCH` value in [.filename]#sys/conf/"
"newvers.sh# needs to be changed from `CURRENT` to `ALPHA1`. For subsequent "
@@ -923,57 +885,64 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:377
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:365
msgid "See <<releng-building>> for information on building the `ALPHA` images."
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:379
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:367
#, no-wrap
msgid "Creating the {branchStablex} Branch"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:384
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:372
msgid ""
"When creating the {branchStable} branch, several changes are required in "
"both the new {branchStable} branch and the {branchHead} branch. The files "
"listed are relative to the repository root. To create the new "
-"{branchStablex} branch in Subversion:"
+"{branchStablex} branch in Git:"
+msgstr ""
+
+#. type: delimited block = 4
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:376
+msgid "Make sure that you are in the {branchHead} branch"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:388
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:381
#, no-wrap
-msgid "% svn cp ^/head {branchStablex}\n"
+msgid "% git checkout -b {branchStablex}\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:391
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:384
msgid ""
-"Once the {branchStablex} branch has been committed, make the following edits:"
+"Once the {branchStablex} branch has been created, make the following edits:"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:399
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:392
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:447
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:644
#, no-wrap
-msgid "[.filename]#stable/12/UPDATING#"
+msgid "[.filename]#UPDATING#"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:401
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:394
#, no-wrap
msgid "Update the FreeBSD version, and remove the notice about `WITNESS`"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:402
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:395
#, no-wrap
-msgid "[.filename]#stable/12/contrib/jemalloc/include/jemalloc/jemalloc_FreeBSD.h#"
+msgid "[.filename]#contrib/jemalloc/include/jemalloc/jemalloc_FreeBSD.h#"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:411
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:404
#, no-wrap
msgid ""
"[source,shell,subs=\"attributes\"]\n"
@@ -985,278 +954,270 @@ msgid ""
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:412
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:405
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:465
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:501
#, no-wrap
-msgid "[.filename]#stable/12/lib/clang/llvm.build.mk#"
+msgid "[.filename]#lib/clang/llvm.build.mk#"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:414
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:407
#, no-wrap
msgid "Uncomment `-DNDEBUG`"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:415
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:408
#, no-wrap
-msgid "[.filename]#stable/12/sys/\\*/conf/GENERIC*#"
+msgid "[.filename]#sys/\\*/conf/GENERIC*#"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:417
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:420
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:410
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:413
#, no-wrap
msgid "Remove debugging support"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:418
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:411
#, no-wrap
-msgid "[.filename]#stable/12/sys/*/conf/MINIMAL#"
+msgid "[.filename]#sys/*/conf/MINIMAL#"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:421
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:414
#, no-wrap
-msgid "[.filename]#stable/12/release/release.conf.sample#"
+msgid "[.filename]#release/release.conf.sample#"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:423
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:416
#, no-wrap
msgid "Update `SRCBRANCH`"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:424
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:417
#, no-wrap
-msgid "[.filename]#stable/12/sys/*/conf/GENERIC-NODEBUG#"
+msgid "[.filename]#sys/*/conf/GENERIC-NODEBUG#"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:426
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:419
#, no-wrap
msgid "Remove these kernel configurations"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:427
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:420
#, no-wrap
-msgid "[.filename]#stable/12/sys/arm/conf/std.arm*#"
+msgid "[.filename]#sys/arm/conf/std.arm*#"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:429
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:422
#, no-wrap
msgid "Remove debugging options"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:430
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:574
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:423
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:450
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:495
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:551
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:566
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:641
#, no-wrap
-msgid "[.filename]#stable/12/sys/conf/newvers.sh#"
+msgid "[.filename]#sys/conf/newvers.sh#"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:432
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:425
#, no-wrap
msgid "Update the `BRANCH` value to reflect `BETA1`"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:433
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:436
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:426
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:429
#, no-wrap
-msgid "[.filename]#stable/12/share/mk/src.opts.mk#"
+msgid "[.filename]#share/mk/src.opts.mk#"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:435
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:428
#, no-wrap
msgid "Move `REPRODUCIBLE_BUILD` from `\\__DEFAULT_NO_OPTIONS` to `__DEFAULT_YES_OPTIONS`"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:438
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:431
#, no-wrap
msgid "Move `LLVM_ASSERTIONS` from `\\__DEFAULT_YES_OPTIONS` to `__DEFAULT_NO_OPTIONS` (FreeBSD 13.x and later only)"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:439
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:432
#, no-wrap
-msgid "[.filename]#stable/12/libexec/rc/rc.conf#"
+msgid "[.filename]#libexec/rc/rc.conf#"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:441
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:434
#, no-wrap
msgid "Set `dumpdev` from `AUTO` to `NO` (it is configurable via for those that want it enabled by default)"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:442
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:435
#, no-wrap
-msgid "[.filename]#stable/12/release/Makefile#"
+msgid "[.filename]#release/Makefile#"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:443
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:436
#, no-wrap
msgid "Remove the `debug.witness.trace` entries"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:446
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:439
msgid ""
"Then in the {branchHead} branch, which will now become a new major version:"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:454
-#, no-wrap
-msgid "[.filename]#head/UPDATING#"
-msgstr ""
-
-#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:456
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:449
#, no-wrap
msgid "Update the FreeBSD version"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:457
-#, no-wrap
-msgid "[.filename]#head/sys/conf/newvers.sh#"
-msgstr ""
-
-#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:459
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:452
#, no-wrap
msgid "Update the `BRANCH` value to reflect `CURRENT`, and increment `REVISION`"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:460
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:453
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:498
#, no-wrap
-msgid "[.filename]#head/Makefile.inc1#"
+msgid "[.filename]#Makefile.inc1#"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:462
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:455
#, no-wrap
msgid "Update `TARGET_TRIPLE` and `MACHINE_TRIPLE`"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:463
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:456
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:554
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:569
#, no-wrap
-msgid "[.filename]#head/sys/sys/param.h#"
+msgid "[.filename]#sys/sys/param.h#"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:465
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:564
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:579
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:458
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:556
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:570
#, no-wrap
msgid "Update `__FreeBSD_version`"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:466
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:459
#, no-wrap
-msgid "[.filename]#head/gnu/usr.bin/cc/cc_tools/freebsd-native.h#"
+msgid "[.filename]#gnu/usr.bin/cc/cc_tools/freebsd-native.h#"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:468
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:461
#, no-wrap
msgid "Update `FBSD_MAJOR` and `FBSD_CC_VER`"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:469
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:462
#, no-wrap
-msgid "[.filename]#head/contrib/gcc/config.gcc#"
+msgid "[.filename]#contrib/gcc/config.gcc#"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:471
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:464
#, no-wrap
msgid "Append the `freebsdversion.h` section"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:472
-#, no-wrap
-msgid "[.filename]#head/lib/clang/llvm.build.mk#"
-msgstr ""
-
-#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:474
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:467
#, no-wrap
msgid "Update the value of `OS_VERSION`"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:475
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:468
#, no-wrap
-msgid "[.filename]#head/lib/clang/freebsd_cc_version.h#"
+msgid "[.filename]#lib/clang/freebsd_cc_version.h#"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:477
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:470
#, no-wrap
msgid "Update `FREEBSD_CC_VERSION`"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:478
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:471
#, no-wrap
-msgid "[.filename]#head/lib/clang/include/lld/Common/Version.inc#"
+msgid "[.filename]#lib/clang/include/lld/Common/Version.inc#"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:480
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:473
#, no-wrap
msgid "Update `LLD_REVISION_STRING`"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:481
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:474
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:504
#, no-wrap
-msgid "[.filename]#head/Makefile.libcompat#"
+msgid "[.filename]#Makefile.libcompat#"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:482
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:512
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:475
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:505
#, no-wrap
msgid "Update `LIB32CPUFLAGS`"
msgstr ""
#. type: Title ==
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:485
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:478
#, no-wrap
msgid "Release from {branchStable}"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:488
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:481
msgid ""
"This section describes the general procedures of the FreeBSD release cycle "
"from an extablished {branchStable} branch."
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:490
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:483
#, no-wrap
msgid "FreeBSD `stable` Branch Code Slush"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:494
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:487
msgid ""
"In preparation for the code freeze on a `stable` branch, several files need "
"to be updated to reflect the release cycle is officially in progress. These "
@@ -1264,75 +1225,40 @@ msgid ""
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:502
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:745
-#, no-wrap
-msgid "[.filename]#sys/conf/newvers.sh#"
-msgstr ""
-
-#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:504
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:497
#, no-wrap
msgid "Update the `BRANCH` value to reflect `PRERELEASE`"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:505
-#, no-wrap
-msgid "[.filename]#Makefile.inc1#"
-msgstr ""
-
-#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:507
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:500
#, no-wrap
msgid "Update `TARGET_TRIPLE`"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:508
-#, no-wrap
-msgid "[.filename]#lib/clang/llvm.build.mk#"
-msgstr ""
-
-#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:510
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:503
#, no-wrap
msgid "Update `OS_VERSION`"
msgstr ""
-#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:511
-#, no-wrap
-msgid "[.filename]#Makefile.libcompat#"
-msgstr ""
-
#. type: Title ===
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:515
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:508
#, no-wrap
msgid "FreeBSD `BETA` Builds"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:520
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:513
msgid ""
"Following the code slush, the next phase of the release cycle is the code "
"freeze. This is the point at which all commits to the stable branch require "
-"explicit approval from the {teamRe}. This is enforced by pre-commit hooks "
-"in the Subversion repository by editing [.filename]#base/svnadmin/conf/"
-"approvers# to include a regular expression matching the {branchStablex} "
-"branch for the release:"
-msgstr ""
-
-#. type: delimited block . 4
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:525
-#, no-wrap
-msgid ""
-"^/{branchStablex}\tre\n"
-"^/{branchRelengx}\tre\n"
+"explicit approval from the {teamRe}. This is enforced by {git-admin-email} "
+"who handles the repository."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:531
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:518
msgid ""
"There are two general exceptions to requiring commit approval during the "
"release cycle. The first is any change that needs to be committed by the "
@@ -1341,7 +1267,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:535
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:522
msgid ""
"Once the code freeze is in effect, the next build from the branch is labeled "
"`BETA1`. This is done by updating the `BRANCH` value in [.filename]#sys/"
@@ -1349,7 +1275,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:538
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:525
msgid ""
"Once this is done, the first set of `BETA` builds are started. Subsequent "
"`BETA` builds do not require updates to any files other than [.filename]#sys/"
@@ -1357,13 +1283,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:540
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:527
#, no-wrap
msgid "Creating the {branchRelengx} Branch"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:546
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:533
msgid ""
"When the first `RC` (Release Candidate) build is ready to begin, the "
"{branchReleng} branch is created. This is a multi-step process that must be "
@@ -1373,96 +1299,77 @@ msgid ""
"are:"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:550
-#, no-wrap
-msgid "% svn cp ^/{branchStablex} {branchRelengx}\n"
+#. type: delimited block = 4
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:537
+msgid "Make sure that you are in the {branchStablex} branch"
msgstr ""
-#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:559
+#. type: delimited block . 4
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:542
#, no-wrap
-msgid "[.filename]#releng/12.0/sys/conf/newvers.sh#"
+msgid "% git checkout -b {branchRelengx}\n"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:561
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:553
#, no-wrap
msgid "Change `BETA__X__` to `RC1`"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:562
-#, no-wrap
-msgid "[.filename]#releng/12.0/sys/sys/param.h#"
-msgstr ""
-
-#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:565
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:557
#, no-wrap
-msgid "[.filename]#releng/12.0/sys/conf/kern.opts.mk"
+msgid "[.filename]#sys/conf/kern.opts.mk#"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:567
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:559
#, no-wrap
msgid "Move `REPRODUCIBLE_BUILD` from `__DEFAULT_NO_OPTIONS` to `__DEFAULT_YES_OPTIONS`"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:568
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:560
#, no-wrap
-msgid "[.filename]#releng/12.0/etc/pkg/FreeBSD.conf#"
+msgid "[.filename]#etc/pkg/FreeBSD.conf#"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:570
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:573
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:562
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:565
#, no-wrap
msgid "Replace `latest` with `quarterly` as the default package repository location"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:571
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:563
#, no-wrap
-msgid "[.filename]#releng/12.0/release/pkg_repos/release-dvd.conf#"
+msgid "[.filename]#release/pkg_repos/release-dvd.conf#"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:576
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:568
#, no-wrap
msgid "Update `BETA__X__` with `PRERELEASE`"
msgstr ""
-#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:577
-#, no-wrap
-msgid "[.filename]#stable/12/sys/sys/param.h#"
-msgstr ""
-
-#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:580
-#, no-wrap
-msgid "[.filename]#svnadmin/conf/approvers#"
-msgstr ""
-
-#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:581
-#, no-wrap
-msgid "Add a new approvers line for the releng branch as was done for the stable branch"
+#. type: Plain text
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:573
+msgid ""
+"Then, {git-admin-email} adds new approvers for the releng branch as did for "
+"the stable branch."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:588
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:578
#, no-wrap
msgid ""
-"% svn propdel -R svn:mergeinfo {branchRelengx}\n"
-"% svn commit {branchRelengx}\n"
-"% svn commit {branchStablex}\n"
+"% git add .\n"
+"% git commit\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:591
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:581
msgid ""
"Now that two new `__FreeBSD_version` values exist, also update [.filename]#~/"
"documentation/content/en/books/porters-handbook/versions/chapter.adoc# in "
@@ -1470,15 +1377,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:593
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:583
msgid ""
"After the first `RC` build has completed and tested, the {branchStable} "
-"branch can be \"thawed\" by removing (or commenting) the ^/{branchStablex} "
-"entry in [.filename]#svnadmin/conf/approvers#."
+"branch can be \"thawed\" by {git-admin-email}."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:595
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:585
msgid ""
"Following the availability of the first `RC`, {teamBugmeister} should be "
"emailed to add the new FreeBSD `-RELEASE` to the `versions` available in the "
@@ -1486,39 +1392,26 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:597
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:587
#, no-wrap
msgid "Building FreeBSD Installation Media"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:600
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:590
msgid ""
"This section describes the general procedures producing FreeBSD development "
"snapshots and releases."
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:602
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:592
#, no-wrap
msgid "Release Build Scripts"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:605
-msgid ""
-"This section describes the build scripts used by {teamRe} to produce "
-"development snapshots and releases."
-msgstr ""
-
-#. type: Title ====
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:607
-#, no-wrap
-msgid "The [.filename]#release.sh# Script"
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:610
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:595
msgid ""
"Prior to FreeBSD 9.0-RELEASE, [.filename]#src/release/Makefile# was updated "
"to support , and the [.filename]#src/release/generate-release.sh# script was "
@@ -1526,7 +1419,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:613
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:598
msgid ""
"Prior to FreeBSD 9.2-RELEASE, [.filename]#src/release/release.sh# was "
"introduced, which heavily based on [.filename]#src/release/generate-release."
@@ -1537,20 +1430,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:615
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:600
msgid ""
"As a brief example of using [.filename]#src/release/release.sh# to build a "
"single release in [.filename]#/scratch#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:619
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:604
#, no-wrap
msgid "# /bin/sh /usr/src/release/release.sh\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:622
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:607
msgid ""
"As a brief example of using [.filename]#src/release/release.sh# to build a "
"single, cross-built release using a different target directory, create a "
@@ -1558,7 +1451,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:630
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:615
#, no-wrap
msgid ""
"# release.sh configuration for powerpc/powerpc64\n"
@@ -1569,261 +1462,31 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:633
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:618
msgid "Then invoke [.filename]#src/release/release.sh# as:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:637
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:622
#, no-wrap
msgid "# /bin/sh /usr/src/release/release.sh -c $HOME/release.conf\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:640
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:625
msgid ""
"See and [.filename]#src/release/release.conf.sample# for more details and "
"example usage."
msgstr ""
-#. type: Title ====
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:642
-#, no-wrap
-msgid "The [.filename]#thermite.sh# Wrapper Script"
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:645
-msgid ""
-"To make cross building the full set of architectures supported on a given "
-"branch faster, easier, and reduce human error factors, a wrapper script "
-"around [.filename]#src/release/release.sh# was written to iterate through "
-"the various combinations of architectures and invoke [.filename]#src/release/"
-"release.sh# using a configuration file specific to that architecture."
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:647
-msgid ""
-"The wrapper script is called [.filename]#thermite.sh#, which is available in "
-"the FreeBSD Subversion repository at `svn://svn.freebsd.org/base/user/gjb/"
-"thermite/`, in addition to configuration files used to build {branchHead} "
-"and {branchStablex} development snapshots."
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:649
-msgid ""
-"Using [.filename]#thermite.sh# is covered in <<releng-build-snapshot>> and "
-"<<releng-build-release>>."
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:652
-msgid ""
-"Each architecture and individual kernel have their own configuration file "
-"used by [.filename]#release.sh#. Each branch has its own [."
-"filename]#defaults-X.conf# configuration which contains entries common "
-"throughout each architecture, where overrides or special variables are set "
-"and/or overridden in the per-build files."
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:654
-msgid ""
-"The per-build configuration file naming scheme is in the form of [."
-"filename]#${revision}-${TARGET_ARCH}-${KERNCONF}-${type}.conf#, where the "
-"uppercase variables are equivalent to what uses in the build system, and "
-"lowercase variables are set within the configuration files, mapping to the "
-"major version of the respective branch."
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:657
-msgid ""
-"Each branch also has its own [.filename]#builds-X.conf# configuration, which "
-"is used by [.filename]#thermite.sh#. The [.filename]#thermite.sh# script "
-"iterates through each ${revision}, ${TARGET_ARCH}, ${KERNCONF}, and ${type} "
-"value, creating a master list of what to build. However, a given "
-"combination from the list will only be built if the respective configuration "
-"file exists, which is where the naming scheme above is relevant."
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:659
-msgid "There are two paths of file sourcing:"
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:661
-msgid "[.filename]#builds-12.conf# - [.filename]#main.conf#"
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:663
-msgid "This controls [.filename]#thermite.sh# behavior"
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:664
-msgid ""
-"[.filename]#12-amd64-GENERIC-snap.conf# - [.filename]#defaults-12.conf# - [."
-"filename]#main.conf#"
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:666
-msgid "This controls [.filename]#release/release.sh# behavior within the build"
-msgstr ""
-
-#. type: delimited block = 4
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:670
-msgid ""
-"The [.filename]#builds-12.conf#, [.filename]#defaults-12.conf#, and [."
-"filename]#main.conf# configuration files exist to reduce repetition between "
-"the various per-build files."
-msgstr ""
-
#. type: Title ===
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:673
-#, no-wrap
-msgid "Building FreeBSD Development Snapshots"
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:676
-msgid ""
-"The official release build machines have a specific filesystem layout, which "
-"using ZFS, [.filename]#thermite.sh# takes heavy advantage of with clones and "
-"snapshots, ensuring a pristine build environment."
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:678
-msgid ""
-"The build scripts reside in [.filename]#/releng/scripts-snapshot/scripts# or "
-"[.filename]#/releng/scripts-release/scripts# respectively, to avoid "
-"collisions between an `RC` build from a releng branch versus a `STABLE` "
-"snapshot from the respective stable branch."
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:681
-msgid ""
-"A separate dataset exists for the final build images, [.filename]#/snap/"
-"ftp#. This directory contains both snapshots and releases directories. They "
-"are only used if the `EVERYTHINGISFINE` variable is defined in [."
-"filename]#main.conf#."
-msgstr ""
-
-#. type: delimited block = 4
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:685
-msgid ""
-"The `EVERYTHINGISFINE` variable name was chosen to avoid colliding with a "
-"variable that might be possibly set in the user environment, accidentally "
-"enabling the behavior that depends on it being defined."
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:690
-msgid ""
-"As [.filename]#thermite.sh# iterates through the master list of combinations "
-"and locates the per-build configuration file, a ZFS dataset is created under "
-"[.filename]#/releng#, such as [.filename]#/releng/12-amd64-GENERIC-snap#. "
-"The `src/`, `ports/`, and `doc/` trees are checked out to separate ZFS "
-"datasets, such as [.filename]#/releng/12-src-snap#, which are then cloned "
-"and mounted into the respective build datasets. This is done to avoid "
-"checking out a given tree more than once."
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:692
-msgid ""
-"Assuming these filesystem paths, [.filename]#thermite.sh# would be invoked "
-"as:"
-msgstr ""
-
-#. type: delimited block . 4
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:699
-#, no-wrap
-msgid ""
-"# cd /releng/scripts-snapshot/scripts\n"
-"# ./setrev.sh -b {branchStablex}\n"
-"# ./zfs-cleanup.sh -c ./builds-12.conf\n"
-"# ./thermite.sh -c ./builds-12.conf\n"
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:702
-msgid ""
-"Once the builds have completed, additional helper scripts are available to "
-"generate development snapshot emails which are sent to the `freebsd-"
-"snapshots@freebsd.org` mailing list:"
-msgstr ""
-
-#. type: delimited block . 4
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:707
-#, no-wrap
-msgid ""
-"# cd /releng/scripts-snapshot/scripts\n"
-"# ./get-checksums.sh -c ./builds-12.conf | ./generate-email.pl > snapshot-12-mail\n"
-msgstr ""
-
-#. type: delimited block = 4
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:712
-msgid ""
-"The generated output should be double-checked for correctness, and the email "
-"itself should be PGP signed, in-line."
-msgstr ""
-
-#. type: delimited block = 4
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:719
-msgid ""
-"These helper scripts only apply to development snapshot builds. "
-"Announcements during the release cycle (excluding the final release "
-"announcement) are created from an email template. A sample of the email "
-"template currently used can be found link:here[here]."
-msgstr ""
-
-#. type: Title ===
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:722
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:627
#, no-wrap
msgid "Building FreeBSD Releases"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:726
-msgid ""
-"Similar to building FreeBSD development snapshots, [.filename]#thermite.sh# "
-"would be invoked the same way. The difference between development snapshots "
-"and release builds, `BETA` and `RC` included, is that the configuration "
-"files must be named with `release` instead of `snap` as the type, as "
-"mentioned above."
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:728
-msgid ""
-"In addition, the `BUILDTYPE` and `types` must be changed from `snap` to "
-"`release` in [.filename]#defaults-12.conf# and [.filename]#builds-12.conf#, "
-"respectively."
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:732
-msgid ""
-"When building `BETA`, `RC`, and the final `RELEASE`, also statically set "
-"`BUILDSVNREV` to the revision on the branch reflecting the name change, "
-"`BUILDDATE` to the date the builds are started in `YYYYMMDD` format. If the "
-"`doc/` and `ports/` trees have been tagged, also set `PORTBRANCH` and "
-"`DOCBRANCH` to the relevant tag path in the Subversion repository, replacing "
-"`HEAD` with the last changed revision. Also set `releasesrc` in [."
-"filename]#builds-12.conf# to the relevant branch, such as {branchStablex} or "
-"{branchRelengx}."
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:735
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:631
msgid ""
"During the release cycle, a copy of [.filename]#CHECKSUM.SHA512# and [."
"filename]#CHECKSUM.SHA256# for each architecture are stored in the {teamRe} "
@@ -1834,88 +1497,85 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:737
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:633
msgid "In preparation for the release build, several files need to be updated:"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:747
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:643
#, no-wrap
msgid "Update the `BRANCH` value to `RELEASE`"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:748
-#, no-wrap
-msgid "[.filename]#UPDATING#"
-msgstr ""
-
-#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:750
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:646
#, no-wrap
msgid "Add the anticipated announcement date"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:751
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:647
#, no-wrap
msgid "[.filename]#lib/csu/common/crtbrand.S#"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:752
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:648
#, no-wrap
msgid "Replace `__FreeBSD_version` with the value in [.filename]#sys/sys/param.h#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:757
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:653
msgid ""
"After building the final `RELEASE`, the {branchRelengx} branch is tagged as "
-"{branchReleasex} using the revision from which the `RELEASE` was built. "
+"{tagReleasex} using the revision from which the `RELEASE` was built. "
"Similar to creating the {branchStablex} and {branchRelengx} branches, this "
-"is done with `svn cp`. From the repository root:"
+"is done with `git tag`. From the repository root:"
+msgstr ""
+
+#. type: delimited block = 4
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:657
+msgid "Make sure that you are in the {branchRelengx} branch"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:762
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:662
#, no-wrap
-msgid ""
-"% svn cp ^/{branchRelengx}@r306420 {branchReleasex}\n"
-"% svn commit {branchReleasex}\n"
+msgid "% git tag {tagReleasex}\n"
msgstr ""
#. type: Title ==
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:765
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:665
#, no-wrap
msgid "Publishing FreeBSD Installation Media to Project Mirrors"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:768
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:668
msgid ""
"This section describes the procedure to publish FreeBSD development "
"snapshots and releases to the Project mirrors."
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:770
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:670
#, no-wrap
msgid "Staging FreeBSD Installation Media Images"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:773
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:673
msgid "Staging FreeBSD snapshots and releases is a two part process:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:775
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:675
msgid "Creating the directory structure to match the hierarchy on `ftp-master`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:778
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:678
msgid ""
"If `EVERYTHINGISFINE` is defined in the build configuration files, [."
"filename]#main.conf# in the case of the build scripts referenced above, this "
@@ -1926,13 +1586,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:782
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:682
#, no-wrap
msgid "# make -C /usr/src/release -f Makefile.mirrors EVERYTHINGISFINE=1 ftp-stage\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:785
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:685
msgid ""
"After each architecture is built, [.filename]#thermite.sh# will rsync the [."
"filename]#${DESTDIR}/R/ftp-stage# from the build to [.filename]#/snap/ftp/"
@@ -1941,14 +1601,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:786
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:686
msgid ""
"Copying the files to a staging directory on `ftp-master` before moving the "
"files into [.filename]#pub/# to begin propagation to the Project mirrors"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:788
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:688
msgid ""
"Once all builds have finished, [.filename]#/snap/ftp/snapshots#, or [."
"filename]#/snap/ftp/releases# for a release, is polled by `ftp-master` using "
@@ -1957,20 +1617,20 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:792
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:692
msgid ""
"On `ftp-master` in the FreeBSD Project infrastructure, this step requires "
"`root` level access, as this step must be executed as the `archive` user."
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:795
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:695
#, no-wrap
msgid "Publishing FreeBSD Installation Media"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:799
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:699
msgid ""
"Once the images are staged in [.filename]#/archive/tmp/#, they are ready to "
"be made public by putting them in [.filename]#/archive/pub/FreeBSD#. To "
@@ -1979,14 +1639,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:803
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:703
msgid ""
"For this to be effective, both [.filename]#/archive/tmp# and [.filename]#/"
"archive/pub# must reside on the same logical filesystem."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:806
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:706
msgid ""
"There is a caveat, however, where rsync must be used after to correct the "
"symbolic links in [.filename]#pub/FreeBSD/snapshots/ISO-IMAGES# which will "
@@ -1994,19 +1654,19 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:810
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:710
msgid ""
"As with the staging steps, this requires `root` level access, as this step "
"must be executed as the `archive` user."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:813
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:713
msgid "As the `archive` user:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:819
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:719
#, no-wrap
msgid ""
"% cd /archive/tmp/snapshots\n"
@@ -2015,29 +1675,29 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:822
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:722
msgid "Replace _snapshots_ with _releases_ as appropriate."
msgstr ""
#. type: Title ==
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:824
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:724
#, no-wrap
msgid "Wrapping up the Release Cycle"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:827
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:727
msgid "This section describes general post-release tasks."
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:829
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:729
#, no-wrap
msgid "Post-Release Errata Notices"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:833
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:733
msgid ""
"As the release cycle approaches conclusion, it is common to have several EN "
"(Errata Notice) candidates to address issues that were discovered late in "
@@ -2047,12 +1707,12 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:837
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:737
msgid "The actual process of issuing ENs is handled by the {teamSecteam}."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:840
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:740
msgid ""
"To request an Errata Notice after a release cycle has completed, a developer "
"should fill out the https://www.freebsd.org/security/errata-template."
@@ -2061,7 +1721,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:842
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:742
msgid ""
"The completed Errata Notice template should be emailed together with either "
"a patch against the {branchReleng} branch or a list of revisions from the "
@@ -2069,7 +1729,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:845
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:745
msgid ""
"For Errata Notice requests immediately following the release, the request "
"should be emailed to both the {teamRe} and the {teamSecteam}. Once the "
@@ -2079,121 +1739,121 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:847
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:747
#, no-wrap
msgid "Handoff to the {teamSecteam}"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:850
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:750
msgid ""
-"Roughly two weeks following the release, the Release Engineer updates [."
-"filename]#svnadmin/conf/approvers# changing the approver column from `re` to "
-"`(so|security-officer)` for the {branchRelengx} branch."
+"Roughly two weeks following the release, the Release Engineer updates the "
+"Git repository changing the approver from the Release engineering team to "
+"the security officer for the {branchRelengx} branch."
msgstr ""
#. type: Title ==
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:852
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:752
#, no-wrap
msgid "Release End-of-Life"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:855
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:755
msgid ""
"This section describes the website-related files to update when a release "
"reaches EoL (End-of-Life)."
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:857
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:757
#, no-wrap
msgid "Website Updates for End-of-Life"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:860
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:760
msgid ""
"When a release reaches End-of-Life, references to that release should be "
"removed and/or updated on the website:"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:865
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:765
#, no-wrap
msgid "File"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:869
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:769
#, no-wrap
msgid "[.filename]#~/website/themes/beastie/layouts/index.html#"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:871
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:886
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:771
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:786
#, no-wrap
msgid "Remove `u-relXXX-announce` and `u-relXXX-announce` references."
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:872
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:772
#, no-wrap
msgid "[.filename]#~/website/content/en/releases/_index.adoc#"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:874
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:774
#, no-wrap
msgid "Move the `u-relXXX-*` variables from the supported release list to the Legacy Releases list."
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:875
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:775
#, no-wrap
msgid "[.filename]#~/website/content/en/releng/_index.adoc#"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:877
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:777
#, no-wrap
msgid "Update the appropriate releng branch to refelect the branch is no longer supported."
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:878
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:778
#, no-wrap
msgid "[.filename]#~/website/content/en/security/_index.adoc#"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:880
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:780
#, no-wrap
msgid "Remove the branch from the supported branch list."
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:881
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:781
#, no-wrap
msgid "[.filename]#~/website/content/en/where.adoc#"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:883
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:783
#, no-wrap
msgid "Remove the URLs for the release."
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:884
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:784
#, no-wrap
msgid "[.filename]#~/website/themes/beastie/layouts/partials/sidenav.html#"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:889
-#: documentation/content/en/articles/freebsd-releng/_index.adoc:891
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:789
+#: documentation/content/en/articles/freebsd-releng/_index.adoc:791
#, no-wrap
msgid "Remove references to the release and releng branch."
msgstr ""
diff --git a/documentation/content/en/articles/hubs/_index.po b/documentation/content/en/articles/hubs/_index.po
index 8aa3d693f3..79a72ac979 100644
--- a/documentation/content/en/articles/hubs/_index.po
+++ b/documentation/content/en/articles/hubs/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2023-05-21 14:43-0300\n"
+"POT-Creation-Date: 2023-09-09 18:13-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"
@@ -47,7 +47,7 @@ msgstr ""
#. type: delimited block = 4
#: documentation/content/en/articles/hubs/_index.adoc:60
-msgid "We are not accepting new mirrors at this time."
+msgid "We are not accepting new community mirrors at this time."
msgstr ""
#. type: Title ==
@@ -874,7 +874,9 @@ msgstr ""
#. type: Plain text
#: documentation/content/en/articles/hubs/_index.adoc:406
-msgid "We are not accepting any new mirrors at this time."
+msgid ""
+"Please contact the Cluster Administrators as documented at https://www."
+"FreeBSD.org/administration/#t-clusteradm."
msgstr ""
#. type: Title ==
diff --git a/documentation/content/en/articles/ldap-auth/_index.po b/documentation/content/en/articles/ldap-auth/_index.po
index 39b36c1a4a..abedf38f7b 100644
--- a/documentation/content/en/articles/ldap-auth/_index.po
+++ b/documentation/content/en/articles/ldap-auth/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2022-02-01 09:21-0300\n"
+"POT-Creation-Date: 2023-09-09 18:13-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"
@@ -1300,15 +1300,6 @@ msgstr ""
#. type: delimited block = 4
#: documentation/content/en/articles/ldap-auth/_index.adoc:740
msgid ""
-"package:sysutils/cpu[] is a man:pw[8]-like utility that can be used to "
-"manage users in the LDAP directory. You can call it directly, or wrap "
-"scripts around it. It can handle both TLS (with the `-x` flag) and SSL "
-"(directly)."
-msgstr ""
-
-#. type: delimited block = 4
-#: documentation/content/en/articles/ldap-auth/_index.adoc:744
-msgid ""
"package:sysutils/ldapvi[] is a great utility for editing LDAP values in an "
"LDIF-like syntax. The directory (or subsection of the directory) is "
"presented in the editor chosen by the `EDITOR` environment variable. This "
@@ -1317,7 +1308,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/ldap-auth/_index.adoc:747
+#: documentation/content/en/articles/ldap-auth/_index.adoc:743
msgid ""
"package:security/openssh-portable[] has the ability to contact an LDAP "
"server to verify SSH keys. This is extremely nice if you have many servers "
@@ -1325,13 +1316,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/articles/ldap-auth/_index.adoc:752
+#: documentation/content/en/articles/ldap-auth/_index.adoc:748
#, no-wrap
msgid "OpenSSL Certificates for LDAP"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/ldap-auth/_index.adoc:756
+#: documentation/content/en/articles/ldap-auth/_index.adoc:752
msgid ""
"If you are hosting two or more LDAP servers, you will probably not want to "
"use self-signed certificates, since each client will have to be configured "
@@ -1341,7 +1332,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/ldap-auth/_index.adoc:758
+#: documentation/content/en/articles/ldap-auth/_index.adoc:754
msgid ""
"The steps here are presented as they are with very little attempt at "
"explaining what is going on-further explanation can be found in man:"
@@ -1349,20 +1340,20 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/ldap-auth/_index.adoc:761
+#: documentation/content/en/articles/ldap-auth/_index.adoc:757
msgid ""
"To create a certificate authority, we simply need a self-signed certificate "
"and key. The steps for this again are"
msgstr ""
#. type: Block title
-#: documentation/content/en/articles/ldap-auth/_index.adoc:763
+#: documentation/content/en/articles/ldap-auth/_index.adoc:759
#, no-wrap
msgid "Creating a Certificate"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/ldap-auth/_index.adoc:772
+#: documentation/content/en/articles/ldap-auth/_index.adoc:768
#, no-wrap
msgid ""
"% openssl genrsa -out root.key 1024\n"
@@ -1371,7 +1362,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/ldap-auth/_index.adoc:778
+#: documentation/content/en/articles/ldap-auth/_index.adoc:774
msgid ""
"These will be your root CA key and certificate. You will probably want to "
"encrypt the key and store it in a cool, dry place; anyone with access to it "
@@ -1379,7 +1370,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/ldap-auth/_index.adoc:781
+#: documentation/content/en/articles/ldap-auth/_index.adoc:777
msgid ""
"Next, using the first two steps above create a key [.filename]#ldap-server-"
"one.key# and certificate signing request [.filename]#ldap-server-one.csr#. "
@@ -1388,7 +1379,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/ldap-auth/_index.adoc:785
+#: documentation/content/en/articles/ldap-auth/_index.adoc:781
msgid ""
"Do not forget to use the fully qualified domain name for the \"common name\" "
"attribute when generating the certificate signing request; otherwise clients "
@@ -1396,18 +1387,18 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/ldap-auth/_index.adoc:788
+#: documentation/content/en/articles/ldap-auth/_index.adoc:784
msgid "To sign the key, use `-CA` and `-CAkey` instead of `-signkey`:"
msgstr ""
#. type: Block title
-#: documentation/content/en/articles/ldap-auth/_index.adoc:790
+#: documentation/content/en/articles/ldap-auth/_index.adoc:786
#, no-wrap
msgid "Signing as a Certificate Authority"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/ldap-auth/_index.adoc:799
+#: documentation/content/en/articles/ldap-auth/_index.adoc:795
#, no-wrap
msgid ""
"% openssl x509 -req -days 1024 \\\n"
@@ -1416,14 +1407,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/ldap-auth/_index.adoc:804
+#: documentation/content/en/articles/ldap-auth/_index.adoc:800
msgid ""
"The resulting file will be the certificate that you can use on your LDAP "
"servers."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/ldap-auth/_index.adoc:805
+#: documentation/content/en/articles/ldap-auth/_index.adoc:801
msgid ""
"Finally, for clients to trust all your servers, distribute [.filename]#root."
"crt# (the __certificate__, not the key!) to each client, and specify it in "
diff --git a/documentation/content/en/articles/license-guide/_index.po b/documentation/content/en/articles/license-guide/_index.po
index b88072ef2a..db57ca6cec 100644
--- a/documentation/content/en/articles/license-guide/_index.po
+++ b/documentation/content/en/articles/license-guide/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2023-05-21 14:43-0300\n"
+"POT-Creation-Date: 2023-09-09 18:13-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"
@@ -29,18 +29,18 @@ msgid "FreeBSD License Policies"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/license-guide/_index.adoc:20
+#: documentation/content/en/articles/license-guide/_index.adoc:40
msgid "'''"
msgstr ""
#. type: Title ==
-#: documentation/content/en/articles/license-guide/_index.adoc:26
+#: documentation/content/en/articles/license-guide/_index.adoc:46
#, no-wrap
msgid "Preferred License for New Files"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/license-guide/_index.adoc:32
+#: documentation/content/en/articles/license-guide/_index.adoc:52
msgid ""
"The rest of this section is intended to help you get started. As a rule, "
"when in doubt, ask. It is much easier to receive advice than to fix the "
@@ -51,13 +51,13 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/license-guide/_index.adoc:34
+#: documentation/content/en/articles/license-guide/_index.adoc:54
msgid "The FreeBSD Project uses this text as the preferred license:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/license-guide/_index.adoc:42
-#: documentation/content/en/articles/license-guide/_index.adoc:138
+#: documentation/content/en/articles/license-guide/_index.adoc:62
+#: documentation/content/en/articles/license-guide/_index.adoc:158
#, no-wrap
msgid ""
"/*-\n"
@@ -68,7 +68,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/license-guide/_index.adoc:48
+#: documentation/content/en/articles/license-guide/_index.adoc:68
msgid ""
"The FreeBSD project does not allow using the \"advertising clause\" in new "
"code. Due to the large number of contributors to the FreeBSD project, "
@@ -79,7 +79,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/license-guide/_index.adoc:54
+#: documentation/content/en/articles/license-guide/_index.adoc:74
msgid ""
"The FreeBSD project discourages completely new licenses and variations on "
"the standard licenses. New licenses require the approval of {core-email} to "
@@ -91,7 +91,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/license-guide/_index.adoc:60
+#: documentation/content/en/articles/license-guide/_index.adoc:80
msgid ""
"In addition, project policy requires that code licensed under some non-BSD "
"licenses must be placed in specific sections of the repository. For some "
@@ -103,7 +103,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/license-guide/_index.adoc:64
+#: documentation/content/en/articles/license-guide/_index.adoc:84
msgid ""
"Developers are reminded that, in open source, getting \"open\" correct is "
"just as important as getting \"source\" correct. Improper handling of "
@@ -112,13 +112,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/articles/license-guide/_index.adoc:66
+#: documentation/content/en/articles/license-guide/_index.adoc:86
#, no-wrap
msgid "Software License Policy"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/license-guide/_index.adoc:72
+#: documentation/content/en/articles/license-guide/_index.adoc:92
msgid ""
"The following sections outline the project's Software License Policies in "
"detail. For the most part we expect developers to read, understand and "
@@ -130,13 +130,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/license-guide/_index.adoc:73
+#: documentation/content/en/articles/license-guide/_index.adoc:93
#, no-wrap
msgid "Guiding Principles"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/license-guide/_index.adoc:78
+#: documentation/content/en/articles/license-guide/_index.adoc:98
msgid ""
"The FreeBSD Project aims to produce a complete, BSD-licensed operating "
"system allowing consumers of the system to produce derivative products "
@@ -149,14 +149,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/license-guide/_index.adoc:80
+#: documentation/content/en/articles/license-guide/_index.adoc:100
msgid ""
"We accept however that compelling reasons exist to allow differently-"
"licensed software to be included in the FreeBSD source tree."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/license-guide/_index.adoc:83
+#: documentation/content/en/articles/license-guide/_index.adoc:103
msgid ""
"We require software licensed under some non-BSD licenses to be carefully "
"isolated in the source tree so that it cannot contaminate BSD-only "
@@ -165,7 +165,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/license-guide/_index.adoc:87
+#: documentation/content/en/articles/license-guide/_index.adoc:107
msgid ""
"Unless a special exception is made, no existing BSD-licensed components may "
"be replaced with more restrictively licensed software. We encourage FreeBSD "
@@ -175,13 +175,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/license-guide/_index.adoc:88
+#: documentation/content/en/articles/license-guide/_index.adoc:108
#, no-wrap
msgid "Policy"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/license-guide/_index.adoc:92
+#: documentation/content/en/articles/license-guide/_index.adoc:112
msgid ""
"The import of new software licensed under any licenses other than the BSD "
"license and BSD-Like Licenses (as defined below) requires the prior approval "
@@ -189,7 +189,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/license-guide/_index.adoc:94
+#: documentation/content/en/articles/license-guide/_index.adoc:114
msgid ""
"A list of features or bug fixes that the new version or patches contain, "
"along with evidence that our users need those features. PRs or references "
@@ -197,7 +197,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/license-guide/_index.adoc:96
+#: documentation/content/en/articles/license-guide/_index.adoc:116
msgid ""
"This process should be used for all software imports, not just those that "
"require Core Team review. The mere existence of a new version does not "
@@ -205,14 +205,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/license-guide/_index.adoc:98
+#: documentation/content/en/articles/license-guide/_index.adoc:118
msgid ""
"A list of FreeBSD branches that may be affected. Expansions of scope "
"require a new request to and approval from the FreeBSD Core Team."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/license-guide/_index.adoc:101
+#: documentation/content/en/articles/license-guide/_index.adoc:121
msgid ""
"The Apache License 2.0 is acceptable for use in some cases. The Core Team "
"must approve the import of new Apache License licensed components or the "
@@ -220,19 +220,19 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/license-guide/_index.adoc:102
-#: documentation/content/en/articles/license-guide/_index.adoc:107
-#: documentation/content/en/articles/license-guide/_index.adoc:112
+#: documentation/content/en/articles/license-guide/_index.adoc:122
+#: documentation/content/en/articles/license-guide/_index.adoc:127
+#: documentation/content/en/articles/license-guide/_index.adoc:132
msgid "This license is approved for the following components:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/license-guide/_index.adoc:103
+#: documentation/content/en/articles/license-guide/_index.adoc:123
msgid "LLVM toolchain and (with LLVM Exceptions) runtime components."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/license-guide/_index.adoc:106
+#: documentation/content/en/articles/license-guide/_index.adoc:126
msgid ""
"The BSD+Patent License is acceptable for use in some cases. The Core Team "
"must approve the import of new BSD+Patent License licensed components or the "
@@ -240,12 +240,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/license-guide/_index.adoc:108
+#: documentation/content/en/articles/license-guide/_index.adoc:128
msgid "EDK2 derived code related to UEFI functionality"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/license-guide/_index.adoc:111
+#: documentation/content/en/articles/license-guide/_index.adoc:131
msgid ""
"The Common Development and Distribution License (CDDL) is acceptable for use "
"in some cases. The Core Team must approve the import of new CDDL licensed "
@@ -253,17 +253,17 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/license-guide/_index.adoc:113
+#: documentation/content/en/articles/license-guide/_index.adoc:133
msgid "DTrace"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/license-guide/_index.adoc:114
+#: documentation/content/en/articles/license-guide/_index.adoc:134
msgid "ZFS filesystem, including kernel support and userland utilities"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/license-guide/_index.adoc:120
+#: documentation/content/en/articles/license-guide/_index.adoc:140
msgid ""
"Historically, the phrase 'All Rights Reserved.' was included in all "
"copyright notices. All the BSD releases had it, to comply with the https://"
@@ -277,7 +277,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/license-guide/_index.adoc:123
+#: documentation/content/en/articles/license-guide/_index.adoc:143
msgid ""
"Initially, many items in the FreeBSD tree were marked with BSD-2-Clause-"
"FreeBSD. However, SPDX has obsoleted the license as a variant; and the SPDX "
@@ -286,13 +286,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/license-guide/_index.adoc:124
+#: documentation/content/en/articles/license-guide/_index.adoc:144
#, no-wrap
msgid "Acceptable licenses"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/license-guide/_index.adoc:128
+#: documentation/content/en/articles/license-guide/_index.adoc:148
msgid ""
"The following licenses are considered to be acceptable BSD-Like Licenses for "
"the purpose of this Policy. Deviations or the use of any other license must "
@@ -300,17 +300,17 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/license-guide/_index.adoc:130
+#: documentation/content/en/articles/license-guide/_index.adoc:150
msgid "The 2 clause version of the BSD license"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/license-guide/_index.adoc:140
+#: documentation/content/en/articles/license-guide/_index.adoc:160
msgid "The 3 clause version of the BSD license"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/license-guide/_index.adoc:148
+#: documentation/content/en/articles/license-guide/_index.adoc:168
#, no-wrap
msgid ""
"/*-\n"
@@ -321,12 +321,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/license-guide/_index.adoc:150
+#: documentation/content/en/articles/license-guide/_index.adoc:170
msgid "The ISC License"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/license-guide/_index.adoc:158
+#: documentation/content/en/articles/license-guide/_index.adoc:178
#, no-wrap
msgid ""
"/*-\n"
@@ -337,12 +337,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/license-guide/_index.adoc:160
+#: documentation/content/en/articles/license-guide/_index.adoc:180
msgid "The MIT License"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/license-guide/_index.adoc:168
+#: documentation/content/en/articles/license-guide/_index.adoc:188
#, no-wrap
msgid ""
"/*-\n"
@@ -353,13 +353,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/articles/license-guide/_index.adoc:169
+#: documentation/content/en/articles/license-guide/_index.adoc:189
#, no-wrap
msgid "Software Collection License"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/license-guide/_index.adoc:174
+#: documentation/content/en/articles/license-guide/_index.adoc:194
msgid ""
"The FreeBSD Project licenses its compilation of software as described in [."
"filename]#COPYRIGHT# under the BSD-2-Clause license. This license does not "
@@ -369,13 +369,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/articles/license-guide/_index.adoc:175
+#: documentation/content/en/articles/license-guide/_index.adoc:195
#, no-wrap
msgid "License File Location"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/license-guide/_index.adoc:187
+#: documentation/content/en/articles/license-guide/_index.adoc:207
msgid ""
"To comply with the https://reuse.software/[REUSE Software] standard as much "
"as possible, all license files will be stored in the [.filename]#LICENSES/# "
@@ -398,7 +398,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/license-guide/_index.adoc:191
+#: documentation/content/en/articles/license-guide/_index.adoc:211
msgid ""
"The FreeBSD Project currently does not make use of the `DEP5` files "
"described in the `REUSE Software` standard. The FreeBSD Project has not "
@@ -408,13 +408,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/articles/license-guide/_index.adoc:193
+#: documentation/content/en/articles/license-guide/_index.adoc:213
#, no-wrap
msgid "Individual Files License"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/license-guide/_index.adoc:197
+#: documentation/content/en/articles/license-guide/_index.adoc:217
msgid ""
"Each individual file in the FreeBSD software collection has its own "
"copyright and license. How they are marked varies and is described in this "
@@ -422,7 +422,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/license-guide/_index.adoc:201
+#: documentation/content/en/articles/license-guide/_index.adoc:221
msgid ""
"A copyright notice identifies who claims the legal copyright to a file. "
"These are provided on a best effort basis by the project. Because "
@@ -431,7 +431,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/license-guide/_index.adoc:210
+#: documentation/content/en/articles/license-guide/_index.adoc:230
msgid ""
"A license is a legal document between the contributor and the users of the "
"software granting permission to use the copyrighted portions of the "
@@ -450,7 +450,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/license-guide/_index.adoc:213
+#: documentation/content/en/articles/license-guide/_index.adoc:233
msgid ""
"Entities that contribute fixes and enhancements to the software collection "
"without an explicit license agree to license those changes under the terms "
@@ -460,42 +460,42 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/license-guide/_index.adoc:215
+#: documentation/content/en/articles/license-guide/_index.adoc:235
msgid "There are four types of files in the FreeBSD software collection:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/license-guide/_index.adoc:217
+#: documentation/content/en/articles/license-guide/_index.adoc:237
msgid "Files that have only an explicit copyright notice and license."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/license-guide/_index.adoc:218
+#: documentation/content/en/articles/license-guide/_index.adoc:238
msgid ""
"Files that have both an explicit copyright notice and license, and a SPDX-"
"License-Identifier tag."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/license-guide/_index.adoc:219
+#: documentation/content/en/articles/license-guide/_index.adoc:239
msgid ""
"Files that have only a copyright notice and an SPDX-License-Identifier tag, "
"but no explicit license."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/license-guide/_index.adoc:220
+#: documentation/content/en/articles/license-guide/_index.adoc:240
msgid "Files that lack any copyright or license at all."
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/license-guide/_index.adoc:221
+#: documentation/content/en/articles/license-guide/_index.adoc:241
#, no-wrap
msgid "Only Copyright and License"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/license-guide/_index.adoc:225
+#: documentation/content/en/articles/license-guide/_index.adoc:245
msgid ""
"Many files in the FreeBSD software collection have both a copyright notice "
"and an explicit license contained in the file. In these cases, the license "
@@ -503,13 +503,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/license-guide/_index.adoc:226
+#: documentation/content/en/articles/license-guide/_index.adoc:246
#, no-wrap
msgid "Copyright and License with SPDX-License-Identifier expression"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/license-guide/_index.adoc:232
+#: documentation/content/en/articles/license-guide/_index.adoc:252
msgid ""
"Some files in the FreeBSD software collection contain a copyright statement, "
"an SPDX-License-Identifier tag and an explicit license. The explicit "
@@ -520,13 +520,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/license-guide/_index.adoc:233
+#: documentation/content/en/articles/license-guide/_index.adoc:253
#, no-wrap
msgid "Only Copyright and SPDX-License-Identifier expression."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/license-guide/_index.adoc:239
+#: documentation/content/en/articles/license-guide/_index.adoc:259
msgid ""
"Some files in the tree contain detached licenses. These files contain only "
"a copyright notice and an SPDX-License-Identifier expression, but no "
@@ -537,21 +537,21 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/license-guide/_index.adoc:241
+#: documentation/content/en/articles/license-guide/_index.adoc:261
msgid ""
"The license for files containing only the SPDX-License-Identifier should be "
"construed to be"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/license-guide/_index.adoc:244
+#: documentation/content/en/articles/license-guide/_index.adoc:264
msgid ""
"Start the license with the copyright notice from the file. Include all the "
"copyright holders."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/license-guide/_index.adoc:247
+#: documentation/content/en/articles/license-guide/_index.adoc:267
msgid ""
"For each sub-expression, copy the license text from [.filename]#LICENSE/text/"
"`id`.txt#. When exceptions are present, append them from [.filename]#src/"
@@ -560,7 +560,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/license-guide/_index.adoc:250
+#: documentation/content/en/articles/license-guide/_index.adoc:270
msgid ""
"Where `id` is the SPDX short license identifier from the `Identifier` column "
"of https://spdx.org/licenses/[SPDX Identifiers] or https://spdx.org/licenses/"
@@ -570,14 +570,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/license-guide/_index.adoc:252
+#: documentation/content/en/articles/license-guide/_index.adoc:272
msgid ""
"When reading the license text that is detached from a file, a number of "
"considerations must be taken to make the detached license make sense."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/license-guide/_index.adoc:255
+#: documentation/content/en/articles/license-guide/_index.adoc:275
msgid ""
"Any reference to a copyright notice shall refer to the copyright notice "
"constructed from the licensed file, not from any copyright notice in the "
@@ -586,7 +586,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/license-guide/_index.adoc:258
+#: documentation/content/en/articles/license-guide/_index.adoc:278
msgid ""
"When names of entities are referred to in the license text, they shall be "
"construed to apply to the list of all copyright holders listed in the "
@@ -597,7 +597,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/license-guide/_index.adoc:260
+#: documentation/content/en/articles/license-guide/_index.adoc:280
msgid ""
"When the SPDX offers variations of the license, it is understood the license "
"in the [.filename]#LICENSE/# file represents the exact version of the "
@@ -607,7 +607,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/license-guide/_index.adoc:264
+#: documentation/content/en/articles/license-guide/_index.adoc:284
msgid ""
"For licenses that have slight variations in text, the SPDX has guidelines to "
"match them. These guidelines are not relevant here. Contributors wishing "
@@ -617,13 +617,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/license-guide/_index.adoc:265
+#: documentation/content/en/articles/license-guide/_index.adoc:285
#, no-wrap
msgid "Files without Copyright or any License Marking"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/license-guide/_index.adoc:270
+#: documentation/content/en/articles/license-guide/_index.adoc:290
msgid ""
"Some files cannot have suitable comments added to them. In such cases, a "
"license may be found in [.filename]#file.ext.license#. For example, a file "
@@ -632,7 +632,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/license-guide/_index.adoc:273
+#: documentation/content/en/articles/license-guide/_index.adoc:293
msgid ""
"Files created by the project that lack a copyright notice are understood to "
"fall under the blanket copyright and licensing in [.filename]#COPYRIGHT#. "
@@ -642,7 +642,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/license-guide/_index.adoc:276
+#: documentation/content/en/articles/license-guide/_index.adoc:296
msgid ""
"Files that lack marking and have more than a trivial amount of copyrightable "
"material, or whose author believes them to be improperly marked, should be "
@@ -651,20 +651,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/license-guide/_index.adoc:278
+#: documentation/content/en/articles/license-guide/_index.adoc:298
msgid ""
"In the future, all such files will be marked explicitly, or follow the REUSE "
"Software [.filename]#.license# convention."
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/license-guide/_index.adoc:280
+#: documentation/content/en/articles/license-guide/_index.adoc:300
#, no-wrap
msgid "SPDX-License-Identifier Expressions"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/license-guide/_index.adoc:287
+#: documentation/content/en/articles/license-guide/_index.adoc:307
msgid ""
"An 'SPDX License expression' is used in two contexts in the FreeBSD software "
"collection. First, its full form is used for files that have explicit "
@@ -676,7 +676,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/license-guide/_index.adoc:291
+#: documentation/content/en/articles/license-guide/_index.adoc:311
msgid ""
"An `SPDX License sub-expression` is either an SPDX short form license "
"identifier from the https://spdx.org/licenses/[SPDX License List], or the "
@@ -690,7 +690,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/license-guide/_index.adoc:299
+#: documentation/content/en/articles/license-guide/_index.adoc:319
msgid ""
"Some license identifiers, like [L]GPL, have the option to use only that "
"version, or any later version. SPDX defines the suffix `-or-later` to mean "
@@ -704,7 +704,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/license-guide/_index.adoc:304
+#: documentation/content/en/articles/license-guide/_index.adoc:324
#, no-wrap
msgid ""
" // SPDX-License-Identifier: GPL-2.0-only\n"
@@ -712,7 +712,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/license-guide/_index.adoc:308
+#: documentation/content/en/articles/license-guide/_index.adoc:328
msgid ""
"`WITH` should be used when a license modifier is needed. In the FreeBSD "
"project, a number of files from LLVM have an exception to the Apache 2.0 "
@@ -720,13 +720,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/license-guide/_index.adoc:312
+#: documentation/content/en/articles/license-guide/_index.adoc:332
#, no-wrap
msgid " // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/license-guide/_index.adoc:316
+#: documentation/content/en/articles/license-guide/_index.adoc:336
msgid ""
"https://spdx.org/licenses/exceptions-index.html[Exception tags] are managed "
"by SPDX. License exceptions can only be applied to certain licenses, as "
@@ -734,20 +734,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/license-guide/_index.adoc:319
+#: documentation/content/en/articles/license-guide/_index.adoc:339
msgid ""
"`OR` should be used if the file has a choice of license and one license is "
"selected. For example, some dtsi files are available under dual licenses:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/license-guide/_index.adoc:323
+#: documentation/content/en/articles/license-guide/_index.adoc:343
#, no-wrap
msgid " // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/license-guide/_index.adoc:327
+#: documentation/content/en/articles/license-guide/_index.adoc:347
msgid ""
"`AND` should be used if the file has multiple licenses whose terms all apply "
"to use the file. For example, if code has been incorporated by several "
@@ -755,7 +755,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/license-guide/_index.adoc:331
+#: documentation/content/en/articles/license-guide/_index.adoc:351
#, no-wrap
msgid " // SPDX-License-Identifier: BSD-2-Clause AND MIT\n"
msgstr ""
diff --git a/documentation/content/en/articles/pgpkeys/_index.po b/documentation/content/en/articles/pgpkeys/_index.po
index 7275554130..654d055bdd 100644
--- a/documentation/content/en/articles/pgpkeys/_index.po
+++ b/documentation/content/en/articles/pgpkeys/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2023-06-19 21:08-0300\n"
+"POT-Creation-Date: 2023-09-09 18:13-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"
@@ -87,21 +87,21 @@ msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:78
-#: documentation/content/en/articles/pgpkeys/_index.adoc:342
+#: documentation/content/en/articles/pgpkeys/_index.adoc:345
#, no-wrap
msgid "`{bapt}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:81
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1092
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1095
#, no-wrap
msgid "`{bcr}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:84
-#: documentation/content/en/articles/pgpkeys/_index.adoc:762
+#: documentation/content/en/articles/pgpkeys/_index.adoc:765
#, no-wrap
msgid "`{grog}`"
msgstr ""
@@ -115,14 +115,14 @@ msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:90
-#: documentation/content/en/articles/pgpkeys/_index.adoc:579
+#: documentation/content/en/articles/pgpkeys/_index.adoc:582
#, no-wrap
msgid "`{lwhsu}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:93
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1353
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1356
#, no-wrap
msgid "`{manu}`"
msgstr ""
@@ -136,7 +136,7 @@ msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:99
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1044
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1047
#, no-wrap
msgid "`{0mp}`"
msgstr ""
@@ -348,2519 +348,2531 @@ msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:210
#, no-wrap
-msgid "`{novel}`"
+msgid "`{jbo}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:213
#, no-wrap
-msgid "`{garga}`"
+msgid "`{novel}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:216
#, no-wrap
-msgid "`{kbowling}`"
+msgid "`{garga}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:219
#, no-wrap
-msgid "`{alexbl}`"
+msgid "`{kbowling}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:222
#, no-wrap
-msgid "`{ebrandi}`"
+msgid "`{alexbl}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:225
#, no-wrap
-msgid "`{harti}`"
+msgid "`{ebrandi}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:228
#, no-wrap
-msgid "`{obraun}`"
+msgid "`{harti}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:231
#, no-wrap
-msgid "`{makc}`"
+msgid "`{obraun}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:234
#, no-wrap
-msgid "`{jmb}`"
+msgid "`{makc}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:237
#, no-wrap
-msgid "`{antoine}`"
+msgid "`{jmb}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:240
#, no-wrap
-msgid "`{db}`"
+msgid "`{antoine}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:243
#, no-wrap
-msgid "`{brueffer}`"
+msgid "`{db}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:246
#, no-wrap
-msgid "`{markus}`"
+msgid "`{brueffer}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:249
#, no-wrap
-msgid "`{br}`"
+msgid "`{markus}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:252
#, no-wrap
-msgid "`{jch}`"
+msgid "`{br}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:255
#, no-wrap
-msgid "`{jchandra}`"
+msgid "`{jch}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:258
#, no-wrap
-msgid "`{jcamou}`"
+msgid "`{jchandra}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:261
#, no-wrap
-msgid "`{acm}`"
+msgid "`{jcamou}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:264
#, no-wrap
-msgid "`{gahr}`"
+msgid "`{acm}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:267
#, no-wrap
-msgid "`{dchagin}`"
+msgid "`{gahr}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:270
#, no-wrap
-msgid "`{perky}`"
+msgid "`{dchagin}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:273
#, no-wrap
-msgid "`{jon}`"
+msgid "`{perky}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:276
#, no-wrap
-msgid "`{jonathan}`"
+msgid "`{jon}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:279
#, no-wrap
-msgid "`{loader}`"
+msgid "`{jonathan}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:282
#, no-wrap
-msgid "`{luoqi}`"
+msgid "`{loader}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:285
#, no-wrap
-msgid "`{ache}`"
+msgid "`{luoqi}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:288
#, no-wrap
-msgid "`{melifaro}`"
+msgid "`{ache}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:291
#, no-wrap
-msgid "`{cjh}`"
+msgid "`{melifaro}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:294
#, no-wrap
-msgid "`{davidch}`"
+msgid "`{cjh}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:297
#, no-wrap
-msgid "`{milki}`"
+msgid "`{davidch}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:300
#, no-wrap
-msgid "`{cjc}`"
+msgid "`{milki}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:303
#, no-wrap
-msgid "`{marcus}`"
+msgid "`{cjc}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:306
#, no-wrap
-msgid "`{fuz}`"
+msgid "`{marcus}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:309
#, no-wrap
-msgid "`{nik}`"
+msgid "`{fuz}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:312
#, no-wrap
-msgid "`{benjsc}`"
+msgid "`{nik}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:315
#, no-wrap
-msgid "`{lcook}`"
+msgid "`{benjsc}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:318
#, no-wrap
-msgid "`{ngie}`"
+msgid "`{lcook}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:321
#, no-wrap
-msgid "`{rakuco}`"
+msgid "`{ngie}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:324
#, no-wrap
-msgid "`{alc}`"
+msgid "`{rakuco}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:327
#, no-wrap
-msgid "`{olivier}`"
+msgid "`{alc}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:330
#, no-wrap
-msgid "`{bcran}`"
+msgid "`{olivier}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:333
#, no-wrap
-msgid "`{cc}`"
+msgid "`{bcran}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:336
#, no-wrap
-msgid "`{culot}`"
+msgid "`{cc}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:339
#, no-wrap
+msgid "`{culot}`"
+msgstr ""
+
+#. type: Title ===
+#: documentation/content/en/articles/pgpkeys/_index.adoc:342
+#, no-wrap
msgid "`{alfredo}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:345
+#: documentation/content/en/articles/pgpkeys/_index.adoc:348
#, no-wrap
msgid "`{ceri}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:348
+#: documentation/content/en/articles/pgpkeys/_index.adoc:351
#, no-wrap
msgid "`{edavis}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:351
+#: documentation/content/en/articles/pgpkeys/_index.adoc:354
#, no-wrap
msgid "`{alexey}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:354
+#: documentation/content/en/articles/pgpkeys/_index.adoc:357
#, no-wrap
msgid "`{bsd}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:357
+#: documentation/content/en/articles/pgpkeys/_index.adoc:360
#, no-wrap
msgid "`{carl}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:360
+#: documentation/content/en/articles/pgpkeys/_index.adoc:363
#, no-wrap
msgid "`{carlavilla}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:363
+#: documentation/content/en/articles/pgpkeys/_index.adoc:366
#, no-wrap
msgid "`{vd}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:366
+#: documentation/content/en/articles/pgpkeys/_index.adoc:369
#, no-wrap
msgid "`{rdivacky}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:369
+#: documentation/content/en/articles/pgpkeys/_index.adoc:372
#, no-wrap
msgid "`{danfe}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:372
+#: documentation/content/en/articles/pgpkeys/_index.adoc:375
#, no-wrap
msgid "`{dd}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:375
+#: documentation/content/en/articles/pgpkeys/_index.adoc:378
#, no-wrap
msgid "`{bdrewery}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:378
+#: documentation/content/en/articles/pgpkeys/_index.adoc:381
#, no-wrap
msgid "`{gad}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:381
+#: documentation/content/en/articles/pgpkeys/_index.adoc:384
#, no-wrap
msgid "`{kd}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:384
+#: documentation/content/en/articles/pgpkeys/_index.adoc:387
#, no-wrap
msgid "`{olivierd}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:387
+#: documentation/content/en/articles/pgpkeys/_index.adoc:390
#, no-wrap
msgid "`{bruno}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:390
+#: documentation/content/en/articles/pgpkeys/_index.adoc:393
#, no-wrap
msgid "`{ale}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:393
+#: documentation/content/en/articles/pgpkeys/_index.adoc:396
#, no-wrap
msgid "`{nemysis}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:396
+#: documentation/content/en/articles/pgpkeys/_index.adoc:399
#, no-wrap
msgid "`{peadar}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:399
+#: documentation/content/en/articles/pgpkeys/_index.adoc:402
#, no-wrap
msgid "`{deischen}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:402
+#: documentation/content/en/articles/pgpkeys/_index.adoc:405
#, no-wrap
msgid "`{diizzy}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:405
+#: documentation/content/en/articles/pgpkeys/_index.adoc:408
#, no-wrap
msgid "`{ue}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:408
+#: documentation/content/en/articles/pgpkeys/_index.adoc:411
#, no-wrap
msgid "`{madpilot}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:411
+#: documentation/content/en/articles/pgpkeys/_index.adoc:414
#, no-wrap
msgid "`{rafan}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:414
+#: documentation/content/en/articles/pgpkeys/_index.adoc:417
#, no-wrap
msgid "`{kami}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:417
+#: documentation/content/en/articles/pgpkeys/_index.adoc:420
#, no-wrap
msgid "`{farrokhi}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:420
+#: documentation/content/en/articles/pgpkeys/_index.adoc:423
#, no-wrap
msgid "`{jedgar}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:423
+#: documentation/content/en/articles/pgpkeys/_index.adoc:426
#, no-wrap
msgid "`{mfechner}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:426
+#: documentation/content/en/articles/pgpkeys/_index.adoc:429
#, no-wrap
msgid "`{feld}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:429
+#: documentation/content/en/articles/pgpkeys/_index.adoc:432
#, no-wrap
msgid "`{green}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:432
+#: documentation/content/en/articles/pgpkeys/_index.adoc:435
#, no-wrap
msgid "`{fanf}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:435
+#: documentation/content/en/articles/pgpkeys/_index.adoc:438
#, no-wrap
msgid "`{blackend}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:438
+#: documentation/content/en/articles/pgpkeys/_index.adoc:441
#, no-wrap
msgid "`{petef}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:441
+#: documentation/content/en/articles/pgpkeys/_index.adoc:444
#, no-wrap
msgid "`{decke}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:444
+#: documentation/content/en/articles/pgpkeys/_index.adoc:447
#, no-wrap
msgid "`{landonf}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:447
+#: documentation/content/en/articles/pgpkeys/_index.adoc:450
#, no-wrap
msgid "`{billf}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:450
+#: documentation/content/en/articles/pgpkeys/_index.adoc:453
#, no-wrap
msgid "`{grembo}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:453
+#: documentation/content/en/articles/pgpkeys/_index.adoc:456
#, no-wrap
msgid "`{sgalabov}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:456
+#: documentation/content/en/articles/pgpkeys/_index.adoc:459
#, no-wrap
msgid "`{avg}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:459
+#: documentation/content/en/articles/pgpkeys/_index.adoc:462
#, no-wrap
msgid "`{beat}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:462
+#: documentation/content/en/articles/pgpkeys/_index.adoc:465
#, no-wrap
msgid "`{sjg}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:465
+#: documentation/content/en/articles/pgpkeys/_index.adoc:468
#, no-wrap
msgid "`{gibbs}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:468
+#: documentation/content/en/articles/pgpkeys/_index.adoc:471
#, no-wrap
msgid "`{pfg}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:471
+#: documentation/content/en/articles/pgpkeys/_index.adoc:474
#, no-wrap
msgid "`{girgen}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:474
+#: documentation/content/en/articles/pgpkeys/_index.adoc:477
#, no-wrap
msgid "`{eugen}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:477
+#: documentation/content/en/articles/pgpkeys/_index.adoc:480
#, no-wrap
msgid "`{pgollucci}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:480
+#: documentation/content/en/articles/pgpkeys/_index.adoc:483
#, no-wrap
msgid "`{trociny}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:483
+#: documentation/content/en/articles/pgpkeys/_index.adoc:486
#, no-wrap
msgid "`{dmgk}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:486
+#: documentation/content/en/articles/pgpkeys/_index.adoc:489
#, no-wrap
msgid "`{daichi}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:489
+#: documentation/content/en/articles/pgpkeys/_index.adoc:492
#, no-wrap
msgid "`{grehan}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:492
+#: documentation/content/en/articles/pgpkeys/_index.adoc:495
#, no-wrap
msgid "`{jamie}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:495
+#: documentation/content/en/articles/pgpkeys/_index.adoc:498
#, no-wrap
msgid "`{adridg}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:498
+#: documentation/content/en/articles/pgpkeys/_index.adoc:501
#, no-wrap
msgid "`{wg}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:501
+#: documentation/content/en/articles/pgpkeys/_index.adoc:504
#, no-wrap
msgid "`{bar}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:504
+#: documentation/content/en/articles/pgpkeys/_index.adoc:507
#, no-wrap
msgid "`{jmg}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:507
+#: documentation/content/en/articles/pgpkeys/_index.adoc:510
#, no-wrap
msgid "`{mjg}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:510
+#: documentation/content/en/articles/pgpkeys/_index.adoc:513
#, no-wrap
msgid "`{jhale}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:513
+#: documentation/content/en/articles/pgpkeys/_index.adoc:516
#, no-wrap
msgid "`{jah}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:516
+#: documentation/content/en/articles/pgpkeys/_index.adoc:519
#, no-wrap
msgid "`{dannyboy}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:519
+#: documentation/content/en/articles/pgpkeys/_index.adoc:522
#, no-wrap
msgid "`{dhartmei}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:522
+#: documentation/content/en/articles/pgpkeys/_index.adoc:525
#, no-wrap
msgid "`{ohauer}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:525
+#: documentation/content/en/articles/pgpkeys/_index.adoc:528
#, no-wrap
msgid "`{ehaupt}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:528
+#: documentation/content/en/articles/pgpkeys/_index.adoc:531
#, no-wrap
msgid "`{jhay}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:531
+#: documentation/content/en/articles/pgpkeys/_index.adoc:534
#, no-wrap
msgid "`{bhd}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:534
+#: documentation/content/en/articles/pgpkeys/_index.adoc:537
#, no-wrap
msgid "`{sheldonh}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:537
+#: documentation/content/en/articles/pgpkeys/_index.adoc:540
#, no-wrap
msgid "`{mikeh}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:540
+#: documentation/content/en/articles/pgpkeys/_index.adoc:543
#, no-wrap
msgid "`{mheinen}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:543
+#: documentation/content/en/articles/pgpkeys/_index.adoc:546
#, no-wrap
msgid "`{niels}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:546
+#: documentation/content/en/articles/pgpkeys/_index.adoc:549
#, no-wrap
msgid "`{ghelmer}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:549
+#: documentation/content/en/articles/pgpkeys/_index.adoc:552
#, no-wrap
msgid "`{mux}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:552
+#: documentation/content/en/articles/pgpkeys/_index.adoc:555
#, no-wrap
msgid "`{wen}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:555
+#: documentation/content/en/articles/pgpkeys/_index.adoc:558
#, no-wrap
msgid "`{dhn}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:558
+#: documentation/content/en/articles/pgpkeys/_index.adoc:561
#, no-wrap
msgid "`{jhibbits}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:561
+#: documentation/content/en/articles/pgpkeys/_index.adoc:564
#, no-wrap
msgid "`{jhixson}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:564
+#: documentation/content/en/articles/pgpkeys/_index.adoc:567
#, no-wrap
msgid "`{pho}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:567
+#: documentation/content/en/articles/pgpkeys/_index.adoc:570
#, no-wrap
msgid "`{oh}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:570
+#: documentation/content/en/articles/pgpkeys/_index.adoc:573
#, no-wrap
msgid "`{mhorne}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:573
+#: documentation/content/en/articles/pgpkeys/_index.adoc:576
#, no-wrap
msgid "`{bhughes}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:576
+#: documentation/content/en/articles/pgpkeys/_index.adoc:579
#, no-wrap
msgid "`{sunpoet}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:582
+#: documentation/content/en/articles/pgpkeys/_index.adoc:585
#, no-wrap
msgid "`{foxfair}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:585
+#: documentation/content/en/articles/pgpkeys/_index.adoc:588
#, no-wrap
msgid "`{whu}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:588
+#: documentation/content/en/articles/pgpkeys/_index.adoc:591
#, no-wrap
msgid "`{chinsan}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:591
+#: documentation/content/en/articles/pgpkeys/_index.adoc:594
#, no-wrap
msgid "`{zlei}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:594
+#: documentation/content/en/articles/pgpkeys/_index.adoc:597
#, no-wrap
msgid "`{davide}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:597
+#: documentation/content/en/articles/pgpkeys/_index.adoc:600
#, no-wrap
msgid "`{jkh}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:600
+#: documentation/content/en/articles/pgpkeys/_index.adoc:603
#, no-wrap
msgid "`{versus}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:603
+#: documentation/content/en/articles/pgpkeys/_index.adoc:606
#, no-wrap
msgid "`{pi}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:606
+#: documentation/content/en/articles/pgpkeys/_index.adoc:609
#, no-wrap
msgid "`{weongyo}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:609
+#: documentation/content/en/articles/pgpkeys/_index.adoc:612
#, no-wrap
msgid "`{peterj}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:612
+#: documentation/content/en/articles/pgpkeys/_index.adoc:615
#, no-wrap
msgid "`{jinmei}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:615
+#: documentation/content/en/articles/pgpkeys/_index.adoc:618
#, no-wrap
msgid "`{ahze}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:618
+#: documentation/content/en/articles/pgpkeys/_index.adoc:621
#, no-wrap
msgid "`{markj}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:621
+#: documentation/content/en/articles/pgpkeys/_index.adoc:624
#, no-wrap
msgid "`{trevor}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:624
+#: documentation/content/en/articles/pgpkeys/_index.adoc:627
#, no-wrap
msgid "`{erj}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:627
+#: documentation/content/en/articles/pgpkeys/_index.adoc:630
#, no-wrap
msgid "`{allanjude}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:630
+#: documentation/content/en/articles/pgpkeys/_index.adoc:633
#, no-wrap
msgid "`{bjk}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:633
+#: documentation/content/en/articles/pgpkeys/_index.adoc:636
#, no-wrap
msgid "`{phk}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:636
+#: documentation/content/en/articles/pgpkeys/_index.adoc:639
#, no-wrap
msgid "`{pluknet}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:639
+#: documentation/content/en/articles/pgpkeys/_index.adoc:642
#, no-wrap
msgid "`{cokane}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:642
+#: documentation/content/en/articles/pgpkeys/_index.adoc:645
#, no-wrap
msgid "`{karels}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:645
+#: documentation/content/en/articles/pgpkeys/_index.adoc:648
#, no-wrap
msgid "`{kato}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:648
+#: documentation/content/en/articles/pgpkeys/_index.adoc:651
#, no-wrap
msgid "`{vkashyap}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:651
+#: documentation/content/en/articles/pgpkeys/_index.adoc:654
#, no-wrap
msgid "`{pkubaj}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:654
+#: documentation/content/en/articles/pgpkeys/_index.adoc:657
#, no-wrap
msgid "`{kris}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:657
+#: documentation/content/en/articles/pgpkeys/_index.adoc:660
#, no-wrap
msgid "`{keramida}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:660
+#: documentation/content/en/articles/pgpkeys/_index.adoc:663
#, no-wrap
msgid "`{fjoe}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:663
+#: documentation/content/en/articles/pgpkeys/_index.adoc:666
#, no-wrap
msgid "`{manolis}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:666
+#: documentation/content/en/articles/pgpkeys/_index.adoc:669
#, no-wrap
msgid "`{stevek}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:669
+#: documentation/content/en/articles/pgpkeys/_index.adoc:672
#, no-wrap
msgid "`{jkim}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:672
+#: documentation/content/en/articles/pgpkeys/_index.adoc:675
#, no-wrap
msgid "`{zack}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:675
+#: documentation/content/en/articles/pgpkeys/_index.adoc:678
#, no-wrap
msgid "`{jceel}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:678
+#: documentation/content/en/articles/pgpkeys/_index.adoc:681
#, no-wrap
msgid "`{andreas}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:681
+#: documentation/content/en/articles/pgpkeys/_index.adoc:684
#, no-wrap
msgid "`{kai}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:684
+#: documentation/content/en/articles/pgpkeys/_index.adoc:687
#, no-wrap
msgid "`{corvink}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:687
+#: documentation/content/en/articles/pgpkeys/_index.adoc:690
#, no-wrap
msgid "`{jkois}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:690
+#: documentation/content/en/articles/pgpkeys/_index.adoc:693
#, no-wrap
msgid "`{sergei}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:693
+#: documentation/content/en/articles/pgpkeys/_index.adoc:696
#, no-wrap
msgid "`{maxim}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:696
+#: documentation/content/en/articles/pgpkeys/_index.adoc:699
#, no-wrap
msgid "`{taras}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:699
+#: documentation/content/en/articles/pgpkeys/_index.adoc:702
#, no-wrap
msgid "`{tobik}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:702
+#: documentation/content/en/articles/pgpkeys/_index.adoc:705
#, no-wrap
msgid "`{jkoshy}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:705
+#: documentation/content/en/articles/pgpkeys/_index.adoc:708
#, no-wrap
msgid "`{wkoszek}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:708
+#: documentation/content/en/articles/pgpkeys/_index.adoc:711
#, no-wrap
msgid "`{ak}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:711
+#: documentation/content/en/articles/pgpkeys/_index.adoc:714
#, no-wrap
msgid "`{gabor}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:714
+#: documentation/content/en/articles/pgpkeys/_index.adoc:717
#, no-wrap
msgid "`{anchie}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:717
+#: documentation/content/en/articles/pgpkeys/_index.adoc:720
#, no-wrap
msgid "`{rushani}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:720
+#: documentation/content/en/articles/pgpkeys/_index.adoc:723
#, no-wrap
msgid "`{kuriyama}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:723
+#: documentation/content/en/articles/pgpkeys/_index.adoc:726
#, no-wrap
msgid "`{rene}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:726
+#: documentation/content/en/articles/pgpkeys/_index.adoc:729
#, no-wrap
msgid "`{jlaffaye}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:729
+#: documentation/content/en/articles/pgpkeys/_index.adoc:732
#, no-wrap
msgid "`{clement}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:732
+#: documentation/content/en/articles/pgpkeys/_index.adoc:735
#, no-wrap
msgid "`{mlaier}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:735
+#: documentation/content/en/articles/pgpkeys/_index.adoc:738
#, no-wrap
msgid "`{martymac}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:738
+#: documentation/content/en/articles/pgpkeys/_index.adoc:741
#, no-wrap
msgid "`{glarkin}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:741
+#: documentation/content/en/articles/pgpkeys/_index.adoc:744
#, no-wrap
msgid "`{dru}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:744
+#: documentation/content/en/articles/pgpkeys/_index.adoc:747
#, no-wrap
msgid "`{lawrance}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:747
+#: documentation/content/en/articles/pgpkeys/_index.adoc:750
#, no-wrap
msgid "`{njl}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:750
+#: documentation/content/en/articles/pgpkeys/_index.adoc:753
#, no-wrap
msgid "`{jlh}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:753
+#: documentation/content/en/articles/pgpkeys/_index.adoc:756
#, no-wrap
msgid "`{leeym}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:756
+#: documentation/content/en/articles/pgpkeys/_index.adoc:759
#, no-wrap
msgid "`{sam}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:759
+#: documentation/content/en/articles/pgpkeys/_index.adoc:762
#, no-wrap
msgid "`{jylefort}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:765
+#: documentation/content/en/articles/pgpkeys/_index.adoc:768
#, no-wrap
msgid "`{oliver}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:768
+#: documentation/content/en/articles/pgpkeys/_index.adoc:771
#, no-wrap
msgid "`{netchild}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:771
+#: documentation/content/en/articles/pgpkeys/_index.adoc:774
#, no-wrap
msgid "`{leitao}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:774
+#: documentation/content/en/articles/pgpkeys/_index.adoc:777
#, no-wrap
msgid "`{ae}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:777
+#: documentation/content/en/articles/pgpkeys/_index.adoc:780
#, no-wrap
msgid "`{lesi}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:780
+#: documentation/content/en/articles/pgpkeys/_index.adoc:783
#, no-wrap
msgid "`{achim}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:783
+#: documentation/content/en/articles/pgpkeys/_index.adoc:786
#, no-wrap
msgid "`{cel}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:786
+#: documentation/content/en/articles/pgpkeys/_index.adoc:789
#, no-wrap
msgid "`{glewis}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:789
+#: documentation/content/en/articles/pgpkeys/_index.adoc:792
#, no-wrap
msgid "`{vishwin}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:792
+#: documentation/content/en/articles/pgpkeys/_index.adoc:795
#, no-wrap
msgid "`{delphij}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:795
+#: documentation/content/en/articles/pgpkeys/_index.adoc:798
#, no-wrap
msgid "`{avatar}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:798
+#: documentation/content/en/articles/pgpkeys/_index.adoc:801
#, no-wrap
msgid "`{ijliao}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:801
+#: documentation/content/en/articles/pgpkeys/_index.adoc:804
#, no-wrap
msgid "`{rlibby}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:804
+#: documentation/content/en/articles/pgpkeys/_index.adoc:807
#, no-wrap
msgid "`{pclin}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:807
+#: documentation/content/en/articles/pgpkeys/_index.adoc:810
#, no-wrap
msgid "`{yzlin}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:810
+#: documentation/content/en/articles/pgpkeys/_index.adoc:813
#, no-wrap
msgid "`{linimon}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:813
+#: documentation/content/en/articles/pgpkeys/_index.adoc:816
#, no-wrap
msgid "`{arved}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:816
+#: documentation/content/en/articles/pgpkeys/_index.adoc:819
#, no-wrap
msgid "`{dryice}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:819
+#: documentation/content/en/articles/pgpkeys/_index.adoc:822
#, no-wrap
msgid "`{nemoliu}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:822
+#: documentation/content/en/articles/pgpkeys/_index.adoc:825
#, no-wrap
msgid "`{kevlo}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:825
+#: documentation/content/en/articles/pgpkeys/_index.adoc:828
#, no-wrap
msgid "`{zml}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:828
+#: documentation/content/en/articles/pgpkeys/_index.adoc:831
#, no-wrap
msgid "`{nox}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:831
+#: documentation/content/en/articles/pgpkeys/_index.adoc:834
#, no-wrap
msgid "`{avl}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:834
+#: documentation/content/en/articles/pgpkeys/_index.adoc:837
#, no-wrap
msgid "`{scottl}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:837
+#: documentation/content/en/articles/pgpkeys/_index.adoc:840
#, no-wrap
msgid "`{rmacklem}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:840
+#: documentation/content/en/articles/pgpkeys/_index.adoc:843
#, no-wrap
msgid "`{vmaffione}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:843
+#: documentation/content/en/articles/pgpkeys/_index.adoc:846
#, no-wrap
msgid "`{bmah}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:846
+#: documentation/content/en/articles/pgpkeys/_index.adoc:849
#, no-wrap
msgid "`{rm}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:849
+#: documentation/content/en/articles/pgpkeys/_index.adoc:852
#, no-wrap
msgid "`{mtm}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:852
+#: documentation/content/en/articles/pgpkeys/_index.adoc:855
#, no-wrap
msgid "`{dwmalone}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:855
+#: documentation/content/en/articles/pgpkeys/_index.adoc:858
#, no-wrap
msgid "`{christos}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:858
+#: documentation/content/en/articles/pgpkeys/_index.adoc:861
#, no-wrap
msgid "`{marino}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:861
+#: documentation/content/en/articles/pgpkeys/_index.adoc:864
#, no-wrap
msgid "`{cherry}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:864
+#: documentation/content/en/articles/pgpkeys/_index.adoc:867
#, no-wrap
msgid "`{matusita}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:867
+#: documentation/content/en/articles/pgpkeys/_index.adoc:870
#, no-wrap
msgid "`{mm}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:870
+#: documentation/content/en/articles/pgpkeys/_index.adoc:873
#, no-wrap
msgid "`{sem}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:873
+#: documentation/content/en/articles/pgpkeys/_index.adoc:876
#, no-wrap
msgid "`{mckusick}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:876
+#: documentation/content/en/articles/pgpkeys/_index.adoc:879
#, no-wrap
msgid "`{tmclaugh}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:879
+#: documentation/content/en/articles/pgpkeys/_index.adoc:882
#, no-wrap
msgid "`{jmelo}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:882
+#: documentation/content/en/articles/pgpkeys/_index.adoc:885
#, no-wrap
msgid "`{mmel}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:885
+#: documentation/content/en/articles/pgpkeys/_index.adoc:888
#, no-wrap
msgid "`{jmmv}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:888
+#: documentation/content/en/articles/pgpkeys/_index.adoc:891
#, no-wrap
msgid "`{kadesai}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:891
+#: documentation/content/en/articles/pgpkeys/_index.adoc:894
#, no-wrap
msgid "`{ken}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:894
+#: documentation/content/en/articles/pgpkeys/_index.adoc:897
#, no-wrap
msgid "`{markm}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:897
+#: documentation/content/en/articles/pgpkeys/_index.adoc:900
#, no-wrap
msgid "`{dinoex}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:900
+#: documentation/content/en/articles/pgpkeys/_index.adoc:903
#, no-wrap
msgid "`{sanpei}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:903
+#: documentation/content/en/articles/pgpkeys/_index.adoc:906
#, no-wrap
msgid "`{rmh}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:906
+#: documentation/content/en/articles/pgpkeys/_index.adoc:909
#, no-wrap
msgid "`{driesm}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:909
+#: documentation/content/en/articles/pgpkeys/_index.adoc:912
#, no-wrap
msgid "`{jrm}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:912
+#: documentation/content/en/articles/pgpkeys/_index.adoc:915
#, no-wrap
msgid "`{freqlabs}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:915
+#: documentation/content/en/articles/pgpkeys/_index.adoc:918
#, no-wrap
msgid "`{mmoll}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:918
+#: documentation/content/en/articles/pgpkeys/_index.adoc:921
#, no-wrap
msgid "`{cmt}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:921
+#: documentation/content/en/articles/pgpkeys/_index.adoc:924
#, no-wrap
msgid "`{stephen}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:924
+#: documentation/content/en/articles/pgpkeys/_index.adoc:927
#, no-wrap
msgid "`{marcel}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:927
+#: documentation/content/en/articles/pgpkeys/_index.adoc:930
#, no-wrap
msgid "`{dougm}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:930
+#: documentation/content/en/articles/pgpkeys/_index.adoc:933
#, no-wrap
msgid "`{kmoore}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:933
+#: documentation/content/en/articles/pgpkeys/_index.adoc:936
#, no-wrap
msgid "`{marck}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:936
+#: documentation/content/en/articles/pgpkeys/_index.adoc:939
#, no-wrap
msgid "`{mav}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:939
+#: documentation/content/en/articles/pgpkeys/_index.adoc:942
#, no-wrap
msgid "`{rich}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:942
+#: documentation/content/en/articles/pgpkeys/_index.adoc:945
#, no-wrap
msgid "`{knu}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:945
+#: documentation/content/en/articles/pgpkeys/_index.adoc:948
#, no-wrap
msgid "`{tmm}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:948
+#: documentation/content/en/articles/pgpkeys/_index.adoc:951
#, no-wrap
msgid "`{max}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:951
+#: documentation/content/en/articles/pgpkeys/_index.adoc:954
#, no-wrap
msgid "`{maho}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:954
+#: documentation/content/en/articles/pgpkeys/_index.adoc:957
#, no-wrap
msgid "`{yoichi}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:957
+#: documentation/content/en/articles/pgpkeys/_index.adoc:960
#, no-wrap
msgid "`{bland}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:960
+#: documentation/content/en/articles/pgpkeys/_index.adoc:963
#, no-wrap
msgid "`{gnn}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:963
+#: documentation/content/en/articles/pgpkeys/_index.adoc:966
#, no-wrap
msgid "`{khng}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:966
+#: documentation/content/en/articles/pgpkeys/_index.adoc:969
#, no-wrap
msgid "`{simon}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:969
+#: documentation/content/en/articles/pgpkeys/_index.adoc:972
#, no-wrap
msgid "`{rnoland}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:972
+#: documentation/content/en/articles/pgpkeys/_index.adoc:975
#, no-wrap
msgid "`{anders}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:975
+#: documentation/content/en/articles/pgpkeys/_index.adoc:978
#, no-wrap
msgid "`{lofi}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:978
+#: documentation/content/en/articles/pgpkeys/_index.adoc:981
#, no-wrap
msgid "`{obrien}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:981
+#: documentation/content/en/articles/pgpkeys/_index.adoc:984
#, no-wrap
msgid "`{olgeni}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:984
+#: documentation/content/en/articles/pgpkeys/_index.adoc:987
#, no-wrap
msgid "`{philip}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:987
+#: documentation/content/en/articles/pgpkeys/_index.adoc:990
#, no-wrap
msgid "`{jpaetzel}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:990
+#: documentation/content/en/articles/pgpkeys/_index.adoc:993
#, no-wrap
msgid "`{zirias}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:993
+#: documentation/content/en/articles/pgpkeys/_index.adoc:996
#, no-wrap
msgid "`{hiren}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:996
+#: documentation/content/en/articles/pgpkeys/_index.adoc:999
#, no-wrap
msgid "`{hmp}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:999
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1002
#, no-wrap
msgid "`{fluffy}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1002
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1005
#, no-wrap
msgid "`{sat}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1005
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1008
#, no-wrap
msgid "`{np}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1008
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1011
#, no-wrap
msgid "`{royger}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1011
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1014
#, no-wrap
msgid "`{rpaulo}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1014
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1017
#, no-wrap
msgid "`{misha}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1017
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1020
#, no-wrap
msgid "`{rpokala}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1020
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1023
#, no-wrap
msgid "`{mp}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1023
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1026
#, no-wrap
msgid "`{roam}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1026
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1029
#, no-wrap
msgid "`{den}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1029
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1032
#, no-wrap
msgid "`{csjp}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1032
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1035
#, no-wrap
msgid "`{grahamperrin}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1035
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1038
#, no-wrap
msgid "`{gerald}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1038
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1041
#, no-wrap
msgid "`{scottph}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1041
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1044
#, no-wrap
msgid "`{jacula}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1047
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1050
#, no-wrap
msgid "`{jdp}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1050
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1053
#, no-wrap
msgid "`{krion}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1053
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1056
#, no-wrap
msgid "`{sepotvin}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1056
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1059
#, no-wrap
msgid "`{cpm}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1059
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1062
#, no-wrap
msgid "`{markp}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1062
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1065
#, no-wrap
msgid "`{alepulver}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1065
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1068
#, no-wrap
msgid "`{kp}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1068
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1071
#, no-wrap
msgid "`{thomas}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1071
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1074
#, no-wrap
msgid "`{hq}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1074
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1077
#, no-wrap
msgid "`{bofh}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1077
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1080
#, no-wrap
msgid "`{fox}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1080
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1083
#, no-wrap
msgid "`{lbr}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1083
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1086
#, no-wrap
msgid "`{crees}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1086
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1089
#, no-wrap
msgid "`{rees}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1089
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1092
#, no-wrap
msgid "`{mr}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1095
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1098
#, no-wrap
msgid "`{trhodes}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1098
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1101
#, no-wrap
msgid "`{benno}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1101
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1104
#, no-wrap
msgid "`{beech}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1104
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1107
#, no-wrap
msgid "`{roberto}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1107
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1110
#, no-wrap
msgid "`{rodrigc}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1110
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1113
#, no-wrap
msgid "`{ler}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1113
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1116
#, no-wrap
msgid "`{leres}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1116
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1119
#, no-wrap
msgid "`{robak}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1119
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1122
#, no-wrap
msgid "`{guido}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1122
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1125
#, no-wrap
msgid "`{rea}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1125
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1128
#, no-wrap
msgid "`{ray}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1128
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1131
#, no-wrap
msgid "`{niklas}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1131
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1134
#, no-wrap
msgid "`{salvadore}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1134
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1137
#, no-wrap
msgid "`{bsam}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1137
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1140
#, no-wrap
msgid "`{marks}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1140
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1143
#, no-wrap
msgid "`{bschmidt}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1143
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1146
#, no-wrap
msgid "`{wosch}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1146
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1149
#, no-wrap
msgid "`{cy}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1149
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1152
#, no-wrap
msgid "`{das}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1152
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1155
#, no-wrap
msgid "`{scheidell}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1155
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1158
#, no-wrap
msgid "`{matthew}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1158
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1161
#, no-wrap
msgid "`{tmseck}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1161
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1164
#, no-wrap
msgid "`{johans}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1164
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1167
#, no-wrap
msgid "`{bakul}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1167
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1170
#, no-wrap
msgid "`{gshapiro}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1170
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1173
#, no-wrap
msgid "`{wxs}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1173
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1176
#, no-wrap
msgid "`{nork}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1176
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1179
#, no-wrap
msgid "`{syrinx}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1179
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1182
#, no-wrap
msgid "`{vanilla}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1182
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1185
#, no-wrap
msgid "`{ashish}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1185
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1188
#, no-wrap
msgid "`{asiciliano}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1188
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1191
#, no-wrap
msgid "`{chs}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1191
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1194
#, no-wrap
msgid "`{bms}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1194
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1197
#, no-wrap
msgid "`{demon}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1197
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1200
#, no-wrap
msgid "`{jesper}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1200
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1203
#, no-wrap
msgid "`{scop}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1203
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1206
#, no-wrap
msgid "`{anray}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1206
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1209
#, no-wrap
msgid "`{flo}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1209
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1212
#, no-wrap
msgid "`{glebius}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1212
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1215
#, no-wrap
msgid "`{kensmith}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1215
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1218
#, no-wrap
msgid "`{ben}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1218
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1221
#, no-wrap
msgid "`{des}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1221
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1224
#, no-wrap
msgid "`{sobomax}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1224
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1227
#, no-wrap
msgid "`{asomers}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1227
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1230
#, no-wrap
msgid "`{brian}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1230
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1233
#, no-wrap
msgid "`{sson}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1233
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1236
#, no-wrap
msgid "`{nsouch}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1236
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1239
#, no-wrap
msgid "`{ssouhlal}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1239
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1242
#, no-wrap
msgid "`{loos}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1242
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1245
#, no-wrap
msgid "`{brnrd}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1245
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1248
#, no-wrap
msgid "`{rink}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1248
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1251
#, no-wrap
msgid "`{vsevolod}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1251
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1254
#, no-wrap
msgid "`{pstef}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1254
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1257
#, no-wrap
msgid "`{zi}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1257
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1260
#, no-wrap
msgid "`{lstewart}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1260
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1263
#, no-wrap
msgid "`{murray}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1263
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1266
#, no-wrap
msgid "`{vs}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1266
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1269
#, no-wrap
msgid "`{xride}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1269
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1272
#, no-wrap
msgid "`{marius}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1272
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1275
#, no-wrap
msgid "`{cs}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1275
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1278
#, no-wrap
msgid "`{clsung}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1278
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1281
#, no-wrap
msgid "`{gsutter}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1281
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1284
#, no-wrap
msgid "`{metal}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1284
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1287
#, no-wrap
msgid "`{ryusuke}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1287
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1290
#, no-wrap
msgid "`{nyan}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1290
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1293
#, no-wrap
msgid "`{sahil}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1293
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1296
#, no-wrap
msgid "`{tota}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1296
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1299
#, no-wrap
msgid "`{romain}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1299
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1302
#, no-wrap
msgid "`{eduardo}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1302
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1305
#, no-wrap
msgid "`{sylvio}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1305
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1308
#, no-wrap
msgid "`{itetcu}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1308
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1311
#, no-wrap
msgid "`{mi}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1311
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1314
#, no-wrap
msgid "`{gordon}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1314
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1317
#, no-wrap
msgid "`{lth}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1317
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1320
#, no-wrap
msgid "`{fabient}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1320
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1323
#, no-wrap
msgid "`{thierry}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1323
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1326
#, no-wrap
msgid "`{thompsa}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1326
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1329
#, no-wrap
msgid "`{flz}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1329
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1332
#, no-wrap
msgid "`{jilles}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1332
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1335
#, no-wrap
msgid "`{ganbold}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1335
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1338
#, no-wrap
msgid "`{tuexen}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1338
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1341
#, no-wrap
msgid "`{gonzo}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1341
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1344
#, no-wrap
msgid "`{ume}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1344
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1347
#, no-wrap
msgid "`{ups}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1347
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1350
#, no-wrap
msgid "`{fsu}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1350
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1353
#, no-wrap
msgid "`{mikael}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1356
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1359
#, no-wrap
msgid "`{ram}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1359
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1362
#, no-wrap
msgid "`{bryanv}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1362
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1365
#, no-wrap
msgid "`{nectar}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1365
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1368
#, no-wrap
msgid "`{avilla}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1368
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1371
#, no-wrap
msgid "`{nivit}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1371
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1374
#, no-wrap
msgid "`{ivoras}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1374
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1377
#, no-wrap
msgid "`{stefan}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1377
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1380
#, no-wrap
msgid "`{kaiw}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1380
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1383
#, no-wrap
msgid "`{adamw}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1383
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1386
#, no-wrap
msgid "`{naddy}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1386
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1389
#, no-wrap
msgid "`{peter}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1389
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1392
#, no-wrap
msgid "`{nwhitehorn}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1392
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1395
#, no-wrap
msgid "`{miwi}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1395
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1398
#, no-wrap
msgid "`{nate}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1398
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1401
#, no-wrap
msgid "`{twinterg}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1401
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1404
#, no-wrap
msgid "`{def}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1404
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1407
#, no-wrap
msgid "`{wollman}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1407
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1410
#, no-wrap
msgid "`{joerg}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1410
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1413
#, no-wrap
msgid "`{ygy}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1413
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1416
#, no-wrap
msgid "`{emax}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1416
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1419
#, no-wrap
msgid "`{oshogbo}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1419
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1422
#, no-wrap
msgid "`{riggs}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1422
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1425
#, no-wrap
msgid "`{egypcio}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1425
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1428
#, no-wrap
msgid "`{bz}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1428
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1431
#, no-wrap
msgid "`{dsl}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1431
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1434
#, no-wrap
msgid "`{zeising}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1434
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1437
#, no-wrap
msgid "`{phantom}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1437
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1440
#, no-wrap
msgid "`{tz}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1440
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1443
#, no-wrap
msgid "`{rigoletto}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1443
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1446
#, no-wrap
msgid "`{kaktus}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1446
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1449
#, no-wrap
msgid "`{samm}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1449
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1452
#, no-wrap
msgid "`{arrowd}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1452
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1455
#, no-wrap
msgid "`{ronald}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1455
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1458
#, no-wrap
msgid "`{meta}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1458
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1461
#, no-wrap
msgid "`{rnagy}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1461
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1464
#, no-wrap
msgid "`{vvd}`"
msgstr ""
+#. type: Title ===
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1467
+#, no-wrap
+msgid "`{gbe}`"
+msgstr ""
+
#. type: Title ==
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1465
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1471
#, no-wrap
msgid "Other Cluster Account Holders"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1467
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1473
#, no-wrap
msgid "`{bk}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1470
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1476
#, no-wrap
msgid "`{deb}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1473
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1479
#, no-wrap
msgid "`{debdrup}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1476
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1482
#, no-wrap
msgid "`{dutchdaemon}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1479
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1485
#, no-wrap
msgid "`{keymaster}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1482
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1488
#, no-wrap
msgid "`{mwlucas}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1485
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1491
#, no-wrap
msgid "`{dhw}`"
msgstr ""
diff --git a/documentation/content/en/articles/problem-reports/_index.po b/documentation/content/en/articles/problem-reports/_index.po
index 38b3e2e7c7..ccfa3691f2 100644
--- a/documentation/content/en/articles/problem-reports/_index.po
+++ b/documentation/content/en/articles/problem-reports/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2022-10-30 14:39-0300\n"
+"POT-Creation-Date: 2023-09-09 18:13-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"
@@ -106,7 +106,7 @@ msgid ""
"submitting a problem report is clearly _not_ the right course of action, and "
"will only serve to frustrate both the submitter and the developers. "
"Conversely, there are cases where it might be appropriate to submit a "
-"problem report about something else than a bug-an enhancement or a new "
+"problem report about something else than a bug—an enhancement or a new "
"feature, for instance."
msgstr ""
@@ -164,9 +164,9 @@ msgid ""
"it or figure out what is wrong. That does not mean it did not happen, but "
"it does mean that the chances of your problem report ever leading to a bug "
"fix are very slim. To make matters worse, often these kinds of bugs are "
-"actually caused by failing hard drives or overheating processors - you "
-"should always try to rule out these causes, whenever possible, before "
-"submitting a PR."
+"actually caused by failing hard drives or overheating processors—you should "
+"always try to rule out these causes, whenever possible, before submitting a "
+"PR."
msgstr ""
#. type: Plain text
@@ -266,7 +266,7 @@ msgstr ""
#. type: Plain text
#: documentation/content/en/articles/problem-reports/_index.adoc:114
msgid ""
-"The extref:{handbook}eresources/[mailing lists, eresources-mail]-if you are "
+"The extref:{handbook}eresources/[mailing lists, eresources-mail]. If you are "
"not subscribed, use https://www.FreeBSD.org/search/#mailinglists[the "
"searchable archives] on the FreeBSD web site. If the problem has not been "
"discussed on the lists, you might try posting a message about it and waiting "
@@ -303,7 +303,7 @@ msgid ""
"filename]#/usr/src/UPDATING# on your system or the latest version at https://"
"cgit.freebsd.org/src/tree/UPDATING[https://cgit.freebsd.org/src/tree/"
"UPDATING]. (This is vital information if you are upgrading from one version "
-"to another-especially if you are upgrading to the FreeBSD-CURRENT branch)."
+"to another, especially if you are upgrading to the FreeBSD-CURRENT branch)."
msgstr ""
#. type: Plain text
@@ -625,7 +625,7 @@ msgstr ""
#. type: Plain text
#: documentation/content/en/articles/problem-reports/_index.adoc:195
msgid ""
-"Also note that while including small patches in a PR is generally all right-"
+"Also note that while including small patches in a PR is generally all right—"
"particularly when they fix the problem described in the PR-large patches and "
"especially new code which may require substantial review before committing "
"should be placed on a web or ftp server, and the URL should be included in "
@@ -845,7 +845,7 @@ msgid ""
"environment in which the problem has been observed. This includes the "
"operating system version, the version of the specific program or file that "
"contains the problem, and any other relevant items such as system "
-"configuration, other installed software that influences the problem, etc.-"
+"configuration, other installed software that influences the problem, etc.—"
"quite simply everything a developer needs to know to reconstruct the "
"environment in which the problem occurs."
msgstr ""
@@ -853,7 +853,7 @@ msgstr ""
#. type: Plain text
#: documentation/content/en/articles/problem-reports/_index.adoc:257
msgid ""
-"__Description:__A complete and accurate description of the problem you are "
+"_Description:_ A complete and accurate description of the problem you are "
"experiencing. Try to avoid speculating about the causes of the problem "
"unless you are certain that you are on the right track, as it may mislead a "
"developer into making incorrect assumptions about the problem. It should "
@@ -929,7 +929,7 @@ msgstr ""
#: documentation/content/en/articles/problem-reports/_index.adoc:279
msgid ""
"Join the relevant IRC channels. A partial listing is here: https://wiki."
-"freebsd.org/IrcChannels[]. Inform the people in that channel about the "
+"freebsd.org/IRC/Channels[]. Inform the people in that channel about the "
"problem report and ask for assistance. Be patient and stay in the channel "
"after posting, so that the people from different time zones around the world "
"have a chance to catch up."
@@ -988,13 +988,13 @@ msgstr ""
#: documentation/content/en/articles/problem-reports/_index.adoc:298
msgid ""
"https://github.com/smileytechguy/reporting-bugs-effectively/blob/master/"
-"ENGLISH.md[How to Report Bugs Effectively]-an excellent essay by Simon G. "
+"ENGLISH.md[How to Report Bugs Effectively]: An excellent essay by Simon G. "
"Tatham on composing useful (non-FreeBSD-specific) problem reports."
msgstr ""
#. type: Plain text
#: documentation/content/en/articles/problem-reports/_index.adoc:298
msgid ""
-"extref:{pr-guidelines}[Problem Report Handling Guidelines]-valuable insight "
+"extref:{pr-guidelines}[Problem Report Handling Guidelines]: Valuable insight "
"into how problem reports are handled by the FreeBSD developers."
msgstr ""
diff --git a/documentation/content/en/articles/releng/_index.po b/documentation/content/en/articles/releng/_index.po
index fa85524656..52639b0634 100644
--- a/documentation/content/en/articles/releng/_index.po
+++ b/documentation/content/en/articles/releng/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2022-10-01 10:13-0300\n"
+"POT-Creation-Date: 2023-09-09 18:13-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"
@@ -135,12 +135,12 @@ msgstr ""
msgid ""
"In the interim period between releases, weekly snapshots are built "
"automatically by the FreeBSD Project build machines and made available for "
-"download from `ftp://ftp.FreeBSD.org/pub/FreeBSD/snapshots/`. The "
-"widespread availability of binary release snapshots, and the tendency of our "
-"user community to keep up with -STABLE development with Subversion and "
-"\"`make buildworld`\" footnote:[extref:{handbook}[Rebuilding world, "
-"makeworld]] helps to keep FreeBSD-STABLE in a very reliable condition even "
-"before the quality assurance activities ramp up pending a major release."
+"download from `https:/download.FreeBSD.org/snapshots/`. The widespread "
+"availability of binary release snapshots, and the tendency of our user "
+"community to keep up with -STABLE development with Subversion and \"`make "
+"buildworld`\" footnote:[extref:{handbook}[Rebuilding world, makeworld]] "
+"helps to keep FreeBSD-STABLE in a very reliable condition even before the "
+"quality assurance activities ramp up pending a major release."
msgstr ""
#. type: Plain text
@@ -148,8 +148,8 @@ msgstr ""
msgid ""
"In addition to installation ISO snapshots, weekly virtual machine images are "
"also provided for use with VirtualBox, qemu, or other popular emulation "
-"software. The virtual machine images can be downloaded from `ftp://ftp."
-"FreeBSD.org/pub/FreeBSD/snapshots/VM-IMAGES/`."
+"software. The virtual machine images can be downloaded from `https://"
+"download.FreeBSD.org/snapshots/VM-IMAGES/`."
msgstr ""
#. type: Plain text
diff --git a/documentation/content/en/articles/vm-design/_index.po b/documentation/content/en/articles/vm-design/_index.po
index efe522cb4f..c9d38532d6 100644
--- a/documentation/content/en/articles/vm-design/_index.po
+++ b/documentation/content/en/articles/vm-design/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2023-05-21 14:43-0300\n"
+"POT-Creation-Date: 2023-09-09 18:13-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"
@@ -35,7 +35,12 @@ msgid "Abstract"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/vm-design/_index.adoc:51
+#: documentation/content/en/articles/vm-design/_index.adoc:46
+msgid "Matthew Dillon <dillon@apollo.backplane.com>"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/articles/vm-design/_index.adoc:53
msgid ""
"The title is really just a fancy way of saying that I am going to attempt to "
"describe the whole VM enchilada, hopefully in a way that everyone can "
@@ -53,18 +58,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/vm-design/_index.adoc:53
+#: documentation/content/en/articles/vm-design/_index.adoc:55
msgid "'''"
msgstr ""
#. type: Title ==
-#: documentation/content/en/articles/vm-design/_index.adoc:57
+#: documentation/content/en/articles/vm-design/_index.adoc:59
#, no-wrap
msgid "Introduction"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/vm-design/_index.adoc:73
+#: documentation/content/en/articles/vm-design/_index.adoc:75
msgid ""
"Before moving along to the actual design let's spend a little time on the "
"necessity of maintaining and modernizing any long-living codebase. In the "
@@ -95,7 +100,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/vm-design/_index.adoc:78
+#: documentation/content/en/articles/vm-design/_index.adoc:80
msgid ""
"Much of the apparent complexity of the FreeBSD design, especially in the VM/"
"Swap subsystem, is a direct result of having to solve serious performance "
@@ -107,7 +112,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/vm-design/_index.adoc:80
+#: documentation/content/en/articles/vm-design/_index.adoc:82
msgid ""
"The most important aspect of performance design is what is known as "
"\"Optimizing the Critical Path\". It is often the case that performance "
@@ -116,7 +121,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/vm-design/_index.adoc:81
+#: documentation/content/en/articles/vm-design/_index.adoc:83
msgid ""
"A solid, generalized design outperforms a heavily-optimized design over the "
"long run. While a generalized design may end up being slower than an heavily-"
@@ -126,7 +131,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/vm-design/_index.adoc:85
+#: documentation/content/en/articles/vm-design/_index.adoc:87
msgid ""
"Any codebase that will survive and be maintainable for years must therefore "
"be designed properly from the beginning even if it costs some performance. "
@@ -137,13 +142,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/articles/vm-design/_index.adoc:87
+#: documentation/content/en/articles/vm-design/_index.adoc:89
#, no-wrap
msgid "VM Objects"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/vm-design/_index.adoc:97
+#: documentation/content/en/articles/vm-design/_index.adoc:99
msgid ""
"The best way to begin describing the FreeBSD VM system is to look at it from "
"the perspective of a user-level process. Each user process sees a single, "
@@ -160,7 +165,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/vm-design/_index.adoc:103
+#: documentation/content/en/articles/vm-design/_index.adoc:105
msgid ""
"A program binary data page (which is a basic copy-on-write page) illustrates "
"the complexity. A program binary contains a preinitialized data section "
@@ -175,7 +180,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/vm-design/_index.adoc:110
+#: documentation/content/en/articles/vm-design/_index.adoc:112
msgid ""
"You will notice immediately that what was originally a simple file mapping "
"has become much more complex. Data may be modified on a page-by-page basis "
@@ -193,7 +198,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/vm-design/_index.adoc:119
+#: documentation/content/en/articles/vm-design/_index.adoc:121
msgid ""
"FreeBSD manages all of this with a layered VM Object model. The original "
"binary program file winds up being the lowest VM Object layer. A copy-on-"
@@ -208,19 +213,19 @@ msgid ""
msgstr ""
#. type: Positional ($1) AttributeList argument for macro 'image'
-#: documentation/content/en/articles/vm-design/_index.adoc:120
+#: documentation/content/en/articles/vm-design/_index.adoc:122
#, no-wrap
msgid "A picture"
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/articles/vm-design/_index.adoc:120
+#: documentation/content/en/articles/vm-design/_index.adoc:122
#, no-wrap
msgid "fig1.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/vm-design/_index.adoc:125
+#: documentation/content/en/articles/vm-design/_index.adoc:127
msgid ""
"A represents the file-pages may be paged in and out of the file's physical "
"media as necessary. Paging in from the disk is reasonable for a program, "
@@ -230,13 +235,13 @@ msgid ""
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/articles/vm-design/_index.adoc:126
+#: documentation/content/en/articles/vm-design/_index.adoc:128
#, no-wrap
msgid "fig2.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/vm-design/_index.adoc:131
+#: documentation/content/en/articles/vm-design/_index.adoc:133
msgid ""
"On the first write to a page after this, a new page is created in B, and its "
"contents are initialized from A. All pages in B can be paged in or out to a "
@@ -245,13 +250,13 @@ msgid ""
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/articles/vm-design/_index.adoc:132
+#: documentation/content/en/articles/vm-design/_index.adoc:134
#, no-wrap
msgid "fig3.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/vm-design/_index.adoc:143
+#: documentation/content/en/articles/vm-design/_index.adoc:145
msgid ""
"In this case, let's say a page in B is modified by the original parent "
"process. The process will take a copy-on-write fault and duplicate the page "
@@ -268,13 +273,13 @@ msgid ""
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/articles/vm-design/_index.adoc:144
+#: documentation/content/en/articles/vm-design/_index.adoc:146
#, no-wrap
msgid "fig4.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/vm-design/_index.adoc:150
+#: documentation/content/en/articles/vm-design/_index.adoc:152
msgid ""
"In this case, the number of children of B drops to one, and all accesses to "
"B now go through C1. This means that B and C1 can be collapsed together. "
@@ -285,7 +290,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/vm-design/_index.adoc:157
+#: documentation/content/en/articles/vm-design/_index.adoc:159
msgid ""
"This model creates a number of potential problems. The first is that you "
"can wind up with a relatively deep stack of layered VM Objects which can "
@@ -299,7 +304,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/vm-design/_index.adoc:168
+#: documentation/content/en/articles/vm-design/_index.adoc:170
msgid ""
"FreeBSD solves the deep layering problem with a special optimization called "
"the \"All Shadowed Case\". This case occurs if either C1 or C2 take "
@@ -320,7 +325,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/vm-design/_index.adoc:172
+#: documentation/content/en/articles/vm-design/_index.adoc:174
msgid ""
"The dead page problem still exists in the case where C1 or C2 do not "
"completely overshadow B. Due to our other optimizations this case does not "
@@ -330,7 +335,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/vm-design/_index.adoc:176
+#: documentation/content/en/articles/vm-design/_index.adoc:178
msgid ""
"The advantage to the VM Object model is that `fork()` is extremely fast, "
"since no real data copying need take place. The disadvantage is that you "
@@ -341,13 +346,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/articles/vm-design/_index.adoc:178
+#: documentation/content/en/articles/vm-design/_index.adoc:180
#, no-wrap
msgid "SWAP Layers"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/vm-design/_index.adoc:186
+#: documentation/content/en/articles/vm-design/_index.adoc:188
msgid ""
"Private data pages are initially either copy-on-write or zero-fill pages. "
"When a change, and therefore a copy, is made, the original backing object "
@@ -360,7 +365,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/vm-design/_index.adoc:188
+#: documentation/content/en/articles/vm-design/_index.adoc:190
msgid ""
"Under FreeBSD 3.X the swap management structure preallocates an array that "
"encompasses the entire object requiring swap backing store-even if only a "
@@ -370,7 +375,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/vm-design/_index.adoc:189
+#: documentation/content/en/articles/vm-design/_index.adoc:191
msgid ""
"Also, to keep track of swap space, a \"list of holes\" is kept in kernel "
"memory, and this tends to get severely fragmented as well. Since the \"list "
@@ -379,49 +384,49 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/vm-design/_index.adoc:190
+#: documentation/content/en/articles/vm-design/_index.adoc:192
msgid ""
"It requires kernel memory allocations to take place during the swap freeing "
"process, and that creates low memory deadlock problems."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/vm-design/_index.adoc:191
+#: documentation/content/en/articles/vm-design/_index.adoc:193
msgid ""
"The problem is further exacerbated by holes created due to the interleaving "
"algorithm."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/vm-design/_index.adoc:192
+#: documentation/content/en/articles/vm-design/_index.adoc:194
msgid ""
"Also, the swap block map can become fragmented fairly easily resulting in "
"non-contiguous allocations."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/vm-design/_index.adoc:193
+#: documentation/content/en/articles/vm-design/_index.adoc:195
msgid ""
"Kernel memory must also be allocated on the fly for additional swap "
"management structures when a swapout occurs."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/vm-design/_index.adoc:196
+#: documentation/content/en/articles/vm-design/_index.adoc:198
msgid ""
"It is evident from that list that there was plenty of room for improvement. "
"For FreeBSD 4.X, I completely rewrote the swap subsystem:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/vm-design/_index.adoc:198
+#: documentation/content/en/articles/vm-design/_index.adoc:200
msgid ""
"Swap management structures are allocated through a hash table rather than a "
"linear array giving them a fixed allocation size and much finer granularity."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/vm-design/_index.adoc:199
+#: documentation/content/en/articles/vm-design/_index.adoc:201
msgid ""
"Rather then using a linearly linked list to keep track of swap space "
"reservations, it now uses a bitmap of swap blocks arranged in a radix tree "
@@ -430,7 +435,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/vm-design/_index.adoc:200
+#: documentation/content/en/articles/vm-design/_index.adoc:202
msgid ""
"The entire radix tree bitmap is also preallocated to avoid having to "
"allocate kernel memory during critical low memory swapping operations. After "
@@ -439,14 +444,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/vm-design/_index.adoc:201
+#: documentation/content/en/articles/vm-design/_index.adoc:203
msgid ""
"To reduce fragmentation the radix tree is capable of allocating large "
"contiguous chunks at once, skipping over smaller fragmented chunks."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/vm-design/_index.adoc:203
+#: documentation/content/en/articles/vm-design/_index.adoc:205
msgid ""
"I did not take the final step of having an \"allocating hint pointer\" that "
"would trundle through a portion of swap as allocations were made to further "
@@ -455,13 +460,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/articles/vm-design/_index.adoc:205
+#: documentation/content/en/articles/vm-design/_index.adoc:207
#, no-wrap
msgid "When to free a page"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/vm-design/_index.adoc:210
+#: documentation/content/en/articles/vm-design/_index.adoc:212
msgid ""
"Since the VM system uses all available memory for disk caching, there are "
"usually very few truly-free pages. The VM system depends on being able to "
@@ -473,7 +478,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/vm-design/_index.adoc:213
+#: documentation/content/en/articles/vm-design/_index.adoc:215
msgid ""
"How much overhead are we willing to suffer in the critical path to avoid "
"freeing the wrong page? Each wrong choice we make will cost us hundreds of "
@@ -484,7 +489,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/vm-design/_index.adoc:216
+#: documentation/content/en/articles/vm-design/_index.adoc:218
msgid ""
"The free page determination algorithm is built upon a history of the use of "
"memory pages. To acquire this history, the system takes advantage of a page-"
@@ -492,7 +497,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/vm-design/_index.adoc:222
+#: documentation/content/en/articles/vm-design/_index.adoc:224
msgid ""
"In any case, the page-used bit is cleared and at some later point the VM "
"system comes across the page again and sees that the page-used bit has been "
@@ -505,7 +510,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/vm-design/_index.adoc:227
+#: documentation/content/en/articles/vm-design/_index.adoc:229
msgid ""
"For those platforms that do not have this feature, the system actually "
"emulates a page-used bit. It unmaps or protects a page, forcing a page "
@@ -518,7 +523,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/vm-design/_index.adoc:237
+#: documentation/content/en/articles/vm-design/_index.adoc:239
msgid ""
"FreeBSD makes use of several page queues to further refine the selection of "
"pages to reuse as well as to determine when dirty pages must be flushed to "
@@ -541,7 +546,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/vm-design/_index.adoc:241
+#: documentation/content/en/articles/vm-design/_index.adoc:243
msgid ""
"It is important to note that the FreeBSD VM system attempts to separate "
"clean and dirty pages for the express reason of avoiding unnecessary flushes "
@@ -554,7 +559,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/vm-design/_index.adoc:245
+#: documentation/content/en/articles/vm-design/_index.adoc:247
msgid ""
"An urban myth has circulated for years that Linux did a better job avoiding "
"swapouts than FreeBSD, but this in fact is not true. What was actually "
@@ -565,13 +570,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/articles/vm-design/_index.adoc:247
+#: documentation/content/en/articles/vm-design/_index.adoc:249
#, no-wrap
msgid "Pre-Faulting and Zeroing Optimizations"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/vm-design/_index.adoc:257
+#: documentation/content/en/articles/vm-design/_index.adoc:259
msgid ""
"Taking a VM fault is not expensive if the underlying page is already in core "
"and can simply be mapped into the process, but it can become expensive if "
@@ -591,7 +596,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/vm-design/_index.adoc:266
+#: documentation/content/en/articles/vm-design/_index.adoc:268
msgid ""
"A large percentage of page faults that occur are zero-fill faults. You can "
"usually see this by observing the `vmstat -s` output. These occur when a "
@@ -608,13 +613,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/articles/vm-design/_index.adoc:268
+#: documentation/content/en/articles/vm-design/_index.adoc:270
#, no-wrap
msgid "Page Table Optimizations"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/vm-design/_index.adoc:278
+#: documentation/content/en/articles/vm-design/_index.adoc:280
msgid ""
"The page table optimizations make up the most contentious part of the "
"FreeBSD VM design and they have shown some strain with the advent of serious "
@@ -636,7 +641,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/vm-design/_index.adoc:283
+#: documentation/content/en/articles/vm-design/_index.adoc:285
msgid ""
"Both Linux and FreeBSD need work in this area. FreeBSD is trying to "
"maximize the advantage of a potentially sparse active-mapping model (not all "
@@ -651,13 +656,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/articles/vm-design/_index.adoc:285
+#: documentation/content/en/articles/vm-design/_index.adoc:287
#, no-wrap
msgid "Page Coloring"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/vm-design/_index.adoc:295
+#: documentation/content/en/articles/vm-design/_index.adoc:297
msgid ""
"We will end with the page coloring optimizations. Page coloring is a "
"performance optimization designed to ensure that accesses to contiguous "
@@ -676,7 +681,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/vm-design/_index.adoc:302
+#: documentation/content/en/articles/vm-design/_index.adoc:304
msgid ""
"FreeBSD's memory allocation code implements page coloring optimizations, "
"which means that the memory allocation code will attempt to locate free "
@@ -694,13 +699,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/articles/vm-design/_index.adoc:304
+#: documentation/content/en/articles/vm-design/_index.adoc:306
#, no-wrap
msgid "Conclusion"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/vm-design/_index.adoc:309
+#: documentation/content/en/articles/vm-design/_index.adoc:311
msgid ""
"Virtual memory in modern operating systems must address a number of "
"different issues efficiently and for many different usage patterns. The "
@@ -712,19 +717,19 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/articles/vm-design/_index.adoc:311
+#: documentation/content/en/articles/vm-design/_index.adoc:313
#, no-wrap
msgid "Bonus QA session by Allen Briggs"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/vm-design/_index.adoc:313
+#: documentation/content/en/articles/vm-design/_index.adoc:315
#, no-wrap
msgid "What is the interleaving algorithm that you refer to in your listing of the ills of the FreeBSD 3.X swap arrangements?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/vm-design/_index.adoc:319
+#: documentation/content/en/articles/vm-design/_index.adoc:321
msgid ""
"FreeBSD uses a fixed swap interleave which defaults to 4. This means that "
"FreeBSD reserves space for four swap areas even if you only have one, two, "
@@ -736,13 +741,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/vm-design/_index.adoc:322
+#: documentation/content/en/articles/vm-design/_index.adoc:324
#, no-wrap
msgid "A B C D A B C D A B C D A B C D\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/vm-design/_index.adoc:329
+#: documentation/content/en/articles/vm-design/_index.adoc:331
msgid ""
"FreeBSD 3.X uses a \"sequential list of free regions\" approach to "
"accounting for the free swap areas. The idea is that large blocks of free "
@@ -755,7 +760,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/vm-design/_index.adoc:331
+#: documentation/content/en/articles/vm-design/_index.adoc:333
msgid ""
"Why do we interleave our swap space instead of just tack swap areas onto the "
"end and do something fancier? It is a whole lot easier to allocate linear "
@@ -764,7 +769,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/vm-design/_index.adoc:336
+#: documentation/content/en/articles/vm-design/_index.adoc:338
msgid ""
"The fragmentation causes other problems. Being a linear list under 3.X, and "
"having such a huge amount of inherent fragmentation, allocating and freeing "
@@ -777,7 +782,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/vm-design/_index.adoc:341
+#: documentation/content/en/articles/vm-design/_index.adoc:343
msgid ""
"Under 4.X we do not use a sequential list. Instead we use a radix tree and "
"bitmaps of swap blocks rather than ranged list nodes. We take the hit of "
@@ -789,13 +794,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/vm-design/_index.adoc:342
+#: documentation/content/en/articles/vm-design/_index.adoc:344
#, no-wrap
msgid "How is the separation of clean and dirty (inactive) pages related to the situation where you see low cache queue counts and high active queue counts in systat -vm? Do the systat stats roll the active and dirty pages together for the active queue count?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/vm-design/_index.adoc:347
+#: documentation/content/en/articles/vm-design/_index.adoc:349
msgid ""
"Yes, that is confusing. The relationship is \"goal\" verses \"reality\". "
"Our goal is to separate the pages but the reality is that if we are not in a "
@@ -803,7 +808,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/vm-design/_index.adoc:349
+#: documentation/content/en/articles/vm-design/_index.adoc:351
msgid ""
"What this means is that FreeBSD will not try very hard to separate out dirty "
"pages (inactive queue) from clean pages (cache queue) when the system is not "
@@ -813,13 +818,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/vm-design/_index.adoc:350
+#: documentation/content/en/articles/vm-design/_index.adoc:352
#, no-wrap
msgid "In man:ls[1] the / vmstat 1 example, would not some of the page faults be data page faults (COW from executable file to private page)? I.e., I would expect the page faults to be some zero-fill and some program data. Or are you implying that FreeBSD does do pre-COW for the program data?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/vm-design/_index.adoc:356
+#: documentation/content/en/articles/vm-design/_index.adoc:358
msgid ""
"A COW fault can be either zero-fill or program-data. The mechanism is the "
"same either way because the backing program-data is almost certainly already "
@@ -829,13 +834,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/vm-design/_index.adoc:357
+#: documentation/content/en/articles/vm-design/_index.adoc:359
#, no-wrap
msgid "In your section on page table optimizations, can you give a little more detail about pv_entry and vm_page (or should vm_page be vm_pmap-as in 4.4, cf. pp. 180-181 of McKusick, Bostic, Karel, Quarterman)? Specifically, what kind of operation/reaction would require scanning the mappings?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/vm-design/_index.adoc:361
+#: documentation/content/en/articles/vm-design/_index.adoc:363
msgid ""
"A `vm_page` represents an (object,index#) tuple. A `pv_entry` represents a "
"hardware page table entry (pte). If you have five processes sharing the "
@@ -845,7 +850,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/vm-design/_index.adoc:364
+#: documentation/content/en/articles/vm-design/_index.adoc:366
msgid ""
"`pv_entry` structures only represent pages mapped by the MMU (one `pv_entry` "
"represents one pte). This means that when we need to remove all hardware "
@@ -856,7 +861,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/vm-design/_index.adoc:371
+#: documentation/content/en/articles/vm-design/_index.adoc:373
msgid ""
"Under Linux there is no such linked list. To remove all the hardware page "
"table mappings for a `vm_page` linux must index into every VM object that "
@@ -874,7 +879,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/vm-design/_index.adoc:373
+#: documentation/content/en/articles/vm-design/_index.adoc:375
msgid ""
"FreeBSD has added complexity (the `pv_entry` scheme) to increase performance "
"(to limit page table accesses to _only_ those pte's that need to be "
@@ -882,7 +887,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/vm-design/_index.adoc:377
+#: documentation/content/en/articles/vm-design/_index.adoc:379
msgid ""
"But FreeBSD has a scaling problem that Linux does not in that there are a "
"limited number of `pv_entry` structures and this causes problems when you "
@@ -893,7 +898,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/vm-design/_index.adoc:381
+#: documentation/content/en/articles/vm-design/_index.adoc:383
msgid ""
"In regards to the memory overhead of a page table verses the `pv_entry` "
"scheme: Linux uses \"permanent\" page tables that are not throw away, but "
@@ -905,13 +910,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/vm-design/_index.adoc:382
+#: documentation/content/en/articles/vm-design/_index.adoc:384
#, no-wrap
msgid "Finally, in the page coloring section, it might help to have a little more description of what you mean here. I did not quite follow it."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/vm-design/_index.adoc:387
+#: documentation/content/en/articles/vm-design/_index.adoc:389
msgid ""
"Do you know how an L1 hardware memory cache works? I will explain: Consider "
"a machine with 16MB of main memory but only 128K of L1 cache. Generally the "
@@ -922,7 +927,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/vm-design/_index.adoc:393
+#: documentation/content/en/articles/vm-design/_index.adoc:395
msgid ""
"Now, I am simplifying things greatly. What I just described is what is "
"called a \"direct mapped\" hardware memory cache. Most modern caches are "
@@ -933,7 +938,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/vm-design/_index.adoc:396
+#: documentation/content/en/articles/vm-design/_index.adoc:398
msgid ""
"So if I have a 4-way set associative cache I can access offset 0, offset "
"128K, 256K and offset 384K and still be able to access offset 0 again and "
@@ -942,7 +947,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/vm-design/_index.adoc:400
+#: documentation/content/en/articles/vm-design/_index.adoc:402
msgid ""
"It is extremely important... _extremely_ important for most of a processor's "
"memory accesses to be able to come from the L1 cache, because the L1 cache "
@@ -955,7 +960,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/vm-design/_index.adoc:404
+#: documentation/content/en/articles/vm-design/_index.adoc:406
msgid ""
"Ok, so now onto page coloring: All modern memory caches are what are known "
"as _physical_ caches. They cache physical memory addresses, not virtual "
@@ -964,7 +969,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/vm-design/_index.adoc:409
+#: documentation/content/en/articles/vm-design/_index.adoc:411
msgid ""
"But in the UNIX(R) world you are dealing with virtual address spaces, not "
"physical address spaces. Any program you write will see the virtual address "
@@ -975,7 +980,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/vm-design/_index.adoc:413
+#: documentation/content/en/articles/vm-design/_index.adoc:415
msgid ""
"A program normally assumes that two side-by-side pages will be optimally "
"cached. That is, that you can access data objects in both pages without "
@@ -985,7 +990,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/vm-design/_index.adoc:417
+#: documentation/content/en/articles/vm-design/_index.adoc:419
msgid ""
"This is what Page coloring does. Instead of assigning _random_ physical "
"pages to virtual addresses, which may result in non-optimal cache "
@@ -997,7 +1002,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/vm-design/_index.adoc:421
+#: documentation/content/en/articles/vm-design/_index.adoc:423
msgid ""
"Note that I say \"reasonably\" contiguous rather than simply "
"\"contiguous\". From the point of view of a 128K direct mapped cache, the "
diff --git a/documentation/content/en/books/developers-handbook/tools/_index.po b/documentation/content/en/books/developers-handbook/tools/_index.po
index 5e333d24fb..add16f6905 100644
--- a/documentation/content/en/books/developers-handbook/tools/_index.po
+++ b/documentation/content/en/books/developers-handbook/tools/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2023-04-20 20:56-0300\n"
+"POT-Creation-Date: 2023-09-09 18:12-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"
@@ -1526,36 +1526,19 @@ msgid "More Advanced Uses of `make`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:658
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:659
msgid ""
"`Make` is a very powerful tool, and can do much more than the simple example "
"above shows. Unfortunately, there are several different versions of `make`, "
"and they all differ considerably. The best way to learn what they can do is "
"probably to read the documentation-hopefully this introduction will have "
-"given you a base from which you can do this."
+"given you a base from which you can do this. The man:make[1] manual page "
+"offers a comprehensive discussion of variables, arguments, and how to use "
+"make."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:661
-msgid ""
-"The version of make that comes with FreeBSD is the Berkeley make; there is a "
-"tutorial for it in [.filename]#/usr/src/share/doc/psd/12.make#. To view it, "
-"do"
-msgstr ""
-
-#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:665
-#, no-wrap
-msgid "% zmore paper.ascii.gz\n"
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:668
-msgid "in that directory."
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:672
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:663
msgid ""
"Many applications in the ports use GNU make, which has a very good set of "
"\"info\" pages. If you have installed any of these ports, GNU make will "
@@ -1564,7 +1547,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:675
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:666
msgid ""
"To view the info pages for GNU make, you will have to edit [.filename]#dir# "
"in the [.filename]#/usr/local/info# directory to add an entry for it. This "
@@ -1572,32 +1555,32 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:679
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:670
#, no-wrap
msgid " * Make: (make). The GNU Make utility.\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:682
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:673
msgid ""
"to the file. Once you have done this, you can type `info` and then select [."
"guimenuitem]#make# from the menu (or in Emacs, do `C-h i`)."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:684
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:675
#, no-wrap
msgid "Debugging"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:686
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:677
#, no-wrap
msgid "Introduction to Available Debuggers"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:692
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:683
msgid ""
"Using a debugger allows running the program under more controlled "
"circumstances. Typically, it is possible to step through the program a line "
@@ -1610,7 +1593,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:695
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:686
msgid ""
"This section is intended to be a quick introduction to using debuggers and "
"does not cover specialized topics such as debugging the kernel. For more "
@@ -1619,7 +1602,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:699
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:690
msgid ""
"The standard debugger supplied with FreeBSD {rel121-current} is called "
"`lldb` (LLVM debugger). As it is part of the standard installation for that "
@@ -1629,15 +1612,15 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:704
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:695
msgid ""
"The `lldb` command is available for FreeBSD {rel113-current} extref:"
-"{handbook}[from ports or packages, ports-using] as package:devel/llvm[]. "
-"This will install the default version of lldb (currently 9.0)."
+"{handbook}ports/[from ports or packages, ports-using] as package:devel/"
+"llvm[]. This will install the default version of lldb (currently 9.0)."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:711
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:702
msgid ""
"The other debugger available with FreeBSD is called `gdb` (GNU debugger). "
"Unlike lldb, it is not installed by default on FreeBSD {rel121-current}; to "
@@ -1648,7 +1631,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:716
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:707
msgid ""
"Which one to use is largely a matter of taste. If familiar with one only, "
"use that one. People familiar with neither or both but wanting to use one "
@@ -1657,36 +1640,36 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:717
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:708
#, no-wrap
msgid "Using lldb"
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:719
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:710
#, no-wrap
msgid "Starting lldb"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:722
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:713
msgid "Start up lldb by typing"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:726
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:717
#, no-wrap
msgid "% lldb -- progname\n"
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:728
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:719
#, no-wrap
msgid "Running a Program with lldb"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:733
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:724
msgid ""
"Compile the program with `-g` to get the most out of using `lldb`. It will "
"work without, but will only display the name of the function currently "
@@ -1694,27 +1677,27 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:737
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:728
#, no-wrap
msgid "Breakpoint 1: where = temp`main, address = …\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:740
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:731
msgid ""
"(without an indication of source code filename and line number) when setting "
"a breakpoint, this means that the program was not compiled with `-g`."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:745
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:736
msgid ""
"Most `lldb` commands have shorter forms that can be used instead. The "
"longer forms are used here for clarity."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:750
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:741
msgid ""
"At the `lldb` prompt, type `breakpoint set -n main`. This will tell the "
"debugger not to display the preliminary set-up code in the program being run "
@@ -1725,7 +1708,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:754
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:745
msgid ""
"To step through the program a line at a time, type `thread step-over`. When "
"the program gets to a function call, step into it by typing `thread step-"
@@ -1734,29 +1717,29 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:757
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:748
msgid ""
"Here is a simple example of how to spot a mistake in a program with `lldb`. "
"This is our program (with a deliberate mistake):"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:761
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1035
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:752
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1026
#, no-wrap
msgid "#include <stdio.h>\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:763
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1037
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:754
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1028
#, no-wrap
msgid "int bazz(int anint);\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:766
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1040
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:757
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1031
#, no-wrap
msgid ""
"main() {\n"
@@ -1764,8 +1747,8 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:771
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1045
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:762
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1036
#, no-wrap
msgid ""
"\tprintf(\"This is my program\\n\");\n"
@@ -1775,8 +1758,8 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:776
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1050
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:767
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1041
#, no-wrap
msgid ""
"int bazz(int anint) {\n"
@@ -1786,21 +1769,21 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:779
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1053
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:770
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1044
msgid ""
"This program sets i to be `5` and passes it to a function `bazz()` which "
"prints out the number we gave it."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:781
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1055
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:772
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1046
msgid "Compiling and running the program displays"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:788
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:779
#, no-wrap
msgid ""
"% cc -g -o temp temp.c\n"
@@ -1810,12 +1793,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:791
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:782
msgid "That is not what was expected! Time to see what is going on!"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:802
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:793
#, no-wrap
msgid ""
"% lldb -- temp\n"
@@ -1829,7 +1812,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:836
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:827
#, no-wrap
msgid ""
"Process 9992 stopped\n"
@@ -1868,14 +1851,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:839
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:830
msgid ""
"Hang on a minute! How did anint get to be `-5360`? Was it not set to `5` in "
"`main()`? Let us move up to `main()` and have a look."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:853
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:844
#, no-wrap
msgid ""
"(lldb) up\t\tMove up call stack\n"
@@ -1892,15 +1875,15 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:857
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1098
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:848
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1089
msgid ""
"Oh dear! Looking at the code, we forgot to initialize i. We meant to put"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:863
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1104
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:854
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1095
#, no-wrap
msgid ""
"...\n"
@@ -1909,8 +1892,8 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:867
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1108
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:858
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1099
#, no-wrap
msgid ""
"\ti = 5;\n"
@@ -1919,7 +1902,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:872
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:863
msgid ""
"but we left the `i=5;` line out. As we did not initialize i, it had "
"whatever number happened to be in that area of memory when the program ran, "
@@ -1927,7 +1910,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:878
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:869
msgid ""
"The `lldb` command displays the stack frame every time we go into or out of "
"a function, even if we are using `up` and `down` to move around the call "
@@ -1938,14 +1921,14 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:880
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:871
#, no-wrap
msgid "Examining a Core File with lldb"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:885
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1126
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:876
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1117
msgid ""
"A core file is basically a file which contains the complete state of the "
"process when it crashed. In \"the good old days\", programmers had to print "
@@ -1956,7 +1939,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:888
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:879
msgid ""
"To examine a core file, specify the name of the core file in addition to the "
"program itself. Instead of starting up `lldb` in the usual way, type `lldb -"
@@ -1964,12 +1947,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:890
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:881
msgid "The debugger will display something like this:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:897
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:888
#, no-wrap
msgid ""
"% lldb -c [.filename]#progname.core# -- [.filename]#progname#\n"
@@ -1979,7 +1962,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:903
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:894
msgid ""
"In this case, the program was called [.filename]#progname#, so the core file "
"is called [.filename]#progname.core#. The debugger does not display why the "
@@ -1988,7 +1971,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:912
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:903
#, no-wrap
msgid ""
"(lldb) thread backtrace all\n"
@@ -2000,7 +1983,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:917
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:908
msgid ""
"`SIGSEGV` indicates that the program tried to access memory (run code or "
"read/write data usually) at a location that does not belong to it, but does "
@@ -2010,13 +1993,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:918
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:909
#, no-wrap
msgid "Attaching to a Running Program with lldb"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:923
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:914
msgid ""
"One of the neatest features about `lldb` is that it can attach to a program "
"that is already running. Of course, that requires sufficient permissions to "
@@ -2025,34 +2008,34 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:925
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:916
msgid ""
"To do that, start up another `lldb`, use `ps` to find the process ID for the "
"child, and do"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:929
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:920
#, no-wrap
msgid "(lldb) process attach -p pid\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:932
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:923
msgid "in `lldb`, and then debug as usual."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:934
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1189
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:925
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1180
msgid ""
"For that to work well, the code that calls `fork` to create the child needs "
"to do something like the following (courtesy of the `gdb` info pages):"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:942
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1197
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:933
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1188
#, no-wrap
msgid ""
"...\n"
@@ -2063,8 +2046,8 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:948
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1203
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:939
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1194
#, no-wrap
msgid ""
"\twhile (PauseMode)\n"
@@ -2075,20 +2058,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:951
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:942
msgid ""
"Now all that is needed is to attach to the child, set PauseMode to `0` with "
"`expr PauseMode = 0` and wait for the `sleep()` call to return."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:952
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:943
#, no-wrap
msgid "Remote Debugging Using LLDB"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:958
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:949
msgid ""
"The described functionality is available starting with LLDB version 12.0.0. "
"Users of FreeBSD releases containing an earlier LLDB version may wish to use "
@@ -2097,7 +2080,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:962
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:953
msgid ""
"Starting with LLDB 12.0.0, remote debugging is supported on FreeBSD. This "
"means that `lldb-server` can be started to debug a program on one host, "
@@ -2105,87 +2088,87 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:964
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:955
msgid ""
"To launch a new process to be debugged remotely, run `lldb-server` on the "
"remote server by typing"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:968
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:959
#, no-wrap
msgid "% lldb-server g host:port -- progname\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:971
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:962
msgid ""
"The process will be stopped immediately after launching, and `lldb-server` "
"will wait for the client to connect."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:973
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:964
msgid ""
"Start `lldb` locally and type the following command to connect to the remote "
"server:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:977
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:968
#, no-wrap
msgid "(lldb) gdb-remote host:port\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:981
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:972
msgid ""
"`lldb-server` can also attach to a running process. To do that, type the "
"following on the remote server:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:985
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:976
#, no-wrap
msgid "% lldb-server g host:port --attach pid-or-name\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:987
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:978
#, no-wrap
msgid "Using gdb"
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:989
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:980
#, no-wrap
msgid "Starting gdb"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:992
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:983
msgid "Start up gdb by typing"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:996
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:987
#, no-wrap
msgid "% gdb progname\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1000
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:991
msgid "although many people prefer to run it inside Emacs. To do this, type:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1004
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:995
#, no-wrap
msgid " M-x gdb RET progname RET\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1007
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:998
msgid ""
"Finally, for those finding its text-based command-prompt style off-putting, "
"there is a graphical front-end for it (package:devel/xxgdb[]) in the Ports "
@@ -2193,13 +2176,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1008
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:999
#, no-wrap
msgid "Running a Program with gdb"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1013
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1004
msgid ""
"Compile the program with `-g` to get the most out of using `gdb`. It will "
"work without, but will only display the name of the function currently "
@@ -2207,18 +2190,18 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1017
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1008
#, no-wrap
msgid "... (no debugging symbols found) ...\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1020
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1011
msgid "when `gdb` starts up means that the program was not compiled with `-g`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1024
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1015
msgid ""
"At the `gdb` prompt, type `break main`. This will tell the debugger to skip "
"the preliminary set-up code in the program being run and to stop execution "
@@ -2228,7 +2211,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1028
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1019
msgid ""
"To step through the program a line at a time, press `n`. When at a function "
"call, step into it by pressing `s`. Once in a function call, return from it "
@@ -2236,14 +2219,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1031
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1022
msgid ""
"Here is a simple example of how to spot a mistake in a program with `gdb`. "
"This is our program (with a deliberate mistake):"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1062
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1053
#, no-wrap
msgid ""
"% cc -g -o temp temp.c\n"
@@ -2253,12 +2236,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1065
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1056
msgid "That was not what we expected! Time to see what is going on!"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1077
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1068
#, no-wrap
msgid ""
"% gdb temp\n"
@@ -2273,7 +2256,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1084
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1075
#, no-wrap
msgid ""
"Breakpoint 1, main () at temp.c:9\t\tgdb stops at main()\n"
@@ -2285,14 +2268,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1087
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1078
msgid ""
"Hang on a minute! How did anint get to be `4231`? Was it not set to `5` in "
"`main()`? Let us move up to `main()` and have a look."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1094
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1085
#, no-wrap
msgid ""
"(gdb) up\t\t\t\t\tMove up call stack\n"
@@ -2302,7 +2285,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1113
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1104
msgid ""
"but we left the `i=5;` line out. As we did not initialize i, it had "
"whatever number happened to be in that area of memory when the program ran, "
@@ -2310,7 +2293,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1119
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1110
msgid ""
"The `gdb` command displays the stack frame every time we go into or out of a "
"function, even if we are using `up` and `down` to move around the call "
@@ -2321,38 +2304,38 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1121
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1112
#, no-wrap
msgid "Examining a Core File with gdb"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1129
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1120
msgid ""
"To examine a core file, start up `gdb` in the usual way. Instead of typing "
"`break` or `run`, type"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1133
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1124
#, no-wrap
msgid "(gdb) core progname.core\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1136
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1127
msgid ""
"If the core file is not in the current directory, type `dir /path/to/core/"
"file` first."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1138
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1129
msgid "The debugger should display something like this:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1152
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1143
#, no-wrap
msgid ""
"% gdb [.filename]#progname#\n"
@@ -2369,7 +2352,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1156
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1147
msgid ""
"In this case, the program was called [.filename]#progname#, so the core file "
"is called [.filename]#progname.core#. We can see that the program crashed "
@@ -2378,7 +2361,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1160
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1151
msgid ""
"Sometimes it is useful to be able to see how a function was called, as the "
"problem could have occurred a long way up the call stack in a complex "
@@ -2386,7 +2369,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1168
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1159
#, no-wrap
msgid ""
"(gdb) bt\n"
@@ -2397,20 +2380,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1172
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1163
msgid ""
"The `end()` function is called when a program crashes; in this case, the "
"`bazz()` function was called from `main()`."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1173
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1164
#, no-wrap
msgid "Attaching to a Running Program with gdb"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1178
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1169
msgid ""
"One of the neatest features about `gdb` is that it can attach to a program "
"that is already running. Of course, that requires sufficient permissions to "
@@ -2419,44 +2402,44 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1180
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1171
msgid ""
"To do that, start up another `gdb`, use `ps` to find the process ID for the "
"child, and do"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1184
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1175
#, no-wrap
msgid "(gdb) attach pid\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1187
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1178
msgid "in `gdb`, and then debug as usual."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1206
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1197
msgid ""
"Now all that is needed is to attach to the child, set PauseMode to `0`, and "
"wait for the `sleep()` call to return!"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1208
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1199
#, no-wrap
msgid "Using Emacs as a Development Environment"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1210
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1201
#, no-wrap
msgid "Emacs"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1214
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1205
msgid ""
"Emacs is a highly customizable editor-indeed, it has been customized to the "
"point where it is more like an operating system than an editor! Many "
@@ -2465,14 +2448,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1216
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1207
msgid ""
"It is impossible even to summarize everything Emacs can do here, but here "
"are some of the features of interest to developers:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1218
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1209
msgid ""
"Very powerful editor, allowing search-and-replace on both strings and "
"regular expressions (patterns), jumping to start/end of block expression, "
@@ -2480,58 +2463,58 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1219
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1210
msgid "Pull-down menus and online help."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1220
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1211
msgid "Language-dependent syntax highlighting and indentation."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1221
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1212
msgid "Completely customizable."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1222
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1213
msgid "You can compile and debug programs within Emacs."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1223
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1214
msgid ""
"On a compilation error, you can jump to the offending line of source code."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1224
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1215
msgid ""
"Friendly-ish front-end to the `info` program used for reading GNU hypertext "
"documentation, including the documentation on Emacs itself."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1225
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1216
msgid ""
"Friendly front-end to `gdb`, allowing you to look at the source code as you "
"step through your program."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1227
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1218
msgid "And doubtless many more that have been overlooked."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1229
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1220
msgid ""
"Emacs can be installed on FreeBSD using the package:editors/emacs[] port."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1232
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1223
msgid ""
"Once it is installed, start it up and do `C-h t` to read an Emacs tutorial-"
"that means hold down kbd:[control], press kbd:[h], let go of kbd:[control], "
@@ -2540,7 +2523,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1237
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1228
msgid ""
"Although Emacs does have menus, it is well worth learning the key bindings, "
"as it is much quicker when you are editing something to press a couple of "
@@ -2552,7 +2535,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1241
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1232
msgid ""
"Fortunately, it is quite easy to pick up the key-bindings, as they are "
"displayed next to the menu item. My advice is to use the menu item for, "
@@ -2562,7 +2545,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1244
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1235
msgid ""
"If you cannot remember what a particular combination of keys does, select [."
"guimenuitem]#Describe Key# from the menu:Help[] menu and type it in-Emacs "
@@ -2572,7 +2555,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1247
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1238
msgid ""
"By the way, the expression above means hold down the kbd:[Meta] key, press "
"kbd:[x], release the kbd:[Meta] key, type `replace-s` (short for `replace-"
@@ -2584,7 +2567,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1250
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1241
msgid ""
"If you are wondering what on earth kbd:[Meta] is, it is a special key that "
"many UNIX(R) workstations have. Unfortunately, PC's do not have one, so it "
@@ -2592,7 +2575,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1254
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1245
msgid ""
"Oh, and to get out of Emacs, do `C-x C-c` (that means hold down the kbd:"
"[control] key, press kbd:[x], press kbd:[c] and release the kbd:[control] "
@@ -2604,20 +2587,20 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1255
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1246
#, no-wrap
msgid "Configuring Emacs"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1258
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1249
msgid ""
"Emacs does many wonderful things; some of them are built in, some of them "
"need to be configured."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1262
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1253
msgid ""
"Instead of using a proprietary macro language for configuration, Emacs uses "
"a version of Lisp specially adapted for editors, known as Emacs Lisp. "
@@ -2627,14 +2610,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1264
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1255
msgid ""
"The best way to learn Emacs Lisp is to download the link:ftp://ftp.gnu.org/"
"old-gnu/emacs/elisp-manual-19-2.4.tar.gz[Emacs Tutorial]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1269
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1260
msgid ""
"However, there is no need to actually know any Lisp to get started with "
"configuring Emacs, as I have included a sample [.filename]#.emacs#, which "
@@ -2644,26 +2627,26 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1270
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1288
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1261
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1279
#, no-wrap
msgid "A Sample [.filename]#.emacs#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1273
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1264
msgid ""
"Unfortunately, there is far too much here to explain it in detail; however "
"there are one or two points worth mentioning."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1275
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1266
msgid "Everything beginning with a `;` is a comment and is ignored by Emacs."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1276
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1267
msgid ""
"In the first line, the `-*- Emacs-Lisp -*-` is so that we can edit [."
"filename]#.emacs# itself within Emacs and get all the fancy features for "
@@ -2672,7 +2655,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1277
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1268
msgid ""
"The kbd:[tab] key is bound to an indentation function in some modes, so when "
"you press the tab key, it will indent the current line of code. If you want "
@@ -2681,14 +2664,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1278
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1269
msgid ""
"This file supports syntax highlighting for C, C++, Perl, Lisp and Scheme, by "
"guessing the language from the filename."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1279
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1270
msgid ""
"Emacs already has a pre-defined function called `next-error`. In a "
"compilation output window, this allows you to move from one compilation "
@@ -2699,20 +2682,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1280
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1271
msgid ""
"We enable Emacs's ability to act as a server, so that if you are doing "
"something outside Emacs and you want to edit a file, you can just type in"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1284
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1275
#, no-wrap
msgid "% emacsclient filename\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1287
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1278
msgid ""
"and then you can edit the file in your Emacs!footnote:[Many Emacs users set "
"their EDITOR environment to emacsclient so this happens every time they need "
@@ -2720,13 +2703,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1293
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1284
#, no-wrap
msgid ";; -*-Emacs-Lisp-*-\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1298
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1289
#, no-wrap
msgid ""
";; This file is designed to be re-evaled; use the variable first-time\n"
@@ -2736,7 +2719,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1306
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1297
#, no-wrap
msgid ""
";; Meta\n"
@@ -2749,7 +2732,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1327
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1318
#, no-wrap
msgid ""
";; Function keys\n"
@@ -2775,7 +2758,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1345
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1336
#, no-wrap
msgid ""
";; Keypad bindings\n"
@@ -2798,7 +2781,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1348
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1339
#, no-wrap
msgid ""
";; Mouse\n"
@@ -2806,7 +2789,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1352
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1343
#, no-wrap
msgid ""
";; Misc\n"
@@ -2815,7 +2798,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1357
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1348
#, no-wrap
msgid ""
";; Treat 'y' or <CR> as yes, 'n' as no.\n"
@@ -2825,7 +2808,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1361
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1352
#, no-wrap
msgid ""
";; Load packages\n"
@@ -2834,7 +2817,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1367
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1358
#, no-wrap
msgid ""
";; Pretty diff mode\n"
@@ -2845,7 +2828,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1376
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1367
#, no-wrap
msgid ""
"(if first-time\n"
@@ -2859,7 +2842,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1381
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1372
#, no-wrap
msgid ""
";; Auto font lock mode\n"
@@ -2869,7 +2852,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1386
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1377
#, no-wrap
msgid ""
"(defvar font-lock-mode-keyword-alist\n"
@@ -2879,7 +2862,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1394
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1385
#, no-wrap
msgid ""
"(defun font-lock-auto-mode-select ()\n"
@@ -2892,13 +2875,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1396
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1387
#, no-wrap
msgid "(global-set-key [M-f1] 'font-lock-fontify-buffer)\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1413
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1404
#, no-wrap
msgid ""
";; New dabbrev stuff\n"
@@ -2920,7 +2903,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1425
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1416
#, no-wrap
msgid ""
";; C++ and C mode...\n"
@@ -2937,7 +2920,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1439
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1430
#, no-wrap
msgid ""
"(defun my-c-mode-hook ()\n"
@@ -2956,7 +2939,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1446
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1437
#, no-wrap
msgid ""
";; Perl mode\n"
@@ -2968,7 +2951,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1450
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1441
#, no-wrap
msgid ""
";; Scheme mode...\n"
@@ -2977,7 +2960,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1456
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1447
#, no-wrap
msgid ""
";; Emacs-Lisp mode...\n"
@@ -2988,7 +2971,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1464
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1455
#, no-wrap
msgid ""
";; Add all of the hooks...\n"
@@ -3001,7 +2984,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1470
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1461
#, no-wrap
msgid ""
";; Complement to next-error\n"
@@ -3012,7 +2995,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1483
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1474
#, no-wrap
msgid ""
";; Misc...\n"
@@ -3030,7 +3013,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1489
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1480
#, no-wrap
msgid ""
";; Elisp archive searching\n"
@@ -3041,7 +3024,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1498
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1489
#, no-wrap
msgid ""
";; Font lock mode\n"
@@ -3055,7 +3038,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1511
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1502
#, no-wrap
msgid ""
"(if (eq window-system 'x)\n"
@@ -3073,7 +3056,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1519
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1510
#, no-wrap
msgid ""
" (setq baud-rate 1000000)\n"
@@ -3086,7 +3069,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1536
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1527
#, no-wrap
msgid ""
";; X11 or PC using direct screen writes\n"
@@ -3108,7 +3091,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1545
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1536
#, no-wrap
msgid ""
";; TTY type terminal\n"
@@ -3122,7 +3105,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1551
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1542
#, no-wrap
msgid ""
";; Under UNIX\n"
@@ -3133,7 +3116,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1559
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1550
#, no-wrap
msgid ""
";; Add any face changes here\n"
@@ -3146,7 +3129,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1565
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1556
#, no-wrap
msgid ""
";; Restore the \"desktop\" - do this as late as possible\n"
@@ -3157,7 +3140,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1568
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1559
#, no-wrap
msgid ""
";; Indicate that this file has been read at least once\n"
@@ -3165,19 +3148,19 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1570
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1561
#, no-wrap
msgid ";; No need to debug anything now\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1572
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1563
#, no-wrap
msgid "(setq debug-on-error nil)\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1575
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1566
#, no-wrap
msgid ""
";; All done\n"
@@ -3185,13 +3168,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1578
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1569
#, no-wrap
msgid "Extending the Range of Languages Emacs Understands"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1581
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1572
msgid ""
"Now, this is all very well if you only want to program in the languages "
"already catered for in [.filename]#.emacs# (C, C++, Perl, Lisp and Scheme), "
@@ -3200,7 +3183,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1585
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1576
msgid ""
"The first thing to do is find out if whizbang comes with any files that tell "
"Emacs about the language. These usually end in [.filename]#.el#, short for "
@@ -3209,42 +3192,42 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1589
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1580
#, no-wrap
msgid "% find /usr/ports/lang/whizbang -name \"*.el\" -print\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1593
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1584
msgid ""
"and install them by copying them into the Emacs site Lisp directory. On "
"FreeBSD, this is [.filename]#/usr/local/share/emacs/site-lisp#."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1595
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1586
msgid "So for example, if the output from the find command was"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1599
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1590
#, no-wrap
msgid "/usr/ports/lang/whizbang/work/misc/whizbang.el\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1602
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1593
msgid "we would do"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1606
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1597
#, no-wrap
msgid "# cp /usr/ports/lang/whizbang/work/misc/whizbang.el /usr/local/share/emacs/site-lisp\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1611
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1602
msgid ""
"Next, we need to decide what extension whizbang source files have. Let us "
"say for the sake of argument that they all end in [.filename]#.wiz#. We "
@@ -3253,14 +3236,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1613
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1604
msgid ""
"Find the auto-mode-alist entry in [.filename]#.emacs# and add a line for "
"whizbang, such as:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1621
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1612
#, no-wrap
msgid ""
"...\n"
@@ -3271,21 +3254,21 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1624
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1615
msgid ""
"This means that Emacs will automatically go into `whizbang-mode` when you "
"edit a file ending in [.filename]#.wiz#."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1627
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1618
msgid ""
"Just below this, you will find the font-lock-auto-mode-list entry. Add "
"`whizbang-mode` to it like so:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1634
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1625
#, no-wrap
msgid ""
";; Auto font lock mode\n"
@@ -3295,14 +3278,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1637
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1628
msgid ""
"This means that Emacs will always enable `font-lock-mode` (ie syntax "
"highlighting) when editing a [.filename]#.wiz# file."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1640
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1631
msgid ""
"And that is all that is needed. If there is anything else you want done "
"automatically when you open up [.filename]#.wiz#, you can add a `whizbang-"
@@ -3311,66 +3294,66 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1642
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1633
#, no-wrap
msgid "Further Reading"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1645
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1636
msgid ""
"For information about setting up a development environment for contributing "
"fixes to FreeBSD itself, please see man:development[7]."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1647
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1638
msgid ""
"Brian Harvey and Matthew Wright _Simply Scheme_ MIT 1994. ISBN 0-262-08226-8"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1648
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1639
msgid "Randall Schwartz _Learning Perl_ O'Reilly 1993 ISBN 1-56592-042-2"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1649
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1640
msgid ""
"Patrick Henry Winston and Berthold Klaus Paul Horn _Lisp (3rd Edition)_ "
"Addison-Wesley 1989 ISBN 0-201-08319-1"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1650
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1641
msgid ""
"Brian W. Kernighan and Rob Pike _The Unix Programming Environment_ Prentice-"
"Hall 1984 ISBN 0-13-937681-X"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1651
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1642
msgid ""
"Brian W. Kernighan and Dennis M. Ritchie _The C Programming Language (2nd "
"Edition)_ Prentice-Hall 1988 ISBN 0-13-110362-8"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1652
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1643
msgid ""
"Bjarne Stroustrup _The C++ Programming Language_ Addison-Wesley 1991 ISBN "
"0-201-53992-6"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1653
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1644
msgid ""
"W. Richard Stevens _Advanced Programming in the Unix Environment_ Addison-"
"Wesley 1992 ISBN 0-201-56317-7"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1653
+#: documentation/content/en/books/developers-handbook/tools/_index.adoc:1644
msgid ""
"W. Richard Stevens _Unix Network Programming_ Prentice-Hall 1990 ISBN "
"0-13-949876-1"
diff --git a/documentation/content/en/books/faq/_index.po b/documentation/content/en/books/faq/_index.po
index f3d4df90d2..3c7504e378 100644
--- a/documentation/content/en/books/faq/_index.po
+++ b/documentation/content/en/books/faq/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2023-06-19 21:07-0300\n"
+"POT-Creation-Date: 2023-09-09 18:13-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"
@@ -1059,9 +1059,9 @@ msgstr ""
#: documentation/content/en/books/faq/_index.adoc:404
msgid ""
"http://www.ixsystems.com[iXsystems, Inc.], parent company of the http://www."
-"freebsdmall.com/[FreeBSD Mall], provides commercial FreeBSD and TrueOS "
-"software http://www.ixsystems.com/support[support], in addition to FreeBSD "
-"development and tuning solutions."
+"freebsdmall.com/[FreeBSD Mall], provides commercial FreeBSD http://www."
+"ixsystems.com/support[support], in addition to FreeBSD development and "
+"tuning solutions."
msgstr ""
#. type: Plain text
@@ -1581,7 +1581,7 @@ msgstr ""
#. type: Title ====
#: documentation/content/en/books/faq/_index.adoc:628
#, no-wrap
-msgid "What is microcode? How do I install Intel(R) CPU microcode updates?"
+msgid "What is microcode? How do I install AMD or Intel CPU microcode updates?"
msgstr ""
#. type: Plain text
@@ -1594,7 +1594,7 @@ msgstr ""
#. type: Plain text
#: documentation/content/en/books/faq/_index.adoc:634
-msgid "Install package:sysutils/devcpu-data[], then add:"
+msgid "Install package:sysutils/cpu-microcode[], then add:"
msgstr ""
#. type: delimited block . 4
@@ -2624,87 +2624,85 @@ msgid "Why is my kernel so big?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1084
+#: documentation/content/en/books/faq/_index.adoc:1083
msgid ""
"`GENERIC` kernels shipped with FreeBSD are compiled in _debug mode_. "
"Kernels built in debug mode contain debug data in separate files that are "
-"used for debugging. FreeBSD releases prior to 11.0 store these debug files "
-"in the same directory as the kernel itself, [.filename]#/boot/kernel/#. In "
-"FreeBSD 11.0 and later the debug files are stored in [.filename]#/usr/lib/"
+"used for debugging. The debug files are stored in [.filename]#/usr/lib/"
"debug/boot/kernel/#. Note that there will be little or no performance loss "
"from running a debug kernel, and it is useful to keep one around in case of "
"a system panic."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1086
+#: documentation/content/en/books/faq/_index.adoc:1085
msgid ""
"When running low on disk space, there are different options to reduce the "
"size of [.filename]#/boot/kernel/# and [.filename]#/usr/lib/debug/#."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1088
+#: documentation/content/en/books/faq/_index.adoc:1087
msgid ""
"To not install the symbol files, make sure the following line exists in [."
"filename]#/etc/src.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:1092
+#: documentation/content/en/books/faq/_index.adoc:1091
#, no-wrap
msgid "WITHOUT_KERNEL_SYMBOLS=yes\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1095
+#: documentation/content/en/books/faq/_index.adoc:1094
msgid "For more information see man:src.conf[5]."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1097
+#: documentation/content/en/books/faq/_index.adoc:1096
msgid ""
"If you want to avoid building debug files altogether, make sure that both of "
"the following are true:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1099
+#: documentation/content/en/books/faq/_index.adoc:1098
msgid "This line does not exist in the kernel configuration file:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:1103
+#: documentation/content/en/books/faq/_index.adoc:1102
#, no-wrap
msgid "makeoptions DEBUG=-g\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1106
+#: documentation/content/en/books/faq/_index.adoc:1105
msgid "Do not run man:config[8] with `-g`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1108
+#: documentation/content/en/books/faq/_index.adoc:1107
msgid ""
"Either of the above settings will cause the kernel to be built in debug mode."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1110
+#: documentation/content/en/books/faq/_index.adoc:1109
msgid ""
"To build and install only the specified modules, list them in [.filename]#/"
"etc/make.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:1114
+#: documentation/content/en/books/faq/_index.adoc:1113
#, no-wrap
msgid "MODULES_OVERRIDE= accf_http ipfw\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1120
+#: documentation/content/en/books/faq/_index.adoc:1119
msgid ""
"Replace _accf_httpd ipfw_ with a list of needed modules. Only the listed "
"modules will be built. This reduces the size of the kernel directory and "
@@ -2713,14 +2711,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1123
+#: documentation/content/en/books/faq/_index.adoc:1122
msgid ""
"Unneeded devices can be removed from the kernel to further reduce the size. "
"See <<make-kernel>> for more information."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1125
+#: documentation/content/en/books/faq/_index.adoc:1124
msgid ""
"To put any of these options into effect, follow the instructions to extref:"
"{handbook}kernelconfig/[build and install, kernelconfig-building] the new "
@@ -2728,25 +2726,25 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1127
+#: documentation/content/en/books/faq/_index.adoc:1126
msgid ""
"For reference, the FreeBSD 11 amd64 kernel ([.filename]#/boot/kernel/"
"kernel#) is approximately 25 MB."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:1129
+#: documentation/content/en/books/faq/_index.adoc:1128
#, no-wrap
msgid "Why does every kernel I try to build fail to compile, even GENERIC?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1132
+#: documentation/content/en/books/faq/_index.adoc:1131
msgid "There are a number of possible causes for this problem:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1135
+#: documentation/content/en/books/faq/_index.adoc:1134
msgid ""
"The source tree is different from the one used to build the currently "
"running system. When attempting an upgrade, read [.filename]#/usr/src/"
@@ -2755,7 +2753,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1137
+#: documentation/content/en/books/faq/_index.adoc:1136
msgid ""
"The `make buildkernel` did not complete successfully. The `make "
"buildkernel` target relies on files generated by the `make buildworld` "
@@ -2763,7 +2761,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1141
+#: documentation/content/en/books/faq/_index.adoc:1140
msgid ""
"Even when building <<stable,FreeBSD-STABLE>>, it is possible that the source "
"tree was fetched at a time when it was either being modified or it was "
@@ -2774,20 +2772,20 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:1143
+#: documentation/content/en/books/faq/_index.adoc:1142
#, no-wrap
msgid "Which scheduler is in use on a running system?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1146
+#: documentation/content/en/books/faq/_index.adoc:1145
msgid ""
"The name of the scheduler currently being used is directly available as the "
"value of the `kern.sched.name` sysctl:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:1151
+#: documentation/content/en/books/faq/_index.adoc:1150
#, no-wrap
msgid ""
"% sysctl kern.sched.name\n"
@@ -2795,45 +2793,45 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:1154
+#: documentation/content/en/books/faq/_index.adoc:1153
#, no-wrap
msgid "What is kern.sched.quantum?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1157
+#: documentation/content/en/books/faq/_index.adoc:1156
msgid ""
"`kern.sched.quantum` is the maximum number of ticks a process can run "
"without being preempted in the 4BSD scheduler."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/faq/_index.adoc:1159
+#: documentation/content/en/books/faq/_index.adoc:1158
#, no-wrap
msgid "Disks, File Systems, and Boot Loaders"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:1162
+#: documentation/content/en/books/faq/_index.adoc:1161
#, no-wrap
msgid "How can I add my new hard disk to my FreeBSD system?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1165
+#: documentation/content/en/books/faq/_index.adoc:1164
msgid ""
"See the extref:{handbook}disks/[Adding Disks, disks-adding] section in the "
"FreeBSD Handbook."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:1167
+#: documentation/content/en/books/faq/_index.adoc:1166
#, no-wrap
msgid "How do I move my system over to my huge new disk?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1173
+#: documentation/content/en/books/faq/_index.adoc:1172
msgid ""
"The best way is to reinstall the operating system on the new disk, then move "
"the user data over. This is highly recommended when tracking _-STABLE_ for "
@@ -2844,7 +2842,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1176
+#: documentation/content/en/books/faq/_index.adoc:1175
msgid ""
"Alternatively, partition and label the new disk with either man:sade[8] or "
"man:gpart[8]. If the disks are MBR-formatted, booteasy can be installed on "
@@ -2853,7 +2851,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1180
+#: documentation/content/en/books/faq/_index.adoc:1179
msgid ""
"Once the new disk set up, the data cannot just be copied. Instead, use "
"tools that understand device files and system flags, such as man:dump[8]. "
@@ -2862,7 +2860,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1184
+#: documentation/content/en/books/faq/_index.adoc:1183
msgid ""
"When the disks are formatted with UFS, never use anything but man:dump[8] "
"and man:restore[8] to move the root file system. These commands should also "
@@ -2872,34 +2870,34 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/faq/_index.adoc:1188
+#: documentation/content/en/books/faq/_index.adoc:1187
msgid "`newfs` the new partition."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/faq/_index.adoc:1189
+#: documentation/content/en/books/faq/_index.adoc:1188
msgid "`mount` it on a temporary mount point."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/faq/_index.adoc:1190
+#: documentation/content/en/books/faq/_index.adoc:1189
msgid "`cd` to that directory."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/faq/_index.adoc:1191
+#: documentation/content/en/books/faq/_index.adoc:1190
msgid "`dump` the old partition, piping output to the new one."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1194
+#: documentation/content/en/books/faq/_index.adoc:1193
msgid ""
"For example, to move [.filename]#/dev/ada1s1a# with [.filename]#/mnt# as the "
"temporary mount point, type:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:1201
+#: documentation/content/en/books/faq/_index.adoc:1200
#, no-wrap
msgid ""
"# newfs /dev/ada1s1a\n"
@@ -2909,7 +2907,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1205
+#: documentation/content/en/books/faq/_index.adoc:1204
msgid ""
"Rearranging partitions with `dump` takes a bit more work. To merge a "
"partition like [.filename]#/var# into its parent, create the new partition "
@@ -2919,7 +2917,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:1214
+#: documentation/content/en/books/faq/_index.adoc:1213
#, no-wrap
msgid ""
"# newfs /dev/ada1s1a\n"
@@ -2931,7 +2929,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1217
+#: documentation/content/en/books/faq/_index.adoc:1216
msgid ""
"To split a directory from its parent, say putting [.filename]#/var# on its "
"own partition when it was not before, create both partitions, then mount the "
@@ -2940,7 +2938,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:1227
+#: documentation/content/en/books/faq/_index.adoc:1226
#, no-wrap
msgid ""
"# newfs /dev/ada1s1a\n"
@@ -2953,7 +2951,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1231
+#: documentation/content/en/books/faq/_index.adoc:1230
msgid ""
"The man:cpio[1] and man:pax[1] utilities are also available for moving user "
"data. These are known to lose file flag information, so use them with "
@@ -2961,19 +2959,19 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:1233
+#: documentation/content/en/books/faq/_index.adoc:1232
#, no-wrap
msgid "Which partitions can safely use Soft Updates? I have heard that Soft Updates on / can cause problems. What about Journaled Soft Updates?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1236
+#: documentation/content/en/books/faq/_index.adoc:1235
msgid ""
"Short answer: Soft Updates can usually be safely used on all partitions."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1241
+#: documentation/content/en/books/faq/_index.adoc:1240
msgid ""
"Long answer: Soft Updates has two characteristics that may be undesirable on "
"certain partitions. First, a Soft Updates partition has a small chance of "
@@ -2983,7 +2981,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1249
+#: documentation/content/en/books/faq/_index.adoc:1248
msgid ""
"When using Soft Updates, the kernel can take up to thirty seconds to write "
"changes to the physical disk. When a large file is deleted the file still "
@@ -2998,7 +2996,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1252
+#: documentation/content/en/books/faq/_index.adoc:1251
msgid ""
"If a system should crash after the kernel accepts a chunk of data for "
"writing to disk, but before that data is actually written out, data could be "
@@ -3006,14 +3004,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1255
+#: documentation/content/en/books/faq/_index.adoc:1254
msgid ""
"These issues affect all partitions using Soft Updates. So, what does this "
"mean for the root partition?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1260
+#: documentation/content/en/books/faq/_index.adoc:1259
msgid ""
"Vital information on the root partition changes very rarely. If the system "
"crashed during the thirty-second window after such a change is made, it is "
@@ -3023,7 +3021,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1264
+#: documentation/content/en/books/faq/_index.adoc:1263
msgid ""
"[.filename]#/# is traditionally one of the smallest partitions. If [."
"filename]#/tmp# is on [.filename]#/#, there may be intermittent space "
@@ -3032,31 +3030,31 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1266
+#: documentation/content/en/books/faq/_index.adoc:1265
msgid ""
"Finally, man:dump[8] does not work in live mode (-L) on a filesystem, with "
"Journaled Soft Updates (SU+J)."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:1268
+#: documentation/content/en/books/faq/_index.adoc:1267
#, no-wrap
msgid "Can I mount other foreign file systems under FreeBSD?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1271
+#: documentation/content/en/books/faq/_index.adoc:1270
msgid "FreeBSD supports a variety of other file systems."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/faq/_index.adoc:1272
+#: documentation/content/en/books/faq/_index.adoc:1271
#, no-wrap
msgid "UFS"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1275
+#: documentation/content/en/books/faq/_index.adoc:1274
msgid ""
"UFS CD-ROMs can be mounted directly on FreeBSD. Mounting disk partitions "
"from Digital UNIX and other systems that support UFS may be more complex, "
@@ -3065,53 +3063,53 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/faq/_index.adoc:1276
+#: documentation/content/en/books/faq/_index.adoc:1275
#, no-wrap
msgid "ext2/ext3"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1279
+#: documentation/content/en/books/faq/_index.adoc:1278
msgid ""
"FreeBSD supports `ext2fs`, `ext3fs`, and `ext4fs` partitions. See man:"
"ext2fs[5] for more information."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/faq/_index.adoc:1280
+#: documentation/content/en/books/faq/_index.adoc:1279
#, no-wrap
msgid "NTFS"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1283
+#: documentation/content/en/books/faq/_index.adoc:1282
msgid ""
"FUSE based NTFS support is available as a port (package:sysutils/fusefs-"
"ntfs[]). For more information, see man:ntfs-3g[8]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/faq/_index.adoc:1284
+#: documentation/content/en/books/faq/_index.adoc:1283
#, no-wrap
msgid "FAT"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1287
+#: documentation/content/en/books/faq/_index.adoc:1286
msgid ""
"FreeBSD includes a read-write FAT driver. For more information, see man:"
"mount_msdosfs[8]."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/faq/_index.adoc:1288
-#: documentation/content/en/books/faq/_index.adoc:1526
+#: documentation/content/en/books/faq/_index.adoc:1287
+#: documentation/content/en/books/faq/_index.adoc:1525
#, no-wrap
msgid "ZFS"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1292
+#: documentation/content/en/books/faq/_index.adoc:1291
msgid ""
"FreeBSD includes a port of Sun(TM)'s ZFS driver. The current recommendation "
"is to use it only on amd64 platforms with sufficient memory. For more "
@@ -3119,7 +3117,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1294
+#: documentation/content/en/books/faq/_index.adoc:1293
msgid ""
"FreeBSD includes the Network File System NFS and the FreeBSD Ports "
"Collection provides several FUSE applications to support many other file "
@@ -3127,13 +3125,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:1296
+#: documentation/content/en/books/faq/_index.adoc:1295
#, no-wrap
msgid "How do I mount a secondary DOS partition?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1301
+#: documentation/content/en/books/faq/_index.adoc:1300
msgid ""
"The secondary DOS partitions are found after _all_ the primary partitions. "
"For example, if `E` is the second DOS partition on the second SCSI drive, "
@@ -3142,19 +3140,19 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:1305
+#: documentation/content/en/books/faq/_index.adoc:1304
#, no-wrap
msgid "# mount -t msdosfs /dev/da1s5 /dos/e\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:1308
+#: documentation/content/en/books/faq/_index.adoc:1307
#, no-wrap
msgid "Is there a cryptographic file system for FreeBSD?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1312
+#: documentation/content/en/books/faq/_index.adoc:1311
msgid ""
"Yes, man:gbde[8] and man:geli[8]. See the extref:{handbook}disks/"
"[Encrypting Disk Partitions, disks-encrypting] section of the FreeBSD "
@@ -3162,13 +3160,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:1314
+#: documentation/content/en/books/faq/_index.adoc:1313
#, no-wrap
msgid "How do I boot FreeBSD and Linux(R) using GRUB?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1317
+#: documentation/content/en/books/faq/_index.adoc:1316
msgid ""
"To boot FreeBSD using GRUB, add the following to either [.filename]#/boot/"
"grub/menu.lst# or [.filename]#/boot/grub/grub.conf#, depending upon which is "
@@ -3176,7 +3174,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:1323
+#: documentation/content/en/books/faq/_index.adoc:1322
#, no-wrap
msgid ""
"title FreeBSD 9.1\n"
@@ -3185,7 +3183,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1328
+#: documentation/content/en/books/faq/_index.adoc:1327
msgid ""
"Where _hd0,a_ points to the root partition on the first disk. To specify "
"the slice number, use something like this _(hd0,2,a)_. By default, if the "
@@ -3194,33 +3192,33 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:1330
+#: documentation/content/en/books/faq/_index.adoc:1329
#, no-wrap
msgid "How do I boot FreeBSD and Linux(R) using BootEasy?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1334
+#: documentation/content/en/books/faq/_index.adoc:1333
msgid ""
"Install LILO at the start of the Linux(R) boot partition instead of in the "
"Master Boot Record. Then boot LILO from BootEasy."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1336
+#: documentation/content/en/books/faq/_index.adoc:1335
msgid ""
"This is recommended when running Windows(R) and Linux(R) as it makes it "
"simpler to get Linux(R) booting again if Windows(R) is reinstalled."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:1338
+#: documentation/content/en/books/faq/_index.adoc:1337
#, no-wrap
msgid "How do I change the boot prompt from ??? to something more meaningful?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1342
+#: documentation/content/en/books/faq/_index.adoc:1341
msgid ""
"This cannot be accomplished with the standard boot manager without rewriting "
"it. There are a number of other boot managers in the [.filename]#sysutils# "
@@ -3228,24 +3226,24 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:1344
+#: documentation/content/en/books/faq/_index.adoc:1343
#, no-wrap
msgid "How do I use a new removable drive?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1347
+#: documentation/content/en/books/faq/_index.adoc:1346
msgid "If the drive already has a file system on it, use a command like this:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:1351
+#: documentation/content/en/books/faq/_index.adoc:1350
#, no-wrap
msgid "# mount -t msdosfs /dev/da0s1 /mnt\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1356
+#: documentation/content/en/books/faq/_index.adoc:1355
msgid ""
"If the drive will only be used with FreeBSD systems, partition it with UFS "
"or ZFS. This will provide long filename support, improvement in "
@@ -3254,7 +3252,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:1362
+#: documentation/content/en/books/faq/_index.adoc:1361
#, no-wrap
msgid ""
"# dd if=/dev/zero of=/dev/da0 count=2\n"
@@ -3263,61 +3261,61 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1365
+#: documentation/content/en/books/faq/_index.adoc:1364
msgid "Finally, create a new file system:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:1369
+#: documentation/content/en/books/faq/_index.adoc:1368
#, no-wrap
msgid "# newfs /dev/da0p1\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1372
+#: documentation/content/en/books/faq/_index.adoc:1371
msgid "and mount it:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:1376
+#: documentation/content/en/books/faq/_index.adoc:1375
#, no-wrap
msgid "# mount /dev/da0s1 /mnt\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1379
+#: documentation/content/en/books/faq/_index.adoc:1378
msgid ""
"It is a good idea to add a line to [.filename]#/etc/fstab# (see man:"
"fstab[5]) so you can just type `mount /mnt` in the future:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:1383
+#: documentation/content/en/books/faq/_index.adoc:1382
#, no-wrap
msgid "/dev/da0p1 /mnt ufs rw,noauto 0 0\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:1386
+#: documentation/content/en/books/faq/_index.adoc:1385
#, no-wrap
msgid "Why do I get Incorrect super block when mounting a CD?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1390
+#: documentation/content/en/books/faq/_index.adoc:1389
msgid ""
"The type of device to mount must be specified. This is described in the "
"Handbook section on extref:{handbook}disks/[Using Data CDs, mounting-cd]."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:1392
+#: documentation/content/en/books/faq/_index.adoc:1391
#, no-wrap
msgid "Why do I get Device not configured when mounting a CD?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1396
+#: documentation/content/en/books/faq/_index.adoc:1395
msgid ""
"This generally means that there is no CD in the drive, or the drive is not "
"visible on the bus. Refer to the extref:{handbook}disks/[Using Data CDs, "
@@ -3325,13 +3323,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:1398
+#: documentation/content/en/books/faq/_index.adoc:1397
#, no-wrap
msgid "Why do all non-English characters in filenames show up as ? on my CDs when mounted in FreeBSD?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1402
+#: documentation/content/en/books/faq/_index.adoc:1401
msgid ""
"The CD probably uses the \"Joliet\" extension for storing information about "
"files and directories. This is discussed in the Handbook section on extref:"
@@ -3339,13 +3337,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:1404
+#: documentation/content/en/books/faq/_index.adoc:1403
#, no-wrap
msgid "A CD burned under FreeBSD cannot be read under any other operating system. Why?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1408
+#: documentation/content/en/books/faq/_index.adoc:1407
msgid ""
"This means a raw file was burned to the CD, rather than creating an ISO 9660 "
"file system. Take a look at the Handbook section on extref:{handbook}disks/"
@@ -3353,13 +3351,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:1410
+#: documentation/content/en/books/faq/_index.adoc:1409
#, no-wrap
msgid "How can I create an image of a data CD?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1414
+#: documentation/content/en/books/faq/_index.adoc:1413
msgid ""
"This is discussed in the Handbook section on extref:{handbook}disks/[Writing "
"Data to an ISO File System, mkisofs]. For more on working with CD-ROMs, see "
@@ -3368,13 +3366,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:1416
+#: documentation/content/en/books/faq/_index.adoc:1415
#, no-wrap
msgid "Why can I not mount an audio CD?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1422
+#: documentation/content/en/books/faq/_index.adoc:1421
msgid ""
"Trying to mount an audio CD will produce an error like `cd9660: /dev/cd0: "
"Invalid argument`. This is because `mount` only works on file systems. "
@@ -3384,13 +3382,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:1424
+#: documentation/content/en/books/faq/_index.adoc:1423
#, no-wrap
msgid "How do I mount a multi-session CD?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1429
+#: documentation/content/en/books/faq/_index.adoc:1428
msgid ""
"By default, man:mount[8] will attempt to mount the last data track (session) "
"of a CD. To load an earlier session, use the `-s` command line argument. "
@@ -3398,43 +3396,43 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:1431
+#: documentation/content/en/books/faq/_index.adoc:1430
#, no-wrap
msgid "How do I let ordinary users mount CD-ROMs, DVDs, USB drives, and other removable media?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1434
+#: documentation/content/en/books/faq/_index.adoc:1433
msgid "As `root` set the sysctl variable `vfs.usermount` to `1`."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:1438
+#: documentation/content/en/books/faq/_index.adoc:1437
#, no-wrap
msgid "# sysctl vfs.usermount=1\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1441
+#: documentation/content/en/books/faq/_index.adoc:1440
msgid ""
"To make this persist across reboots, add the line `vfs.usermount=1` to [."
"filename]#/etc/sysctl.conf# so that it is reset at system boot time."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1444
+#: documentation/content/en/books/faq/_index.adoc:1443
msgid ""
"Users can only mount devices they have read permissions to. To allow users "
"to mount a device permissions must be set in [.filename]#/etc/devfs.conf#."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1446
+#: documentation/content/en/books/faq/_index.adoc:1445
msgid "For example, to allow users to mount the first USB drive add:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:1452
+#: documentation/content/en/books/faq/_index.adoc:1451
#, no-wrap
msgid ""
"# Allow all users to mount a USB drive.\n"
@@ -3443,14 +3441,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1455
+#: documentation/content/en/books/faq/_index.adoc:1454
msgid ""
"All users can now mount devices they could read onto a directory that they "
"own:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:1460
+#: documentation/content/en/books/faq/_index.adoc:1459
#, no-wrap
msgid ""
"% mkdir ~/my-mount-point\n"
@@ -3458,18 +3456,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1463
+#: documentation/content/en/books/faq/_index.adoc:1462
msgid "Unmounting the device is simple:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:1467
+#: documentation/content/en/books/faq/_index.adoc:1466
#, no-wrap
msgid "% umount ~/my-mount-point\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1471
+#: documentation/content/en/books/faq/_index.adoc:1470
msgid ""
"Enabling `vfs.usermount`, however, has negative security implications. A "
"better way to access MS-DOS(R) formatted media is to use the package:"
@@ -3477,20 +3475,20 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/faq/_index.adoc:1475
+#: documentation/content/en/books/faq/_index.adoc:1474
msgid ""
"The device name used in the previous examples must be changed according to "
"the configuration."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:1478
+#: documentation/content/en/books/faq/_index.adoc:1477
#, no-wrap
msgid "The du and df commands show different amounts of disk space available. What is going on?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1484
+#: documentation/content/en/books/faq/_index.adoc:1483
msgid ""
"This is due to how these commands actually work. `du` goes through the "
"directory tree, measures how large each file is, and presents the totals. "
@@ -3500,7 +3498,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1493
+#: documentation/content/en/books/faq/_index.adoc:1492
msgid ""
"When a program is using a file, and the file is deleted, the file is not "
"really removed from the file system until the program stops using it. The "
@@ -3515,7 +3513,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1500
+#: documentation/content/en/books/faq/_index.adoc:1499
msgid ""
"This situation is common on web servers. Many people set up a FreeBSD web "
"server and forget to rotate the log files. The access log fills up [."
@@ -3526,33 +3524,33 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1502
+#: documentation/content/en/books/faq/_index.adoc:1501
msgid ""
"Note that Soft Updates can delay the freeing of disk space and it can take "
"up to 30 seconds for the change to be visible."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:1504
+#: documentation/content/en/books/faq/_index.adoc:1503
#, no-wrap
msgid "How can I add more swap space?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1507
+#: documentation/content/en/books/faq/_index.adoc:1506
msgid ""
"This section extref:{handbook}config/[of the Handbook, adding-swap-space] "
"describes how to do this."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:1509
+#: documentation/content/en/books/faq/_index.adoc:1508
#, no-wrap
msgid "Why does FreeBSD see my disk as smaller than the manufacturer says it is?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1513
+#: documentation/content/en/books/faq/_index.adoc:1512
msgid ""
"Disk manufacturers calculate gigabytes as a billion bytes each, whereas "
"FreeBSD calculates them as 1,073,741,824 bytes each. This explains why, for "
@@ -3561,20 +3559,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1515
+#: documentation/content/en/books/faq/_index.adoc:1514
msgid ""
"Also note that FreeBSD will (by default) <<disk-more-than-full,reserve>> 8% "
"of the disk space."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:1517
+#: documentation/content/en/books/faq/_index.adoc:1516
#, no-wrap
msgid "How is it possible for a partition to be more than 100% full?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1522
+#: documentation/content/en/books/faq/_index.adoc:1521
msgid ""
"A portion of each UFS partition (8%, by default) is reserved for use by the "
"operating system and the `root` user. man:df[1] does not count that space "
@@ -3584,31 +3582,31 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1524
+#: documentation/content/en/books/faq/_index.adoc:1523
msgid "For more details, look up `-m` in man:tunefs[8]."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:1529
+#: documentation/content/en/books/faq/_index.adoc:1528
#, no-wrap
msgid "What is the minimum amount of RAM one should have to run ZFS?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1532
+#: documentation/content/en/books/faq/_index.adoc:1531
msgid ""
"A minimum of 4GB of RAM is required for comfortable usage, but individual "
"workloads can vary widely."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:1534
+#: documentation/content/en/books/faq/_index.adoc:1533
#, no-wrap
msgid "What is the ZIL and when does it get used?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1542
+#: documentation/content/en/books/faq/_index.adoc:1541
msgid ""
"The ZIL (ZFS intent log) is a write log used to implement posix write "
"commitment semantics across crashes. Normally writes are bundled up into "
@@ -3622,13 +3620,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:1544
+#: documentation/content/en/books/faq/_index.adoc:1543
#, no-wrap
msgid "Do I need a SSD for ZIL?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1549
+#: documentation/content/en/books/faq/_index.adoc:1548
msgid ""
"By default, ZFS stores the ZIL in the pool with all the data. If an "
"application has a heavy write load, storing the ZIL in a separate device "
@@ -3638,13 +3636,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:1551
+#: documentation/content/en/books/faq/_index.adoc:1550
#, no-wrap
msgid "What is the L2ARC?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1556
+#: documentation/content/en/books/faq/_index.adoc:1555
msgid ""
"The L2ARC is a read cache stored on a fast device such as an SSD. This "
"cache is not persistent across reboots. Note that RAM is used as the first "
@@ -3652,7 +3650,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1560
+#: documentation/content/en/books/faq/_index.adoc:1559
msgid ""
"L2ARC needs space in the ARC to index it. So, perversely, a working set "
"that fits perfectly in the ARC will not fit perfectly any more if a L2ARC is "
@@ -3661,18 +3659,18 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:1562
+#: documentation/content/en/books/faq/_index.adoc:1561
#, no-wrap
msgid "Is enabling deduplication advisable?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1565
+#: documentation/content/en/books/faq/_index.adoc:1564
msgid "Generally speaking, no."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1570
+#: documentation/content/en/books/faq/_index.adoc:1569
msgid ""
"Deduplication takes up a significant amount of RAM and may slow down read "
"and write disk access times. Unless one is storing data that is very "
@@ -3684,20 +3682,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1573
+#: documentation/content/en/books/faq/_index.adoc:1572
msgid ""
"Deduplication can also lead to some unexpected situations. In particular, "
"deleting files may become much slower."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:1575
+#: documentation/content/en/books/faq/_index.adoc:1574
#, no-wrap
msgid "I cannot delete or create files on my ZFS pool. How can I fix this?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1580
+#: documentation/content/en/books/faq/_index.adoc:1579
msgid ""
"This could happen because the pool is 100% full. ZFS requires space on the "
"disk to write transaction metadata. To restore the pool to a usable state, "
@@ -3705,65 +3703,65 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:1584
+#: documentation/content/en/books/faq/_index.adoc:1583
#, no-wrap
msgid "% truncate -s 0 unimportant-file\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1587
+#: documentation/content/en/books/faq/_index.adoc:1586
msgid ""
"File truncation works because a new transaction is not started, new spare "
"blocks are created instead."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/faq/_index.adoc:1591
+#: documentation/content/en/books/faq/_index.adoc:1590
msgid ""
"On systems with additional ZFS dataset tuning, such as deduplication, the "
"space may not be immediately available."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:1594
+#: documentation/content/en/books/faq/_index.adoc:1593
#, no-wrap
msgid "Is there TRIM support for ZFS on solid state drives?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1598
+#: documentation/content/en/books/faq/_index.adoc:1597
msgid ""
"ZFS in FreeBSD 12.3 and 12.4: TRIM is enabled by default. To disable TRIM: "
"add the line below to [.filename]#/etc/sysctl.conf#, then restart the system."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:1602
+#: documentation/content/en/books/faq/_index.adoc:1601
#, no-wrap
msgid "vfs.zfs.trim.enabled=0\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1605
+#: documentation/content/en/books/faq/_index.adoc:1604
msgid ""
"OpenZFS in FreeBSD 13.0 and greater: see man:zpool-trim[8], and `autotrim` "
"in man:zpoolprops[7]."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/faq/_index.adoc:1607
+#: documentation/content/en/books/faq/_index.adoc:1606
#, no-wrap
msgid "System Administration"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:1610
+#: documentation/content/en/books/faq/_index.adoc:1609
#, no-wrap
msgid "Where are the system start-up configuration files?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1616
+#: documentation/content/en/books/faq/_index.adoc:1615
msgid ""
"The primary configuration file is [.filename]#/etc/defaults/rc.conf# which "
"is described in man:rc.conf[5]. System startup scripts such as [.filename]#/"
@@ -3774,29 +3772,29 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1618
+#: documentation/content/en/books/faq/_index.adoc:1617
msgid "For example, to start man:sshd[8], the included OpenSSH daemon:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:1622
+#: documentation/content/en/books/faq/_index.adoc:1621
#, no-wrap
msgid "# echo 'sshd_enable=\"YES\"' >> /etc/rc.conf\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1625
+#: documentation/content/en/books/faq/_index.adoc:1624
msgid "Alternatively, use man:sysrc[8] to modify [.filename]#/etc/rc.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:1629
+#: documentation/content/en/books/faq/_index.adoc:1628
#, no-wrap
msgid "# sysrc sshd_enable=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1633
+#: documentation/content/en/books/faq/_index.adoc:1632
msgid ""
"To start up local services, place shell scripts in the [.filename]#/usr/"
"local/etc/rc.d# directory. These shell scripts should be set executable, "
@@ -3804,33 +3802,33 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:1635
+#: documentation/content/en/books/faq/_index.adoc:1634
#, no-wrap
msgid "How do I add a user easily?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1638
+#: documentation/content/en/books/faq/_index.adoc:1637
msgid ""
"Use the man:adduser[8] command, or the man:pw[8] command for more "
"complicated situations."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1640
+#: documentation/content/en/books/faq/_index.adoc:1639
msgid ""
"To remove the user, use the man:rmuser[8] command or, if necessary, man:"
"pw[8]."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:1642
+#: documentation/content/en/books/faq/_index.adoc:1641
#, no-wrap
msgid "Why do I keep getting messages like root: not found after editing /etc/crontab?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1649
+#: documentation/content/en/books/faq/_index.adoc:1648
msgid ""
"This is normally caused by editing the system crontab. This is not the "
"correct way to do things as the system crontab has a different format to the "
@@ -3841,24 +3839,24 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1651
+#: documentation/content/en/books/faq/_index.adoc:1650
msgid "To delete the extra, incorrect crontab:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:1655
+#: documentation/content/en/books/faq/_index.adoc:1654
#, no-wrap
msgid "# crontab -r\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:1658
+#: documentation/content/en/books/faq/_index.adoc:1657
#, no-wrap
msgid "Why do I get the error, you are not in the correct group to su root when I try to su to root?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1663
+#: documentation/content/en/books/faq/_index.adoc:1662
msgid ""
"This is a security feature. In order to `su` to `root`, or any other "
"account with superuser privileges, the user account must be a member of the "
@@ -3868,30 +3866,30 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1665
+#: documentation/content/en/books/faq/_index.adoc:1664
msgid ""
"To allow someone to `su` to `root`, put them in the `wheel` group using `pw`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:1669
+#: documentation/content/en/books/faq/_index.adoc:1668
#, no-wrap
msgid "# pw groupmod wheel -m lisa\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1672
+#: documentation/content/en/books/faq/_index.adoc:1671
msgid "The above example will add user `lisa` to the group `wheel`."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:1674
+#: documentation/content/en/books/faq/_index.adoc:1673
#, no-wrap
msgid "I made a mistake in rc.conf, or another startup file, and now I cannot edit it because the file system is read-only. What should I do?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1680
+#: documentation/content/en/books/faq/_index.adoc:1679
msgid ""
"Restart the system using `boot -s` at the loader prompt to enter single-user "
"mode. When prompted for a shell pathname, press kbd:[Enter] and run `mount -"
@@ -3903,7 +3901,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1682
+#: documentation/content/en/books/faq/_index.adoc:1681
msgid ""
"In order to use a full screen editor such as man:vi[1] or man:emacs[1], run "
"`export TERM=xterm` so that these editors can load the correct data from the "
@@ -3911,7 +3909,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1685
+#: documentation/content/en/books/faq/_index.adoc:1684
msgid ""
"After performing these steps, edit [.filename]#/etc/rc.conf# to fix the "
"syntax error. The error message displayed immediately after the kernel boot "
@@ -3920,26 +3918,26 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:1687
+#: documentation/content/en/books/faq/_index.adoc:1686
#, no-wrap
msgid "Why am I having trouble setting up my printer?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1690
+#: documentation/content/en/books/faq/_index.adoc:1689
msgid ""
"See the extref:{handbook}printing/[Handbook entry on printing] for "
"troubleshooting tips."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:1692
+#: documentation/content/en/books/faq/_index.adoc:1691
#, no-wrap
msgid "How can I correct the keyboard mappings for my system?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1695
+#: documentation/content/en/books/faq/_index.adoc:1694
msgid ""
"Refer to the Handbook section on extref:{handbook}l10n/[using localization, "
"using-localization], specifically the section on extref:{handbook}l10n/"
@@ -3947,13 +3945,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:1697
+#: documentation/content/en/books/faq/_index.adoc:1696
#, no-wrap
msgid "Why can I not get user quotas to work properly?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1701
+#: documentation/content/en/books/faq/_index.adoc:1700
msgid ""
"It is possible that the kernel is not configured to use quotas. In this "
"case, add the following line to the kernel configuration file and recompile "
@@ -3961,80 +3959,80 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:1705
+#: documentation/content/en/books/faq/_index.adoc:1704
#, no-wrap
msgid "options QUOTA\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1708
+#: documentation/content/en/books/faq/_index.adoc:1707
msgid ""
"Refer to the extref:{handbook}disks/[Handbook entry on quotas, quotas] for "
"full details."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1709
+#: documentation/content/en/books/faq/_index.adoc:1708
msgid "Do not turn on quotas on [.filename]#/#."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1710
+#: documentation/content/en/books/faq/_index.adoc:1709
msgid ""
"Put the quota file on the file system that the quotas are to be enforced on:"
msgstr ""
#. type: Table
-#: documentation/content/en/books/faq/_index.adoc:1715
+#: documentation/content/en/books/faq/_index.adoc:1714
#, no-wrap
msgid "File System"
msgstr ""
#. type: Table
-#: documentation/content/en/books/faq/_index.adoc:1717
+#: documentation/content/en/books/faq/_index.adoc:1716
#, no-wrap
msgid "Quota file"
msgstr ""
#. type: Table
-#: documentation/content/en/books/faq/_index.adoc:1718
+#: documentation/content/en/books/faq/_index.adoc:1717
#, no-wrap
msgid "[.filename]#/usr#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/faq/_index.adoc:1720
+#: documentation/content/en/books/faq/_index.adoc:1719
#, no-wrap
msgid "[.filename]#/usr/admin/quotas#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/faq/_index.adoc:1721
+#: documentation/content/en/books/faq/_index.adoc:1720
#, no-wrap
msgid "[.filename]#/home#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/faq/_index.adoc:1723
+#: documentation/content/en/books/faq/_index.adoc:1722
#, no-wrap
msgid "[.filename]#/home/admin/quotas#"
msgstr ""
#. type: Table
+#: documentation/content/en/books/faq/_index.adoc:1723
#: documentation/content/en/books/faq/_index.adoc:1724
-#: documentation/content/en/books/faq/_index.adoc:1725
#, no-wrap
msgid "..."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:1728
+#: documentation/content/en/books/faq/_index.adoc:1727
#, no-wrap
msgid "Does FreeBSD support System V IPC primitives?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1732
+#: documentation/content/en/books/faq/_index.adoc:1731
msgid ""
"Yes, FreeBSD supports System V-style IPC, including shared memory, messages "
"and semaphores, in the [.filename]#GENERIC# kernel. With a custom kernel, "
@@ -4044,7 +4042,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:1738
+#: documentation/content/en/books/faq/_index.adoc:1737
#, no-wrap
msgid ""
"options SYSVSHM # enable shared memory\n"
@@ -4053,18 +4051,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1741
+#: documentation/content/en/books/faq/_index.adoc:1740
msgid "Recompile and install the kernel."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:1743
+#: documentation/content/en/books/faq/_index.adoc:1742
#, no-wrap
msgid "What other mail-server software can I use instead of Sendmail?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1748
+#: documentation/content/en/books/faq/_index.adoc:1747
msgid ""
"The http://www.sendmail.org/[Sendmail] server is the default mail-server "
"software for FreeBSD, but it can be replaced with another MTA installed from "
@@ -4074,13 +4072,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:1750
+#: documentation/content/en/books/faq/_index.adoc:1749
#, no-wrap
msgid "I have forgotten the root password! What do I do?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1757
+#: documentation/content/en/books/faq/_index.adoc:1756
msgid ""
"Do not panic! Restart the system, type `boot -s` at the `Boot:` prompt to "
"enter single-user mode. At the question about the shell to use, hit kbd:"
@@ -4091,7 +4089,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/faq/_index.adoc:1764
+#: documentation/content/en/books/faq/_index.adoc:1763
msgid ""
"If you are still prompted to give the `root` password when entering the "
"single-user mode, it means that the console has been marked as `insecure` in "
@@ -4104,7 +4102,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/faq/_index.adoc:1770
+#: documentation/content/en/books/faq/_index.adoc:1769
msgid ""
"If the root partition cannot be mounted from single-user mode, it is "
"possible that the partitions are encrypted and it is impossible to mount "
@@ -4114,61 +4112,61 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:1773
+#: documentation/content/en/books/faq/_index.adoc:1772
#, no-wrap
msgid "How do I keep kbd:[Control] + kbd:[Alt] + kbd:[Delete] from rebooting the system?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1776
+#: documentation/content/en/books/faq/_index.adoc:1775
msgid ""
"When using man:vt[4], the default console driver, this can be done by "
"setting the following man:sysctl[8]:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:1780
+#: documentation/content/en/books/faq/_index.adoc:1779
#, no-wrap
msgid "# sysctl kern.vt.kbd_reboot=0\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:1783
+#: documentation/content/en/books/faq/_index.adoc:1782
#, no-wrap
msgid "How do I reformat DOS text files to UNIX(R) ones?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1786
+#: documentation/content/en/books/faq/_index.adoc:1785
msgid "Use this man:perl[1] command:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:1790
+#: documentation/content/en/books/faq/_index.adoc:1789
#, no-wrap
msgid "% perl -i.bak -npe 's/\\r\\n/\\n/g' file(s)\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1794
+#: documentation/content/en/books/faq/_index.adoc:1793
msgid ""
"where _file(s)_ is one or more files to process. The modification is done "
"in-place, with the original file stored with a [.filename]#.bak# extension."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1796
+#: documentation/content/en/books/faq/_index.adoc:1795
msgid "Alternatively, use man:tr[1]:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:1800
+#: documentation/content/en/books/faq/_index.adoc:1799
#, no-wrap
msgid "% tr -d '\\r' < dos-text-file > unix-file\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1804
+#: documentation/content/en/books/faq/_index.adoc:1803
msgid ""
"_dos-text-file_ is the file containing DOS text while _unix-file_ will "
"contain the converted output. This can be quite a bit faster than using "
@@ -4176,7 +4174,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1807
+#: documentation/content/en/books/faq/_index.adoc:1806
msgid ""
"Yet another way to reformat DOS text files is to use the package:converters/"
"dosunix[] port from the Ports Collection. Consult its documentation about "
@@ -4184,18 +4182,18 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:1809
+#: documentation/content/en/books/faq/_index.adoc:1808
#, no-wrap
msgid "How do I re-read [.filename]#/etc/rc.conf# and re-start [.filename]#/etc/rc# without a reboot?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1812
+#: documentation/content/en/books/faq/_index.adoc:1811
msgid "Go into single-user mode and then back to multi-user mode:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:1818
+#: documentation/content/en/books/faq/_index.adoc:1817
#, no-wrap
msgid ""
"# shutdown now\n"
@@ -4204,13 +4202,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:1821
+#: documentation/content/en/books/faq/_index.adoc:1820
#, no-wrap
msgid "I tried to update my system to the latest _-STABLE_, but got _-BETAx_, _-RC_ or __-PRERELEASE__! What is going on?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1828
+#: documentation/content/en/books/faq/_index.adoc:1827
msgid ""
"Short answer: it is just a name. _RC_ stands for \"Release Candidate\". It "
"signifies that a release is imminent. In FreeBSD, _-PRERELEASE_ is "
@@ -4219,7 +4217,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1833
+#: documentation/content/en/books/faq/_index.adoc:1832
msgid ""
"Long answer: FreeBSD derives its releases from one of two places. Major, "
"dot-zero, releases, such as 9.0-RELEASE are branched from the head of the "
@@ -4232,7 +4230,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1842
+#: documentation/content/en/books/faq/_index.adoc:1841
msgid ""
"When a release is about to be made, the branch from which it will be derived "
"from has to undergo a certain process. Part of this process is a code "
@@ -4249,41 +4247,41 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1844
+#: documentation/content/en/books/faq/_index.adoc:1843
msgid ""
"For more information on version numbers and the various Git branches, refer "
"to the extref:{releng}[Release Engineering] article."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:1846
+#: documentation/content/en/books/faq/_index.adoc:1845
#, no-wrap
msgid "I tried to install a new kernel, and the man:chflags[1] failed. How do I get around this?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1850
+#: documentation/content/en/books/faq/_index.adoc:1849
msgid ""
"Short answer: the security level is greater than 0. Reboot directly to "
"single-user mode to install the kernel."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1853
+#: documentation/content/en/books/faq/_index.adoc:1852
msgid ""
"Long answer: FreeBSD disallows changing system flags at security levels "
"greater than 0. To check the current security level:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:1857
-#: documentation/content/en/books/faq/_index.adoc:1874
+#: documentation/content/en/books/faq/_index.adoc:1856
+#: documentation/content/en/books/faq/_index.adoc:1873
#, no-wrap
msgid "# sysctl kern.securelevel\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1861
+#: documentation/content/en/books/faq/_index.adoc:1860
msgid ""
"The security level cannot be lowered in multi-user mode, so boot to single-"
"user mode to install the kernel, or change the security level in [."
@@ -4293,27 +4291,27 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:1863
+#: documentation/content/en/books/faq/_index.adoc:1862
#, no-wrap
msgid "I cannot change the time on my system by more than one second! How do I get around this?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1867
+#: documentation/content/en/books/faq/_index.adoc:1866
msgid ""
"Short answer: the system is at a security level greater than 1. Reboot "
"directly to single-user mode to change the date."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1870
+#: documentation/content/en/books/faq/_index.adoc:1869
msgid ""
"Long answer: FreeBSD disallows changing the time by more that one second at "
"security levels greater than 1. To check the security level:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1879
+#: documentation/content/en/books/faq/_index.adoc:1878
msgid ""
"The security level cannot be lowered in multi-user mode. Either boot to "
"single-user mode to change the date or change the security level in [."
@@ -4323,13 +4321,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:1881
+#: documentation/content/en/books/faq/_index.adoc:1880
#, no-wrap
msgid "Why is rpc.statd using 256 MB of memory?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1886
+#: documentation/content/en/books/faq/_index.adoc:1885
msgid ""
"No, there is no memory leak, and it is not using 256 MB of memory. For "
"convenience, `rpc.statd` maps a large amount of memory into its address "
@@ -4338,7 +4336,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1888
+#: documentation/content/en/books/faq/_index.adoc:1887
msgid ""
"man:rpc.statd[8] maps its status file ([.filename]#/var/db/statd.status#) "
"into its address space; to save worrying about remapping the status file "
@@ -4346,13 +4344,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:1890
+#: documentation/content/en/books/faq/_index.adoc:1889
#, no-wrap
msgid "Why can I not unset the schg file flag?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1895
+#: documentation/content/en/books/faq/_index.adoc:1894
msgid ""
"The system is running at securelevel greater than 0. Lower the securelevel "
"and try again. For more information, see <<securelevel,the FAQ entry on "
@@ -4360,13 +4358,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:1897
+#: documentation/content/en/books/faq/_index.adoc:1896
#, no-wrap
msgid "What is vnlru?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1901
+#: documentation/content/en/books/faq/_index.adoc:1900
msgid ""
"`vnlru` flushes and frees vnodes when the system hits the `kern.maxvnodes` "
"limit. This kernel thread sits mostly idle, and only activates when there "
@@ -4375,42 +4373,42 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:1903
+#: documentation/content/en/books/faq/_index.adoc:1902
#, no-wrap
msgid "What do the various memory states displayed by top mean?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1906
+#: documentation/content/en/books/faq/_index.adoc:1905
msgid "`Active`: pages recently statistically used."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1907
+#: documentation/content/en/books/faq/_index.adoc:1906
msgid "`Inactive`: pages recently statistically unused."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1908
+#: documentation/content/en/books/faq/_index.adoc:1907
msgid ""
"`Laundry`: pages recently statistically unused but known to be dirty, that "
"is, whose contents needs to be paged out before they can be reused."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1909
+#: documentation/content/en/books/faq/_index.adoc:1908
msgid "`Free`: pages without data content, which can be immediately reused."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1910
+#: documentation/content/en/books/faq/_index.adoc:1909
msgid ""
"`Wired`: pages that are fixed into memory, usually for kernel purposes, but "
"also sometimes for special use in processes."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1915
+#: documentation/content/en/books/faq/_index.adoc:1914
msgid ""
"Pages are most often written to disk (sort of a VM sync) when they are in "
"the laundry state, but active or inactive pages can also be synced. This "
@@ -4426,20 +4424,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1917
+#: documentation/content/en/books/faq/_index.adoc:1916
msgid ""
"There are some other flags (e.g., busy flag or busy count) that might modify "
"some of the described rules."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:1919
+#: documentation/content/en/books/faq/_index.adoc:1918
#, no-wrap
msgid "How much free memory is available?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1927
+#: documentation/content/en/books/faq/_index.adoc:1926
msgid ""
"There are a couple of kinds of \"free memory\". The most common is the "
"amount of memory immediately available without reclaiming memory already in "
@@ -4454,13 +4452,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:1929
+#: documentation/content/en/books/faq/_index.adoc:1928
#, no-wrap
msgid "What is [.filename]#/var/empty#?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1934
+#: documentation/content/en/books/faq/_index.adoc:1933
msgid ""
"[.filename]#/var/empty# is a directory that the man:sshd[8] program uses "
"when performing privilege separation. The [.filename]#/var/empty# directory "
@@ -4469,47 +4467,47 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:1936
+#: documentation/content/en/books/faq/_index.adoc:1935
#, no-wrap
msgid "I just changed [.filename]#/etc/newsyslog.conf#. How can I check if it does what I expect?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1939
+#: documentation/content/en/books/faq/_index.adoc:1938
msgid "To see what man:newsyslog[8] will do, use the following:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:1943
+#: documentation/content/en/books/faq/_index.adoc:1942
#, no-wrap
msgid "% newsyslog -nrvv\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:1946
+#: documentation/content/en/books/faq/_index.adoc:1945
#, no-wrap
msgid "My time is wrong, how can I change the timezone?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1949
+#: documentation/content/en/books/faq/_index.adoc:1948
msgid "Use man:tzsetup[8]."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/faq/_index.adoc:1951
+#: documentation/content/en/books/faq/_index.adoc:1950
#, no-wrap
msgid "The X Window System and Virtual Consoles"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:1954
+#: documentation/content/en/books/faq/_index.adoc:1953
#, no-wrap
msgid "What is the X Window System?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1958
+#: documentation/content/en/books/faq/_index.adoc:1957
msgid ""
"The X Window System (commonly `X11`) is the most widely available windowing "
"system capable of running on UNIX(R) or UNIX(R) like systems, including "
@@ -4520,7 +4518,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1961
+#: documentation/content/en/books/faq/_index.adoc:1960
msgid ""
"Many implementations are available for different architectures and operating "
"systems. An implementation of the server-side code is properly known as an "
@@ -4528,56 +4526,56 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:1963
+#: documentation/content/en/books/faq/_index.adoc:1962
#, no-wrap
msgid "I want to run Xorg, how do I go about it?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1966
+#: documentation/content/en/books/faq/_index.adoc:1965
msgid "To install Xorg do one of the following:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1968
+#: documentation/content/en/books/faq/_index.adoc:1967
msgid ""
"Use the package:x11/xorg[] meta-port, which builds and installs every Xorg "
"component."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1970
+#: documentation/content/en/books/faq/_index.adoc:1969
msgid ""
"Use package:x11/xorg-minimal[], which builds and installs only the necessary "
"Xorg components."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1972
+#: documentation/content/en/books/faq/_index.adoc:1971
msgid "Install Xorg from FreeBSD packages:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:1976
+#: documentation/content/en/books/faq/_index.adoc:1975
#, no-wrap
msgid "# pkg install xorg\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1979
+#: documentation/content/en/books/faq/_index.adoc:1978
msgid ""
"After the installation of Xorg, follow the instructions from the extref:"
"{handbook}x11/[X11 Configuration, x-config] section of the FreeBSD Handbook."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:1981
+#: documentation/content/en/books/faq/_index.adoc:1980
#, no-wrap
msgid "I tried to run X, but I get a 'No devices detected' error when I type startx. What do I do now?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1986
+#: documentation/content/en/books/faq/_index.adoc:1985
msgid ""
"The system is probably running at a raised `securelevel`. It is not "
"possible to start X at a raised `securelevel` because X requires write "
@@ -4586,7 +4584,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1988
+#: documentation/content/en/books/faq/_index.adoc:1987
msgid ""
"There are two solutions to the problem: set the `securelevel` back down to "
"zero or run man:xdm[8] (or an alternative display manager) at boot time "
@@ -4594,19 +4592,19 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1990
+#: documentation/content/en/books/faq/_index.adoc:1989
msgid ""
"See <<xdm-boot>> for more information about running man:xdm[8] at boot time."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:1992
+#: documentation/content/en/books/faq/_index.adoc:1991
#, no-wrap
msgid "Why does my mouse not work with X?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:1998
+#: documentation/content/en/books/faq/_index.adoc:1997
msgid ""
"When using man:vt[4], the default console driver, FreeBSD can be configured "
"to support a mouse pointer on each virtual screen. To avoid conflicting "
@@ -4617,14 +4615,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2000
+#: documentation/content/en/books/faq/_index.adoc:1999
msgid ""
"Then edit [.filename]#/etc/X11/xorg.conf# and make sure the following lines "
"exist:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:2007
+#: documentation/content/en/books/faq/_index.adoc:2006
#, no-wrap
msgid ""
"Section \"InputDevice\"\n"
@@ -4634,7 +4632,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2011
+#: documentation/content/en/books/faq/_index.adoc:2010
msgid ""
"Starting with Xorg version 7.4, the `InputDevice` sections in [."
"filename]#xorg.conf# are ignored in favor of autodetected devices. To "
@@ -4643,13 +4641,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:2015
+#: documentation/content/en/books/faq/_index.adoc:2014
#, no-wrap
msgid "Option \"AutoAddDevices\" \"false\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2019
+#: documentation/content/en/books/faq/_index.adoc:2018
msgid ""
"Some people prefer to use [.filename]#/dev/mouse# under X. To make this "
"work, [.filename]#/dev/mouse# should be linked to [.filename]#/dev/sysmouse# "
@@ -4658,32 +4656,32 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:2023
+#: documentation/content/en/books/faq/_index.adoc:2022
#, no-wrap
msgid "link sysmouse mouse\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2026
+#: documentation/content/en/books/faq/_index.adoc:2025
msgid ""
"This link can be created by restarting man:devfs[5] with the following "
"command (as `root`):"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:2030
+#: documentation/content/en/books/faq/_index.adoc:2029
#, no-wrap
msgid "# service devfs restart\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:2033
+#: documentation/content/en/books/faq/_index.adoc:2032
#, no-wrap
msgid "My mouse has a fancy wheel. Can I use it in X?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2037
+#: documentation/content/en/books/faq/_index.adoc:2036
msgid ""
"Yes, if X is configured for a 5 button mouse. To do this, add the lines "
"`Buttons 5` and `ZAxisMapping 4 5` to the \"InputDevice\" section of [."
@@ -4691,7 +4689,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:2048
+#: documentation/content/en/books/faq/_index.adoc:2047
#, no-wrap
msgid ""
"Section \"InputDevice\"\n"
@@ -4705,14 +4703,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2051
+#: documentation/content/en/books/faq/_index.adoc:2050
msgid ""
"The mouse can be enabled in Emacs by adding these lines to [.filename]#~/."
"emacs#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:2057
+#: documentation/content/en/books/faq/_index.adoc:2056
#, no-wrap
msgid ""
";; wheel mouse\n"
@@ -4721,43 +4719,43 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:2060
+#: documentation/content/en/books/faq/_index.adoc:2059
#, no-wrap
msgid "My laptop has a Synaptics touchpad. Can I use it in X?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2063
+#: documentation/content/en/books/faq/_index.adoc:2062
msgid "Yes, after configuring a few things to make it work."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2065
+#: documentation/content/en/books/faq/_index.adoc:2064
msgid ""
"In order to use the Xorg synaptics driver, first remove `moused_enable` from "
"[.filename]#rc.conf#."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2067
+#: documentation/content/en/books/faq/_index.adoc:2066
msgid ""
"To enable synaptics, add the following line to [.filename]#/boot/loader."
"conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:2071
+#: documentation/content/en/books/faq/_index.adoc:2070
#, no-wrap
msgid "hw.psm.synaptics_support=\"1\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2074
+#: documentation/content/en/books/faq/_index.adoc:2073
msgid "Add the following to [.filename]#/etc/X11/xorg.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:2083
+#: documentation/content/en/books/faq/_index.adoc:2082
#, no-wrap
msgid ""
"Section \"InputDevice\"\n"
@@ -4769,56 +4767,56 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2086
+#: documentation/content/en/books/faq/_index.adoc:2085
msgid "Add the following into the \"ServerLayout\" section:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:2090
+#: documentation/content/en/books/faq/_index.adoc:2089
#, no-wrap
msgid "InputDevice \"Touchpad0\" \"SendCoreEvents\"\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:2093
+#: documentation/content/en/books/faq/_index.adoc:2092
#, no-wrap
msgid "How do I use remote X displays?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2096
+#: documentation/content/en/books/faq/_index.adoc:2095
msgid ""
"For security reasons, the default setting is to not allow a machine to "
"remotely open a window."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2098
+#: documentation/content/en/books/faq/_index.adoc:2097
msgid ""
"To enable this feature, start X with the optional `-listen_tcp` argument:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:2102
+#: documentation/content/en/books/faq/_index.adoc:2101
#, no-wrap
msgid "% startx -listen_tcp\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:2105
+#: documentation/content/en/books/faq/_index.adoc:2104
#, no-wrap
msgid "What is a virtual console and how do I make more?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2108
+#: documentation/content/en/books/faq/_index.adoc:2107
msgid ""
"Virtual consoles provide several simultaneous sessions on the same machine "
"without doing anything complicated like setting up a network or running X."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2111
+#: documentation/content/en/books/faq/_index.adoc:2110
msgid ""
"When the system starts, it will display a login prompt on the monitor after "
"displaying all the boot messages. Type in your login name and password to "
@@ -4826,7 +4824,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2115
+#: documentation/content/en/books/faq/_index.adoc:2114
msgid ""
"To start another session, perhaps to look at documentation for a program or "
"to read mail while waiting for an FTP transfer to finish, hold down kbd:"
@@ -4835,7 +4833,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2118
+#: documentation/content/en/books/faq/_index.adoc:2117
msgid ""
"The default FreeBSD installation has eight virtual consoles enabled. kbd:"
"[Alt+F1], kbd:[Alt+F2], kbd:[Alt+F3], and so on will switch between these "
@@ -4843,7 +4841,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2120
+#: documentation/content/en/books/faq/_index.adoc:2119
msgid ""
"To enable more of virtual consoles, edit [.filename]#/etc/ttys# (see man:"
"ttys[5]) and add entries for [.filename]#ttyv8# to [.filename]#ttyvc#, after "
@@ -4851,7 +4849,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:2129
+#: documentation/content/en/books/faq/_index.adoc:2128
#, no-wrap
msgid ""
"# Edit the existing entry for ttyv8 in /etc/ttys and change\n"
@@ -4863,7 +4861,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2134
+#: documentation/content/en/books/faq/_index.adoc:2133
msgid ""
"The more virtual terminals, the more resources that are used. This can be "
"problematic on systems with 8 MB RAM or less. Consider changing `secure` to "
@@ -4871,7 +4869,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/faq/_index.adoc:2139
+#: documentation/content/en/books/faq/_index.adoc:2138
msgid ""
"In order to run an X server, at least one virtual terminal must be left to "
"`off` for it to use. This means that only eleven of the Alt-function keys "
@@ -4879,43 +4877,43 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2142
+#: documentation/content/en/books/faq/_index.adoc:2141
msgid ""
"For example, to run X and eleven virtual consoles, the setting for virtual "
"terminal 12 should be:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:2146
+#: documentation/content/en/books/faq/_index.adoc:2145
#, no-wrap
msgid "ttyvb \"/usr/libexec/getty Pc\" xterm off secure\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2149
+#: documentation/content/en/books/faq/_index.adoc:2148
msgid "The easiest way to activate the virtual consoles is to reboot."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:2151
+#: documentation/content/en/books/faq/_index.adoc:2150
#, no-wrap
msgid "How do I access the virtual consoles from X?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2155
+#: documentation/content/en/books/faq/_index.adoc:2154
msgid ""
"Use kbd:[Ctrl+Alt+Fn] to switch back to a virtual console. Press kbd:"
"[Ctrl+Alt+F1] to return to the first virtual console."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2157
+#: documentation/content/en/books/faq/_index.adoc:2156
msgid "Once at a text console, use kbd:[Alt+Fn] to move between them."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2161
+#: documentation/content/en/books/faq/_index.adoc:2160
msgid ""
"To return to the X session, switch to the virtual console running X. If X "
"was started from the command line using `startx`, the X session will attach "
@@ -4925,13 +4923,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:2163
+#: documentation/content/en/books/faq/_index.adoc:2162
#, no-wrap
msgid "How do I start XDM on boot?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2169
+#: documentation/content/en/books/faq/_index.adoc:2168
msgid ""
"There are two schools of thought on how to start man:xdm[8]. One school "
"starts `xdm` from [.filename]#/etc/ttys# (see man:ttys[5]) using the "
@@ -4942,7 +4940,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2172
+#: documentation/content/en/books/faq/_index.adoc:2171
msgid ""
"The man:ttys[5] method has the advantage of documenting which vty X will "
"start on and passing the responsibility of restarting the X server on logout "
@@ -4951,20 +4949,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2174
+#: documentation/content/en/books/faq/_index.adoc:2173
msgid ""
"When using the man:rc[8] method, `xdm_tty` (default `ttyv8`) can be set in [."
"filename]#/etc/rc.conf# to choose which vty man:xdm[8] opens on."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:2176
+#: documentation/content/en/books/faq/_index.adoc:2175
#, no-wrap
msgid "Why do I get Couldn't open console when I run xconsole?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2179
+#: documentation/content/en/books/faq/_index.adoc:2178
msgid ""
"When X is started with `startx`, the permissions on [.filename]#/dev/"
"console# will _not_ get changed, resulting in things like `xterm -C` and "
@@ -4972,7 +4970,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2183
+#: documentation/content/en/books/faq/_index.adoc:2182
msgid ""
"This is because of the way console permissions are set by default. On a "
"multi-user system, one does not necessarily want just any user to be able to "
@@ -4981,46 +4979,46 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2185
+#: documentation/content/en/books/faq/_index.adoc:2184
msgid ""
"In a nutshell, make sure an uncommented line of the form is in [.filename]#/"
"etc/fbtab# (see man:fbtab[5]):"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:2189
+#: documentation/content/en/books/faq/_index.adoc:2188
#, no-wrap
msgid "/dev/ttyv0 0600 /dev/console\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2192
+#: documentation/content/en/books/faq/_index.adoc:2191
msgid ""
"It will ensure that whomever logs in on [.filename]#/dev/ttyv0# will own the "
"console."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:2194
+#: documentation/content/en/books/faq/_index.adoc:2193
#, no-wrap
msgid "Why does my PS/2 mouse misbehave under X?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2198
+#: documentation/content/en/books/faq/_index.adoc:2197
msgid ""
"The mouse and the mouse driver may have become out of synchronization. In "
"rare cases, the driver may also erroneously report synchronization errors:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:2202
+#: documentation/content/en/books/faq/_index.adoc:2201
#, no-wrap
msgid "psmintr: out of sync (xxxx != yyyy)\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2206
+#: documentation/content/en/books/faq/_index.adoc:2205
msgid ""
"If this happens, disable the synchronization check code by setting the "
"driver flags for the PS/2 mouse driver to `0x100`. This can be easiest "
@@ -5029,79 +5027,79 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:2208
+#: documentation/content/en/books/faq/_index.adoc:2207
#, no-wrap
msgid "How do I reverse the mouse buttons?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2212
+#: documentation/content/en/books/faq/_index.adoc:2211
msgid ""
"Type `xmodmap -e \"pointer = 3 2 1\"`. Add this command to [.filename]#~/."
"xinitrc# or [.filename]#~/.xsession# to make it happen automatically."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:2214
+#: documentation/content/en/books/faq/_index.adoc:2213
#, no-wrap
msgid "How do I install a splash screen and where do I find them?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2217
+#: documentation/content/en/books/faq/_index.adoc:2216
msgid ""
"The detailed answer for this question can be found in the extref:{handbook}"
"[Boot Time Splash Screens, boot-splash] section of the FreeBSD Handbook."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:2219
+#: documentation/content/en/books/faq/_index.adoc:2218
#, no-wrap
msgid "Can I use the kbd:[Windows] keys on my keyboard in X?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2223
+#: documentation/content/en/books/faq/_index.adoc:2222
msgid ""
"Yes. Use man:xmodmap[1] to define which functions the keys should perform."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2225
+#: documentation/content/en/books/faq/_index.adoc:2224
msgid ""
"Assuming all Windows keyboards are standard, the keycodes for these three "
"keys are the following:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2227
+#: documentation/content/en/books/faq/_index.adoc:2226
msgid ""
"115 - kbd:[Windows] key, between the left-hand kbd:[Ctrl] and kbd:[Alt] keys"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2228
+#: documentation/content/en/books/faq/_index.adoc:2227
msgid "116 - kbd:[Windows] key, to the right of kbd:[AltGr]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2229
+#: documentation/content/en/books/faq/_index.adoc:2228
msgid "117 - kbd:[Menu], to the left of the right-hand kbd:[Ctrl]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2231
+#: documentation/content/en/books/faq/_index.adoc:2230
msgid "To have the left kbd:[Windows] key print a comma, try this."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:2235
+#: documentation/content/en/books/faq/_index.adoc:2234
#, no-wrap
msgid "# xmodmap -e \"keycode 115 = comma\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2238
+#: documentation/content/en/books/faq/_index.adoc:2237
msgid ""
"To have the kbd:[Windows] key-mappings enabled automatically every time X is "
"started, either put the `xmodmap` commands in [.filename]#~/.xinitrc# or, "
@@ -5111,13 +5109,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:2242
+#: documentation/content/en/books/faq/_index.adoc:2241
#, no-wrap
msgid "xmodmap $HOME/.xmodmaprc\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2246
+#: documentation/content/en/books/faq/_index.adoc:2245
msgid ""
"For example, to map the 3 keys to be kbd:[F13], kbd:[F14], and kbd:[F15], "
"respectively. This would make it easy to map them to useful functions "
@@ -5125,12 +5123,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2248
+#: documentation/content/en/books/faq/_index.adoc:2247
msgid "To do this, put the following in [.filename]#~/.xmodmaprc#."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:2254
+#: documentation/content/en/books/faq/_index.adoc:2253
#, no-wrap
msgid ""
"keycode 115 = F13\n"
@@ -5139,7 +5137,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2257
+#: documentation/content/en/books/faq/_index.adoc:2256
msgid ""
"For the package:x11-wm/fvwm2[] desktop manager, one could map the keys so "
"that kbd:[F13] iconifies or de-iconifies the window the cursor is in, kbd:"
@@ -5150,14 +5148,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2259
+#: documentation/content/en/books/faq/_index.adoc:2258
msgid ""
"The following entries in [.filename]#~/.fvwmrc# implement the aforementioned "
"setup:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:2265
+#: documentation/content/en/books/faq/_index.adoc:2264
#, no-wrap
msgid ""
"Key F13 FTIWS A Iconify\n"
@@ -5166,13 +5164,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:2268
+#: documentation/content/en/books/faq/_index.adoc:2267
#, no-wrap
msgid "How can I get 3D hardware acceleration for OpenGL(R)?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2272
+#: documentation/content/en/books/faq/_index.adoc:2271
msgid ""
"The availability of 3D acceleration depends on the version of Xorg and the "
"type of video chip. For an nVidia chip, use the binary drivers provided for "
@@ -5180,34 +5178,34 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2274
+#: documentation/content/en/books/faq/_index.adoc:2273
msgid ""
"The latest versions of nVidia cards are supported by the package:x11/nvidia-"
"driver[] port."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2276
+#: documentation/content/en/books/faq/_index.adoc:2275
msgid "Older drivers are available as:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2278
+#: documentation/content/en/books/faq/_index.adoc:2277
msgid "package:x11/nvidia-driver-390[]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2279
+#: documentation/content/en/books/faq/_index.adoc:2278
msgid "package:x11/nvidia-driver-340[]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2280
+#: documentation/content/en/books/faq/_index.adoc:2279
msgid "package:x11/nvidia-driver-304[]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2282
+#: documentation/content/en/books/faq/_index.adoc:2281
msgid ""
"nVidia provides detailed information on which card is supported by which "
"driver on their web site: http://www.nvidia.com/object/IO_32667.html[http://"
@@ -5215,31 +5213,31 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2284
+#: documentation/content/en/books/faq/_index.adoc:2283
msgid ""
"For Matrox G200/G400, check the package:x11-drivers/xf86-video-mga[] port."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2286
+#: documentation/content/en/books/faq/_index.adoc:2285
msgid ""
"For ATI Rage 128 and Radeon see man:ati[4], man:r128[4] and man:radeon[4]."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/faq/_index.adoc:2288
+#: documentation/content/en/books/faq/_index.adoc:2287
#, no-wrap
msgid "Networking"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:2291
+#: documentation/content/en/books/faq/_index.adoc:2290
#, no-wrap
msgid "Where can I get information on diskless booting?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2295
+#: documentation/content/en/books/faq/_index.adoc:2294
msgid ""
"\"Diskless booting\" means that the FreeBSD box is booted over a network, "
"and reads the necessary files from a server instead of its hard disk. For "
@@ -5248,13 +5246,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:2297
+#: documentation/content/en/books/faq/_index.adoc:2296
#, no-wrap
msgid "Can a FreeBSD box be used as a dedicated network router?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2302
+#: documentation/content/en/books/faq/_index.adoc:2301
msgid ""
"Yes. Refer to the Handbook entry on extref:{handbook}advanced-networking/"
"[advanced networking, advanced-networking], specifically the section on "
@@ -5262,13 +5260,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:2304
+#: documentation/content/en/books/faq/_index.adoc:2303
#, no-wrap
msgid "Does FreeBSD support NAT or Masquerading?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2309
+#: documentation/content/en/books/faq/_index.adoc:2308
msgid ""
"Yes. For instructions on how to use NAT over a PPP connection, see the "
"extref:{handbook}ppp-and-slip/[Handbook entry on PPP, userppp]. To use NAT "
@@ -5277,69 +5275,69 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:2311
+#: documentation/content/en/books/faq/_index.adoc:2310
#, no-wrap
msgid "How can I set up Ethernet aliases?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2314
+#: documentation/content/en/books/faq/_index.adoc:2313
msgid ""
"If the alias is on the same subnet as an address already configured on the "
"interface, add `netmask 0xffffffff` to this command:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:2318
+#: documentation/content/en/books/faq/_index.adoc:2317
#, no-wrap
msgid "# ifconfig ed0 alias 192.0.2.2 netmask 0xffffffff\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2321
+#: documentation/content/en/books/faq/_index.adoc:2320
msgid "Otherwise, specify the network address and netmask as usual:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:2325
+#: documentation/content/en/books/faq/_index.adoc:2324
#, no-wrap
msgid "# ifconfig ed0 alias 172.16.141.5 netmask 0xffffff00\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2328
+#: documentation/content/en/books/faq/_index.adoc:2327
msgid ""
"More information can be found in the FreeBSD extref:{handbook}config/"
"[Handbook, configtuning-virtual-hosts]."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:2330
+#: documentation/content/en/books/faq/_index.adoc:2329
#, no-wrap
msgid "Why can I not NFS-mount from a Linux(R) box?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2333
+#: documentation/content/en/books/faq/_index.adoc:2332
msgid ""
"Some versions of the Linux(R) NFS code only accept mount requests from a "
"privileged port; try to issue the following command:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:2337
+#: documentation/content/en/books/faq/_index.adoc:2336
#, no-wrap
msgid "# mount -o -P linuxbox:/blah /mnt\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:2340
+#: documentation/content/en/books/faq/_index.adoc:2339
#, no-wrap
msgid "Why does mountd keep telling me it can't change attributes and that I have a bad exports list on my FreeBSD NFS server?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2344
+#: documentation/content/en/books/faq/_index.adoc:2343
msgid ""
"The most frequent problem is not understanding the correct format of [."
"filename]#/etc/exports#. Review man:exports[5] and the extref:{handbook}"
@@ -5348,13 +5346,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:2346
+#: documentation/content/en/books/faq/_index.adoc:2345
#, no-wrap
msgid "How do I enable IP multicast support?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2349
+#: documentation/content/en/books/faq/_index.adoc:2348
msgid ""
"Install the package:net/mrouted[] package or port and add "
"`mrouted_enable=\"YES\"` to [.filename]#/etc/rc.conf# start this service at "
@@ -5362,63 +5360,63 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:2351
+#: documentation/content/en/books/faq/_index.adoc:2350
#, no-wrap
msgid "Why do I have to use the FQDN for hosts on my site?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2354
+#: documentation/content/en/books/faq/_index.adoc:2353
msgid ""
"See the answer in the FreeBSD extref:{handbook}mail/[Handbook, mail-trouble]."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:2356
+#: documentation/content/en/books/faq/_index.adoc:2355
#, no-wrap
msgid "Why do I get an error, Permission denied, for all networking operations?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2359
+#: documentation/content/en/books/faq/_index.adoc:2358
msgid ""
"If the kernel is compiled with the `IPFIREWALL` option, be aware that the "
"default policy is to deny all packets that are not explicitly allowed."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2361
+#: documentation/content/en/books/faq/_index.adoc:2360
msgid ""
"If the firewall is unintentionally misconfigured, restore network "
"operability by typing the following as `root`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:2365
+#: documentation/content/en/books/faq/_index.adoc:2364
#, no-wrap
msgid "# ipfw add 65534 allow all from any to any\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2368
+#: documentation/content/en/books/faq/_index.adoc:2367
msgid "Consider setting `firewall_type=\"open\"` in [.filename]#/etc/rc.conf#."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2370
+#: documentation/content/en/books/faq/_index.adoc:2369
msgid ""
"For further information on configuring this firewall, see the extref:"
"{handbook}firewalls/[Handbook chapter, firewalls-ipfw]."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:2372
+#: documentation/content/en/books/faq/_index.adoc:2371
#, no-wrap
msgid "Why is my `ipfw` “fwd” rule to redirect a service to another machine not working?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2377
+#: documentation/content/en/books/faq/_index.adoc:2376
msgid ""
"Possibly because network address translation (NAT) is needed instead of just "
"forwarding packets. A \"fwd\" rule only forwards packets, it does not "
@@ -5426,13 +5424,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:2381
+#: documentation/content/en/books/faq/_index.adoc:2380
#, no-wrap
msgid "01000 fwd 10.0.0.1 from any to foo 21\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2388
+#: documentation/content/en/books/faq/_index.adoc:2387
msgid ""
"When a packet with a destination address of _foo_ arrives at the machine "
"with this rule, the packet is forwarded to _10.0.0.1_, but it still has the "
@@ -5444,7 +5442,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2390
+#: documentation/content/en/books/faq/_index.adoc:2389
msgid ""
"See the <<service-redirect,FAQ about redirecting services>>, the man:natd[8] "
"manual, or one of the several port redirecting utilities in the link:https://"
@@ -5452,13 +5450,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:2392
+#: documentation/content/en/books/faq/_index.adoc:2391
#, no-wrap
msgid "How can I redirect service requests from one machine to another?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2396
+#: documentation/content/en/books/faq/_index.adoc:2395
msgid ""
"FTP and other service requests can be redirected with the package:sysutils/"
"socket[] package or port. Replace the entry for the service in [.filename]#/"
@@ -5466,26 +5464,26 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:2400
+#: documentation/content/en/books/faq/_index.adoc:2399
#, no-wrap
msgid "ftp stream tcp nowait nobody /usr/local/bin/socket socket ftp.example.com ftp\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2403
+#: documentation/content/en/books/faq/_index.adoc:2402
msgid ""
"where _ftp.example.com_ and _ftp_ are the host and port to redirect to, "
"respectively."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:2405
+#: documentation/content/en/books/faq/_index.adoc:2404
#, no-wrap
msgid "Where can I get a bandwidth management tool?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2411
+#: documentation/content/en/books/faq/_index.adoc:2410
msgid ""
"There are three bandwidth management tools available for FreeBSD. man:"
"dummynet[4] is integrated into FreeBSD as part of man:ipfw[4]. http://www."
@@ -5495,13 +5493,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:2413
+#: documentation/content/en/books/faq/_index.adoc:2412
#, no-wrap
msgid "Why do I get /dev/bpf0: device not configured?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2417
+#: documentation/content/en/books/faq/_index.adoc:2416
msgid ""
"The running application requires the Berkeley Packet Filter (man:bpf[4]), "
"but it was removed from a custom kernel. Add this to the kernel config file "
@@ -5509,19 +5507,19 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:2421
+#: documentation/content/en/books/faq/_index.adoc:2420
#, no-wrap
msgid "device bpf # Berkeley Packet Filter\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:2424
+#: documentation/content/en/books/faq/_index.adoc:2423
#, no-wrap
msgid "How do I mount a disk from a Windows(R) machine that is on my network, like smbmount in Linux(R)?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2429
+#: documentation/content/en/books/faq/_index.adoc:2428
msgid ""
"Use the SMBFS toolset. It includes a set of kernel modifications and a set "
"of userland programs. The programs and information are available as man:"
@@ -5529,13 +5527,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:2431
+#: documentation/content/en/books/faq/_index.adoc:2430
#, no-wrap
msgid "What are these messages about: Limiting icmp/open port/closed port response in my log files?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2437
+#: documentation/content/en/books/faq/_index.adoc:2436
msgid ""
"This kernel message indicates that some activity is provoking it to send a "
"large amount of ICMP or TCP reset (RST) responses. ICMP responses are often "
@@ -5546,21 +5544,21 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2439
+#: documentation/content/en/books/faq/_index.adoc:2438
msgid ""
"Brute-force denial of service (DoS) attacks (as opposed to single-packet "
"attacks which exploit a specific vulnerability)."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2440
+#: documentation/content/en/books/faq/_index.adoc:2439
msgid ""
"Port scans which attempt to connect to a large number of ports (as opposed "
"to only trying a few well-known ports)."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2444
+#: documentation/content/en/books/faq/_index.adoc:2443
msgid ""
"The first number in the message indicates how many packets the kernel would "
"have sent if the limit was not in place, and the second indicates the "
@@ -5569,26 +5567,26 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:2448
+#: documentation/content/en/books/faq/_index.adoc:2447
#, no-wrap
msgid "# sysctl net.inet.icmp.icmplim=300\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2451
+#: documentation/content/en/books/faq/_index.adoc:2450
msgid ""
"To disable these messages without disabling response limiting, use `net.inet."
"icmp.icmplim_output` to disable the output:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:2455
+#: documentation/content/en/books/faq/_index.adoc:2454
#, no-wrap
msgid "# sysctl net.inet.icmp.icmplim_output=0\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2459
+#: documentation/content/en/books/faq/_index.adoc:2458
msgid ""
"Finally, to disable response limiting completely, set `net.inet.icmp."
"icmplim` to `0`. Disabling response limiting is discouraged for the reasons "
@@ -5596,13 +5594,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:2461
+#: documentation/content/en/books/faq/_index.adoc:2460
#, no-wrap
msgid "What are these arp: unknown hardware address format error messages?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2467
+#: documentation/content/en/books/faq/_index.adoc:2466
msgid ""
"This means that some device on the local Ethernet is using a MAC address in "
"a format that FreeBSD does not recognize. This is probably caused by "
@@ -5612,31 +5610,31 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:2469
+#: documentation/content/en/books/faq/_index.adoc:2468
#, no-wrap
msgid "Why do I keep seeing messages like: 192.168.0.10 is on fxp1 but got reply from 00:15:17:67:cf:82 on rl0, and how do I disable it?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2473
+#: documentation/content/en/books/faq/_index.adoc:2472
msgid ""
"A packet is coming from outside the network unexpectedly. To disable them, "
"set `net.link.ether.inet.log_arp_wrong_iface` to `0`."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:2475
+#: documentation/content/en/books/faq/_index.adoc:2474
#, no-wrap
msgid "How do I compile an IPv6 only kernel?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2478
+#: documentation/content/en/books/faq/_index.adoc:2477
msgid "Configure your kernel with these settings:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:2486
+#: documentation/content/en/books/faq/_index.adoc:2485
#, no-wrap
msgid ""
"include GENERIC\n"
@@ -5647,24 +5645,24 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/faq/_index.adoc:2489
+#: documentation/content/en/books/faq/_index.adoc:2488
#, no-wrap
msgid "Security"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:2492
+#: documentation/content/en/books/faq/_index.adoc:2491
#, no-wrap
msgid "What is a sandbox?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2496
+#: documentation/content/en/books/faq/_index.adoc:2495
msgid "\"Sandbox\" is a security term. It can mean two things:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2498
+#: documentation/content/en/books/faq/_index.adoc:2497
msgid ""
"A process which is placed inside a set of virtual walls that are designed to "
"prevent someone who breaks into the process from being able to break into "
@@ -5672,7 +5670,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2501
+#: documentation/content/en/books/faq/_index.adoc:2500
msgid ""
"The process is only able to run inside the walls. Since nothing the process "
"does in regards to executing code is supposed to be able to breach the "
@@ -5681,14 +5679,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2504
+#: documentation/content/en/books/faq/_index.adoc:2503
msgid ""
"The walls might be a user ID, for example. This is the definition used in "
"the man:security[7] and man:named[8] man pages."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2509
+#: documentation/content/en/books/faq/_index.adoc:2508
msgid ""
"Take the `ntalk` service, for example (see man:inetd[8]). This service used "
"to run as user ID `root`. Now it runs as user ID `tty`. The `tty` user is "
@@ -5698,7 +5696,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2511
+#: documentation/content/en/books/faq/_index.adoc:2510
msgid ""
"A process which is placed inside a simulation of the machine. It means that "
"someone who is able to break into the process may believe that he can break "
@@ -5707,7 +5705,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2513
+#: documentation/content/en/books/faq/_index.adoc:2512
msgid ""
"The most common way to accomplish this is to build a simulated environment "
"in a subdirectory and then run the processes in that directory chrooted so "
@@ -5716,7 +5714,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2516
+#: documentation/content/en/books/faq/_index.adoc:2515
msgid ""
"Another common use is to mount an underlying file system read-only and then "
"create a file system layer on top of it that gives a process a seemingly "
@@ -5726,28 +5724,28 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2518
+#: documentation/content/en/books/faq/_index.adoc:2517
msgid ""
"An attempt is made to make this sort of sandbox so transparent that the user "
"(or hacker) does not realize that he is sitting in it."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2521
+#: documentation/content/en/books/faq/_index.adoc:2520
msgid ""
"UNIX(R) implements two core sandboxes. One is at the process level, and one "
"is at the userid level."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2524
+#: documentation/content/en/books/faq/_index.adoc:2523
msgid ""
"Every UNIX(R) process is completely firewalled off from every other UNIX(R) "
"process. One process cannot modify the address space of another."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2528
+#: documentation/content/en/books/faq/_index.adoc:2527
msgid ""
"A UNIX(R) process is owned by a particular userid. If the user ID is not "
"the `root` user, it serves to firewall the process off from processes owned "
@@ -5755,13 +5753,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:2530
+#: documentation/content/en/books/faq/_index.adoc:2529
#, no-wrap
msgid "What is securelevel?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2536
+#: documentation/content/en/books/faq/_index.adoc:2535
msgid ""
"`securelevel` is a security mechanism implemented in the kernel. When the "
"securelevel is positive, the kernel restricts certain tasks; not even the "
@@ -5770,46 +5768,46 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2538
+#: documentation/content/en/books/faq/_index.adoc:2537
msgid "Unset certain file flags, such as `schg` (the system immutable flag)."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2539
+#: documentation/content/en/books/faq/_index.adoc:2538
msgid ""
"Write to kernel memory via [.filename]#/dev/mem# and [.filename]#/dev/kmem#."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2540
+#: documentation/content/en/books/faq/_index.adoc:2539
msgid "Load kernel modules."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2541
+#: documentation/content/en/books/faq/_index.adoc:2540
msgid "Alter firewall rules."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2543
+#: documentation/content/en/books/faq/_index.adoc:2542
msgid "To check the status of the securelevel on a running system:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:2547
+#: documentation/content/en/books/faq/_index.adoc:2546
#, no-wrap
msgid "# sysctl -n kern.securelevel\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2551
+#: documentation/content/en/books/faq/_index.adoc:2550
msgid ""
"The output contains the current value of the securelevel. If it is greater "
"than 0, at least some of the securelevel's protections are enabled."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2554
+#: documentation/content/en/books/faq/_index.adoc:2553
msgid ""
"The securelevel of a running system cannot be lowered as this would defeat "
"its purpose. If a task requires that the securelevel be non-positive, "
@@ -5818,21 +5816,21 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2556
+#: documentation/content/en/books/faq/_index.adoc:2555
msgid ""
"For more information on securelevel and the specific things all the levels "
"do, consult man:init[8]."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/faq/_index.adoc:2561
+#: documentation/content/en/books/faq/_index.adoc:2560
msgid ""
"Securelevel is not a silver bullet; it has many known deficiencies. More "
"often than not, it provides a false sense of security."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/faq/_index.adoc:2565
+#: documentation/content/en/books/faq/_index.adoc:2564
msgid ""
"One of its biggest problems is that in order for it to be at all effective, "
"all files used in the boot process up until the securelevel is set must be "
@@ -5847,7 +5845,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/faq/_index.adoc:2569
+#: documentation/content/en/books/faq/_index.adoc:2568
msgid ""
"This point and others are often discussed on the mailing lists, particularly "
"the {freebsd-security}. Search the archives link:https://www.FreeBSD.org/"
@@ -5856,13 +5854,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:2572
+#: documentation/content/en/books/faq/_index.adoc:2571
#, no-wrap
msgid "What is this UID 0 toor account? Have I been compromised?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2579
+#: documentation/content/en/books/faq/_index.adoc:2578
msgid ""
"Do not worry. `toor` is an \"alternative\" superuser account, where toor is "
"root spelled backwards. It is intended to be used with a non-standard shell "
@@ -5877,7 +5875,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2582
+#: documentation/content/en/books/faq/_index.adoc:2581
msgid ""
"Some people use `toor` for day-to-day `root` tasks with a non-standard "
"shell, leaving `root`, with a standard shell, for single-user mode or "
@@ -5887,39 +5885,39 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/faq/_index.adoc:2584
+#: documentation/content/en/books/faq/_index.adoc:2583
#, no-wrap
msgid "Serial Communications"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2587
+#: documentation/content/en/books/faq/_index.adoc:2586
msgid ""
"This section answers common questions about serial communications with "
"FreeBSD."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:2589
+#: documentation/content/en/books/faq/_index.adoc:2588
#, no-wrap
msgid "How do I get the boot: prompt to show on the serial console?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2592
+#: documentation/content/en/books/faq/_index.adoc:2591
msgid ""
"See extref:{handbook}serialcomms/[this section of the Handbook, "
"serialconsole-setup]."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:2594
+#: documentation/content/en/books/faq/_index.adoc:2593
#, no-wrap
msgid "How do I tell if FreeBSD found my serial ports or modem cards?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2598
+#: documentation/content/en/books/faq/_index.adoc:2597
msgid ""
"As the FreeBSD kernel boots, it will probe for the serial ports for which "
"the kernel is configured. Either watch the boot messages closely or run "
@@ -5927,7 +5925,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:2605
+#: documentation/content/en/books/faq/_index.adoc:2604
#, no-wrap
msgid ""
"% grep -E '^(sio|uart)[0-9]' < /var/run/dmesg.boot\n"
@@ -5937,7 +5935,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2611
+#: documentation/content/en/books/faq/_index.adoc:2610
msgid ""
"This example shows two serial ports. The first is on IRQ4, port address "
"`0x3f8`, and has a 16550-type UART chip. The second uses the same kind of "
@@ -5947,7 +5945,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2614
+#: documentation/content/en/books/faq/_index.adoc:2613
msgid ""
"The [.filename]#GENERIC# kernel includes support for two serial ports using "
"the same IRQ and port address settings in the above example. If these "
@@ -5957,13 +5955,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:2616
+#: documentation/content/en/books/faq/_index.adoc:2615
#, no-wrap
msgid "How do I access the serial ports on FreeBSD? (x86-specific)"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2620
+#: documentation/content/en/books/faq/_index.adoc:2619
msgid ""
"The third serial port, [.filename]#sio2#, or [.filename]#COM3#, is on [."
"filename]#/dev/cuad2# for dial-out devices, and on [.filename]#/dev/ttyd2# "
@@ -5972,7 +5970,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2626
+#: documentation/content/en/books/faq/_index.adoc:2625
msgid ""
"When opening [.filename]#/dev/ttydX# in blocking mode, a process will wait "
"for the corresponding [.filename]#cuadX# device to become inactive, and then "
@@ -5986,13 +5984,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:2628
+#: documentation/content/en/books/faq/_index.adoc:2627
#, no-wrap
msgid "How do I enable support for a multi-port serial card?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2636
+#: documentation/content/en/books/faq/_index.adoc:2635
msgid ""
"The section on kernel configuration provides information about configuring "
"the kernel. For a multi-port serial card, place an man:sio[4] line for each "
@@ -6003,20 +6001,20 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:2640
+#: documentation/content/en/books/faq/_index.adoc:2639
#, no-wrap
msgid "options COM_MULTIPORT\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2643
+#: documentation/content/en/books/faq/_index.adoc:2642
msgid ""
"The following [.filename]#/boot/device.hints# example is for an AST 4-port "
"serial card on IRQ 12:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:2659
+#: documentation/content/en/books/faq/_index.adoc:2658
#, no-wrap
msgid ""
"hint.sio.4.at=\"isa\"\n"
@@ -6035,33 +6033,33 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2662
+#: documentation/content/en/books/faq/_index.adoc:2661
msgid ""
"The flags indicate that the master port has minor number `7` (`0x700`), and "
"all the ports share an IRQ (`0x001`)."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:2664
+#: documentation/content/en/books/faq/_index.adoc:2663
#, no-wrap
msgid "Can I set the default serial parameters for a port?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2667
+#: documentation/content/en/books/faq/_index.adoc:2666
msgid ""
"See the extref:{handbook}serialcomms/[Serial Communications, serial-hw-"
"config] section in the FreeBSD Handbook."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:2669
+#: documentation/content/en/books/faq/_index.adoc:2668
#, no-wrap
msgid "Why can I not run tip or cu?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2673
+#: documentation/content/en/books/faq/_index.adoc:2672
msgid ""
"The built-in man:tip[1] and man:cu[1] utilities can only access the [."
"filename]#/var/spool/lock# directory via user `uucp` and group `dialer`. "
@@ -6070,14 +6068,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2675
+#: documentation/content/en/books/faq/_index.adoc:2674
msgid ""
"Alternatively, everyone can be configured to run man:tip[1] and man:cu[1] by "
"typing:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:2680
+#: documentation/content/en/books/faq/_index.adoc:2679
#, no-wrap
msgid ""
"# chmod 4511 /usr/bin/cu\n"
@@ -6085,19 +6083,19 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/faq/_index.adoc:2683
+#: documentation/content/en/books/faq/_index.adoc:2682
#, no-wrap
msgid "Miscellaneous Questions"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:2686
+#: documentation/content/en/books/faq/_index.adoc:2685
#, no-wrap
msgid "FreeBSD uses a lot of swap space even when the computer has free memory left. Why?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2690
+#: documentation/content/en/books/faq/_index.adoc:2689
msgid ""
"FreeBSD will proactively move entirely idle, unused pages of main memory "
"into swap in order to make more main memory available for active use. This "
@@ -6105,7 +6103,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2693
+#: documentation/content/en/books/faq/_index.adoc:2692
msgid ""
"Note that while FreeBSD is proactive in this regard, it does not arbitrarily "
"decide to swap pages when the system is truly idle. Thus, the system will "
@@ -6113,13 +6111,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:2695
+#: documentation/content/en/books/faq/_index.adoc:2694
#, no-wrap
msgid "Why does top show very little free memory even when I have very few programs running?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2702
+#: documentation/content/en/books/faq/_index.adoc:2701
msgid ""
"The simple answer is that free memory is wasted memory. Any memory that "
"programs do not actively allocate is used within the FreeBSD kernel as disk "
@@ -6131,13 +6129,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:2704
+#: documentation/content/en/books/faq/_index.adoc:2703
#, no-wrap
msgid "Why will `chmod` not change the permissions on symlinks?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2708
+#: documentation/content/en/books/faq/_index.adoc:2707
msgid ""
"Symlinks do not have permissions, and by default, man:chmod[1] will follow "
"symlinks to change the permissions on the source file, if possible. For the "
@@ -6146,18 +6144,18 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:2712
+#: documentation/content/en/books/faq/_index.adoc:2711
#, no-wrap
msgid "% chmod g-w bar\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2715
+#: documentation/content/en/books/faq/_index.adoc:2714
msgid "However, the permissions on [.filename]#bar# will not have changed."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2718
+#: documentation/content/en/books/faq/_index.adoc:2717
msgid ""
"When changing modes of the file hierarchies rooted in the files instead of "
"the files themselves, use either `-H` or `-L` together with `-R` to make "
@@ -6165,7 +6163,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/faq/_index.adoc:2725
+#: documentation/content/en/books/faq/_index.adoc:2724
msgid ""
"`-R` does a _recursive_ man:chmod[1]. Be careful about specifying "
"directories or symlinks to directories to man:chmod[1]. To change the "
@@ -6177,33 +6175,33 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:2729
+#: documentation/content/en/books/faq/_index.adoc:2728
#, no-wrap
msgid "% chmod 555 foo/\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2732
+#: documentation/content/en/books/faq/_index.adoc:2731
msgid ""
"With the trailing slash, man:chmod[1] will follow the symlink, [."
"filename]#foo#, to change the permissions of the directory, [.filename]#bar#."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:2735
+#: documentation/content/en/books/faq/_index.adoc:2734
#, no-wrap
msgid "Can I run DOS binaries under FreeBSD?"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/faq/_index.adoc:2739
+#: documentation/content/en/books/faq/_index.adoc:2738
msgid ""
"Yes. A DOS emulation program, package:emulators/doscmd[], is available in "
"the FreeBSD Ports Collection."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/faq/_index.adoc:2742
+#: documentation/content/en/books/faq/_index.adoc:2741
msgid ""
"If doscmd will not suffice, package:emulators/pcemu[] emulates an 8088 and "
"enough BIOS services to run many DOS text-mode applications. It requires "
@@ -6211,7 +6209,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/faq/_index.adoc:2745
+#: documentation/content/en/books/faq/_index.adoc:2744
msgid ""
"The Ports Collection also has package:emulators/dosbox[]. The main focus of "
"this application is emulating old DOS games using the local file system for "
@@ -6219,26 +6217,26 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:2747
+#: documentation/content/en/books/faq/_index.adoc:2746
#, no-wrap
msgid "What do I need to do to translate a FreeBSD document into my native language?"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/faq/_index.adoc:2750
+#: documentation/content/en/books/faq/_index.adoc:2749
msgid ""
"See the extref:{fdp-primer}[Translation FAQ, translations] in the FreeBSD "
"Documentation Project Primer."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:2752
+#: documentation/content/en/books/faq/_index.adoc:2751
#, no-wrap
msgid "Why does my email to any address at FreeBSD.org bounce?"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/faq/_index.adoc:2756
+#: documentation/content/en/books/faq/_index.adoc:2755
msgid ""
"The `FreeBSD.org` mail system implements some Postfix checks on incoming "
"mail and rejects mail that is either from misconfigured relays or otherwise "
@@ -6246,40 +6244,40 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/faq/_index.adoc:2758
+#: documentation/content/en/books/faq/_index.adoc:2757
msgid ""
"The IP address of the SMTP client must \"reverse-resolve\" to a forward "
"confirmed hostname."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/faq/_index.adoc:2759
+#: documentation/content/en/books/faq/_index.adoc:2758
msgid ""
"The fully-qualified hostname given in the SMTP conversation (either HELO or "
"EHLO) must resolve to the IP address of the client."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/faq/_index.adoc:2761
+#: documentation/content/en/books/faq/_index.adoc:2760
msgid "Other advice to help mail reach its destination include:"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/faq/_index.adoc:2763
+#: documentation/content/en/books/faq/_index.adoc:2762
msgid ""
"Mail should be sent in plain text, and messages sent to mailing lists should "
"generally be no more than 200KB in length."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/faq/_index.adoc:2765
+#: documentation/content/en/books/faq/_index.adoc:2764
msgid ""
"Avoid excessive cross posting. Choose _one_ mailing list which seems most "
"relevant and send it there."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/faq/_index.adoc:2769
+#: documentation/content/en/books/faq/_index.adoc:2768
msgid ""
"If you still have trouble with email infrastructure at `FreeBSD.org`, send a "
"note with the details to mailto:postmaster@freebsd.org[postmaster@freebsd."
@@ -6289,13 +6287,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:2771
+#: documentation/content/en/books/faq/_index.adoc:2770
#, no-wrap
msgid "Where can I find a free FreeBSD account?"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/faq/_index.adoc:2775
+#: documentation/content/en/books/faq/_index.adoc:2774
msgid ""
"While FreeBSD does not provide open access to any of their servers, others "
"do provide open access UNIX(R) systems. The charge varies and limited "
@@ -6303,7 +6301,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/faq/_index.adoc:2782
+#: documentation/content/en/books/faq/_index.adoc:2781
msgid ""
"http://www.arbornet.org/[Arbornet, Inc], also known as _M-Net_, has been "
"providing open access to UNIX(R) systems since 1983. Starting on an Altos "
@@ -6316,13 +6314,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:2784
+#: documentation/content/en/books/faq/_index.adoc:2783
#, no-wrap
msgid "What is the cute little red guy's name?"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/faq/_index.adoc:2789
+#: documentation/content/en/books/faq/_index.adoc:2788
msgid ""
"He does not have one, and is just called \"the BSD daemon\". If you insist "
"upon using a name, call him \"beastie\". Note that \"beastie\" is "
@@ -6330,20 +6328,20 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/faq/_index.adoc:2791
+#: documentation/content/en/books/faq/_index.adoc:2790
msgid ""
"More about the BSD daemon is available on his http://www.mckusick.com/"
"beastie/index.html[home page]."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:2793
+#: documentation/content/en/books/faq/_index.adoc:2792
#, no-wrap
msgid "Can I use the BSD daemon image?"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/faq/_index.adoc:2798
+#: documentation/content/en/books/faq/_index.adoc:2797
msgid ""
"Perhaps. The BSD daemon is copyrighted by Marshall Kirk McKusick. Check "
"his http://www.mckusick.com/beastie/mainpage/copyright.html[Statement on the "
@@ -6351,7 +6349,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/faq/_index.adoc:2802
+#: documentation/content/en/books/faq/_index.adoc:2801
msgid ""
"In summary, the image can be used in a tasteful manner, for personal use, so "
"long as appropriate credit is given. Before using the logo commercially, "
@@ -6360,37 +6358,37 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:2804
+#: documentation/content/en/books/faq/_index.adoc:2803
#, no-wrap
msgid "Do you have any BSD daemon images I could use?"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/faq/_index.adoc:2807
+#: documentation/content/en/books/faq/_index.adoc:2806
msgid ""
"Xfig and eps drawings are available under [.filename]#/usr/share/examples/"
"BSD_daemon/#."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:2809
+#: documentation/content/en/books/faq/_index.adoc:2808
#, no-wrap
msgid "I have seen an acronym or other term on the mailing lists and I do not understand what it means. Where should I look?"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/faq/_index.adoc:2812
+#: documentation/content/en/books/faq/_index.adoc:2811
msgid "Refer to the extref:{handbook}glossary/[FreeBSD Glossary]."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:2814
+#: documentation/content/en/books/faq/_index.adoc:2813
#, no-wrap
msgid "Why should I care what color the bikeshed is?"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/faq/_index.adoc:2820
+#: documentation/content/en/books/faq/_index.adoc:2819
msgid ""
"The really, really short answer is that you should not. The somewhat longer "
"answer is that just because you are capable of building a bikeshed does not "
@@ -6402,7 +6400,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/faq/_index.adoc:2823
+#: documentation/content/en/books/faq/_index.adoc:2822
msgid ""
"The longer and more complete answer is that after a very long argument about "
"whether man:sleep[1] should take fractional second arguments, {phk} posted a "
@@ -6412,12 +6410,12 @@ msgid ""
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/faq/_index.adoc:2826
+#: documentation/content/en/books/faq/_index.adoc:2825
msgid "“What is it about this bike shed?” some of you have asked me."
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/faq/_index.adoc:2830
+#: documentation/content/en/books/faq/_index.adoc:2829
msgid ""
"It is a long story, or rather it is an old story, but it is quite short "
"actually. C. Northcote Parkinson wrote a book in the early 1960s, called "
@@ -6426,14 +6424,14 @@ msgid ""
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/faq/_index.adoc:2834
+#: documentation/content/en/books/faq/_index.adoc:2833
msgid ""
"In the specific example involving the bike shed, the other vital component "
"is an atomic power-plant, I guess that illustrates the age of the book."
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/faq/_index.adoc:2836
+#: documentation/content/en/books/faq/_index.adoc:2835
msgid ""
"Parkinson shows how you can go into the board of directors and get approval "
"for building a multi-million or even billion dollar atomic power plant, but "
@@ -6442,7 +6440,7 @@ msgid ""
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/faq/_index.adoc:2839
+#: documentation/content/en/books/faq/_index.adoc:2838
msgid ""
"Parkinson explains that this is because an atomic plant is so vast, so "
"expensive and so complicated that people cannot grasp it, and rather than "
@@ -6453,7 +6451,7 @@ msgid ""
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/faq/_index.adoc:2844
+#: documentation/content/en/books/faq/_index.adoc:2843
msgid ""
"A bike shed on the other hand. Anyone can build one of those over a "
"weekend, and still have time to watch the game on TV. So no matter how well "
@@ -6463,7 +6461,7 @@ msgid ""
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/faq/_index.adoc:2850
+#: documentation/content/en/books/faq/_index.adoc:2849
msgid ""
"In Denmark we call it “setting your fingerprint”. It is about personal "
"pride and prestige, it is about being able to point somewhere and say "
@@ -6472,25 +6470,25 @@ msgid ""
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/faq/_index.adoc:2852
+#: documentation/content/en/books/faq/_index.adoc:2851
msgid ""
"--Poul-Henning Kamp <phk@FreeBSD.org> on freebsd-hackers, October 2, 1999"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/faq/_index.adoc:2855
+#: documentation/content/en/books/faq/_index.adoc:2854
#, no-wrap
msgid "The FreeBSD Funnies"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:2858
+#: documentation/content/en/books/faq/_index.adoc:2857
#, no-wrap
msgid "How cool is FreeBSD?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2863
+#: documentation/content/en/books/faq/_index.adoc:2862
msgid ""
"_Q._ Has anyone done any temperature testing while running FreeBSD? I know "
"Linux(R) runs cooler than DOS, but have never seen a mention of FreeBSD. It "
@@ -6498,7 +6496,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2870
+#: documentation/content/en/books/faq/_index.adoc:2869
msgid ""
"_A._ No, but we have done numerous taste tests on blindfolded volunteers who "
"have also had 250 micrograms of LSD-25 administered beforehand. 35% of the "
@@ -6512,7 +6510,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2873
+#: documentation/content/en/books/faq/_index.adoc:2872
msgid ""
"Seriously, FreeBSD uses the HLT (halt) instruction when the system is idle "
"thus lowering its energy consumption and therefore the heat it generates. "
@@ -6521,13 +6519,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:2875
+#: documentation/content/en/books/faq/_index.adoc:2874
#, no-wrap
msgid "Who is scratching in my memory banks??"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2879
+#: documentation/content/en/books/faq/_index.adoc:2878
msgid ""
"_Q._ Is there anything \"odd\" that FreeBSD does when compiling the kernel "
"which would cause the memory to make a scratchy sound? When compiling (and "
@@ -6537,7 +6535,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2883
+#: documentation/content/en/books/faq/_index.adoc:2882
msgid ""
"_A._ Yes! You will see frequent references to \"daemons\" in the BSD "
"documentation, and what most people do not know is that this refers to "
@@ -6548,7 +6546,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2888
+#: documentation/content/en/books/faq/_index.adoc:2887
msgid ""
"If the noise gets to you, a good `fdisk /mbr` from DOS will get rid of them, "
"but do not be surprised if they react adversely and try to stop you. In "
@@ -6562,67 +6560,67 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:2890
+#: documentation/content/en/books/faq/_index.adoc:2889
#, no-wrap
msgid "How many FreeBSD hackers does it take to change a lightbulb?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2893
+#: documentation/content/en/books/faq/_index.adoc:2892
msgid "One thousand, one hundred and sixty-nine:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2895
+#: documentation/content/en/books/faq/_index.adoc:2894
msgid "Twenty-three to complain to -CURRENT about the lights being out;"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2897
+#: documentation/content/en/books/faq/_index.adoc:2896
msgid ""
"Four to claim that it is a configuration problem, and that such matters "
"really belong on -questions;"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2899
+#: documentation/content/en/books/faq/_index.adoc:2898
msgid ""
"Three to submit PRs about it, one of which is misfiled under doc and "
"consists only of \"it's dark\";"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2901
+#: documentation/content/en/books/faq/_index.adoc:2900
msgid ""
"One to commit an untested lightbulb which breaks buildworld, then back it "
"out five minutes later;"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2903
+#: documentation/content/en/books/faq/_index.adoc:2902
msgid ""
"Eight to flame the PR originators for not including patches in their PRs;"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2905
+#: documentation/content/en/books/faq/_index.adoc:2904
msgid "Five to complain about buildworld being broken;"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2907
+#: documentation/content/en/books/faq/_index.adoc:2906
msgid ""
"Thirty-one to answer that it works for them, and they must have updated at a "
"bad time;"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2909
+#: documentation/content/en/books/faq/_index.adoc:2908
msgid "One to post a patch for a new lightbulb to -hackers;"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2911
+#: documentation/content/en/books/faq/_index.adoc:2910
msgid ""
"One to complain that he had patches for this three years ago, but when he "
"sent them to -CURRENT they were just ignored, and he has had bad experiences "
@@ -6630,7 +6628,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2913
+#: documentation/content/en/books/faq/_index.adoc:2912
msgid ""
"Thirty-seven to scream that lightbulbs do not belong in the base system, "
"that committers have no right to do things like this without consulting the "
@@ -6638,22 +6636,22 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2915
+#: documentation/content/en/books/faq/_index.adoc:2914
msgid "Two hundred to complain about the color of the bicycle shed;"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2917
+#: documentation/content/en/books/faq/_index.adoc:2916
msgid "Three to point out that the patch breaks man:style[9];"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2919
+#: documentation/content/en/books/faq/_index.adoc:2918
msgid "Seventeen to complain that the proposed new lightbulb is under GPL;"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2921
+#: documentation/content/en/books/faq/_index.adoc:2920
msgid ""
"Five hundred and eighty-six to engage in a flame war about the comparative "
"advantages of the GPL, the BSD license, the MIT license, the NPL, and the "
@@ -6661,61 +6659,61 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2923
+#: documentation/content/en/books/faq/_index.adoc:2922
msgid "Seven to move various portions of the thread to -chat and -advocacy;"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2925
+#: documentation/content/en/books/faq/_index.adoc:2924
msgid ""
"One to commit the suggested lightbulb, even though it shines dimmer than the "
"old one;"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2927
+#: documentation/content/en/books/faq/_index.adoc:2926
msgid ""
"Two to back it out with a furious flame of a commit message, arguing that "
"FreeBSD is better off in the dark than with a dim lightbulb;"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2929
+#: documentation/content/en/books/faq/_index.adoc:2928
msgid ""
"Forty-six to argue vociferously about the backing out of the dim lightbulb "
"and demanding a statement from -core;"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2931
+#: documentation/content/en/books/faq/_index.adoc:2930
msgid ""
"Eleven to request a smaller lightbulb so it will fit their Tamagotchi if we "
"ever decide to port FreeBSD to that platform;"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2933
+#: documentation/content/en/books/faq/_index.adoc:2932
msgid ""
"Seventy-three to complain about the SNR on -hackers and -chat and "
"unsubscribe in protest;"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2935
+#: documentation/content/en/books/faq/_index.adoc:2934
msgid ""
"Thirteen to post \"unsubscribe\", \"How do I unsubscribe?\", or \"Please "
"remove me from the list\", followed by the usual footer;"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2937
+#: documentation/content/en/books/faq/_index.adoc:2936
msgid ""
"One to commit a working lightbulb while everybody is too busy flaming "
"everybody else to notice;"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2939
+#: documentation/content/en/books/faq/_index.adoc:2938
msgid ""
"Thirty-one to point out that the new lightbulb would shine 0.364% brighter "
"if compiled with TenDRA (although it will have to be reshaped into a cube), "
@@ -6723,59 +6721,59 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2941
+#: documentation/content/en/books/faq/_index.adoc:2940
msgid "One to complain that the new lightbulb lacks fairings;"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2943
+#: documentation/content/en/books/faq/_index.adoc:2942
msgid "Nine (including the PR originators) to ask \"what is MFC?\";"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2945
+#: documentation/content/en/books/faq/_index.adoc:2944
msgid ""
"Fifty-seven to complain about the lights being out two weeks after the bulb "
"has been changed."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2947
+#: documentation/content/en/books/faq/_index.adoc:2946
msgid "_{nik} adds:_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2949
+#: documentation/content/en/books/faq/_index.adoc:2948
msgid "_I was laughing quite hard at this._"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2951
+#: documentation/content/en/books/faq/_index.adoc:2950
msgid ""
"_And then I thought, \"Hang on, shouldn't there be '1 to document it.' in "
"that list somewhere?\"_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2953
+#: documentation/content/en/books/faq/_index.adoc:2952
msgid "_And then I was enlightened :-)_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2955
+#: documentation/content/en/books/faq/_index.adoc:2954
msgid ""
"_{tabthorpe}_ says: \"None, _real_ FreeBSD hackers are not afraid of the "
"dark!\""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:2957
+#: documentation/content/en/books/faq/_index.adoc:2956
#, no-wrap
msgid "Where does data written to [.filename]#/dev/null# go?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2963
+#: documentation/content/en/books/faq/_index.adoc:2962
msgid ""
"It goes into a special data sink in the CPU where it is converted to heat "
"which is vented through the heatsink / fan assembly. This is why CPU "
@@ -6793,12 +6791,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2965
+#: documentation/content/en/books/faq/_index.adoc:2964
msgid "_Paul Robinson adds:_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2971
+#: documentation/content/en/books/faq/_index.adoc:2970
msgid ""
"There are other methods. As every good sysadmin knows, it is part of "
"standard practice to send data to the screen of interesting variety to keep "
@@ -6812,7 +6810,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2975
+#: documentation/content/en/books/faq/_index.adoc:2974
msgid ""
"To take your suggestions further, you could just throw the random data to "
"console, thereby letting the pixies consume it. This causes no heat to be "
@@ -6821,7 +6819,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2979
+#: documentation/content/en/books/faq/_index.adoc:2978
msgid ""
"Incidentally, as an ex-admin of a large ISP who experienced many problems "
"attempting to maintain a stable temperature in a server room, I would "
@@ -6831,48 +6829,48 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:2981
+#: documentation/content/en/books/faq/_index.adoc:2980
#, no-wrap
msgid "My colleague sits at the computer too much, how can I prank her?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2984
+#: documentation/content/en/books/faq/_index.adoc:2983
msgid "Install package:games/sl[] and wait for her to mistype `sl` for `ls`."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/faq/_index.adoc:2986
+#: documentation/content/en/books/faq/_index.adoc:2985
#, no-wrap
msgid "Advanced Topics"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:2989
+#: documentation/content/en/books/faq/_index.adoc:2988
#, no-wrap
msgid "How can I learn more about FreeBSD's internals?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2992
+#: documentation/content/en/books/faq/_index.adoc:2991
msgid "See the extref:{arch-handbook}[FreeBSD Architecture Handbook]."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:2994
+#: documentation/content/en/books/faq/_index.adoc:2993
msgid ""
"Additionally, much general UNIX(R) knowledge is directly applicable to "
"FreeBSD."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:2996
+#: documentation/content/en/books/faq/_index.adoc:2995
#, no-wrap
msgid "How can I contribute to FreeBSD? What can I do to help?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:3000
+#: documentation/content/en/books/faq/_index.adoc:2999
msgid ""
"We accept all types of contributions: documentation, code, and even art. "
"See the article on extref:{contributing}[Contributing to FreeBSD] for "
@@ -6880,18 +6878,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:3002
+#: documentation/content/en/books/faq/_index.adoc:3001
msgid "And thanks for the thought!"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:3004
+#: documentation/content/en/books/faq/_index.adoc:3003
#, no-wrap
msgid "What are snapshots and releases?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:3008
+#: documentation/content/en/books/faq/_index.adoc:3007
msgid ""
"There are currently {rel-numbranch} active/semi-active branches in the "
"FreeBSD http://cgit.FreeBSD.org/src/[Git Repository]. (Earlier branches are "
@@ -6900,22 +6898,22 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:3010
+#: documentation/content/en/books/faq/_index.adoc:3009
msgid "{rel2-releng} AKA {rel2-stable}"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:3011
+#: documentation/content/en/books/faq/_index.adoc:3010
msgid "{rel-releng} AKA {rel-stable}"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:3012
+#: documentation/content/en/books/faq/_index.adoc:3011
msgid "{rel-head-releng} AKA _-CURRENT_ AKA {rel-head}"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:3014
+#: documentation/content/en/books/faq/_index.adoc:3013
msgid ""
"Right now, _-CURRENT_ is the {rel-head-relx} development stream; the {rel-"
"stable} branch, {rel-releng}, forked off from _-CURRENT_ in {rel-relengdate} "
@@ -6924,18 +6922,18 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:3016
+#: documentation/content/en/books/faq/_index.adoc:3015
#, no-wrap
msgid "How can I make the most of the data I see when my kernel panics?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:3019
+#: documentation/content/en/books/faq/_index.adoc:3018
msgid "Here is typical kernel panic:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:3035
+#: documentation/content/en/books/faq/_index.adoc:3034
#, no-wrap
msgid ""
"Fatal trap 12: page fault while in kernel mode\n"
@@ -6954,7 +6952,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:3040
+#: documentation/content/en/books/faq/_index.adoc:3039
msgid ""
"This message is not enough. While the instruction pointer value is "
"important, it is also configuration dependent as it varies depending on the "
@@ -6965,12 +6963,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:3042
+#: documentation/content/en/books/faq/_index.adoc:3041
msgid "To proceed:"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/faq/_index.adoc:3047
+#: documentation/content/en/books/faq/_index.adoc:3046
msgid ""
"Write down the instruction pointer value. Note that the `0x8:` part at the "
"beginning is not significant in this case: it is the `0xf0xxxxxx` part that "
@@ -6978,18 +6976,18 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/faq/_index.adoc:3048
+#: documentation/content/en/books/faq/_index.adoc:3047
msgid "When the system reboots, do the following:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:3052
+#: documentation/content/en/books/faq/_index.adoc:3051
#, no-wrap
msgid "% nm -n kernel.that.caused.the.panic | grep f0xxxxxx\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:3057
+#: documentation/content/en/books/faq/_index.adoc:3056
msgid ""
"where `f0xxxxxx` is the instruction pointer value. The odds are you will "
"not get an exact match since the symbols in the kernel symbol table are for "
@@ -6999,13 +6997,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:3061
+#: documentation/content/en/books/faq/_index.adoc:3060
#, no-wrap
msgid "% nm -n kernel.that.caused.the.panic | grep f0xxxxx\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:3067
+#: documentation/content/en/books/faq/_index.adoc:3066
msgid ""
"If that does not yield any results, chop off another digit. Repeat until "
"there is some sort of output. The result will be a possible list of "
@@ -7014,7 +7012,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/faq/_index.adoc:3071
+#: documentation/content/en/books/faq/_index.adoc:3070
msgid ""
"However, the best way to track down the cause of a panic is by capturing a "
"crash dump, then using man:kgdb[1] to generate a stack trace on the crash "
@@ -7022,70 +7020,70 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/faq/_index.adoc:3073
+#: documentation/content/en/books/faq/_index.adoc:3072
msgid "In any case, the method is this:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:3077
+#: documentation/content/en/books/faq/_index.adoc:3076
msgid ""
"Make sure that the following line is included in the kernel configuration "
"file:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:3081
+#: documentation/content/en/books/faq/_index.adoc:3080
#, no-wrap
msgid "makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:3084
+#: documentation/content/en/books/faq/_index.adoc:3083
msgid "Change to the [.filename]#/usr/src# directory:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:3088
+#: documentation/content/en/books/faq/_index.adoc:3087
#, no-wrap
msgid "# cd /usr/src\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:3091
+#: documentation/content/en/books/faq/_index.adoc:3090
msgid "Compile the kernel:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:3095
+#: documentation/content/en/books/faq/_index.adoc:3094
#, no-wrap
msgid "# make buildkernel KERNCONF=MYKERNEL\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:3098
+#: documentation/content/en/books/faq/_index.adoc:3097
msgid "Wait for man:make[1] to finish compiling."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:3102
+#: documentation/content/en/books/faq/_index.adoc:3101
#, no-wrap
msgid "# make installkernel KERNCONF=MYKERNEL\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:3105
+#: documentation/content/en/books/faq/_index.adoc:3104
msgid "Reboot."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:3110
+#: documentation/content/en/books/faq/_index.adoc:3109
msgid ""
"If `KERNCONF` is not included, the [.filename]#GENERIC# kernel will instead "
"be built and installed."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/faq/_index.adoc:3115
+#: documentation/content/en/books/faq/_index.adoc:3114
msgid ""
"The man:make[1] process will have built two kernels. [.filename]#/usr/obj/"
"usr/src/sys/MYKERNEL/kernel# and [.filename]#/usr/obj/usr/src/sys/MYKERNEL/"
@@ -7095,7 +7093,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/faq/_index.adoc:3120
+#: documentation/content/en/books/faq/_index.adoc:3119
msgid ""
"To capture a crash dump, edit [.filename]#/etc/rc.conf# and set `dumpdev` to "
"point to either the swap partition or `AUTO`. This will cause the man:rc[8] "
@@ -7107,7 +7105,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:3128
+#: documentation/content/en/books/faq/_index.adoc:3127
msgid ""
"FreeBSD crash dumps are usually the same size as physical RAM. Therefore, "
"make sure there is enough space in [.filename]#/var/crash# to hold the "
@@ -7120,12 +7118,12 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/faq/_index.adoc:3131
+#: documentation/content/en/books/faq/_index.adoc:3130
msgid "Once the crash dump has been recovered , get a stack trace as follows:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:3136
+#: documentation/content/en/books/faq/_index.adoc:3135
#, no-wrap
msgid ""
"% kgdb /usr/obj/usr/src/sys/MYKERNEL/kernel.debug /var/crash/vmcore.0\n"
@@ -7133,7 +7131,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:3143
+#: documentation/content/en/books/faq/_index.adoc:3142
msgid ""
"Note that there may be several screens worth of information. Ideally, use "
"man:script[1] to capture all of them. Using the unstripped kernel image "
@@ -7145,7 +7143,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/faq/_index.adoc:3147
+#: documentation/content/en/books/faq/_index.adoc:3146
msgid ""
"If a second computer is available, man:kgdb[1] can be configured to do "
"remote debugging, including setting breakpoints and single-stepping through "
@@ -7153,7 +7151,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/faq/_index.adoc:3154
+#: documentation/content/en/books/faq/_index.adoc:3153
msgid ""
"If `DDB` is enabled and the kernel drops into the debugger, a panic and a "
"crash dump can be forced by typing `panic` at the `ddb` prompt. It may stop "
@@ -7162,13 +7160,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:3157
+#: documentation/content/en/books/faq/_index.adoc:3156
#, no-wrap
msgid "Why has dlsym() stopped working for ELF executables?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:3161
+#: documentation/content/en/books/faq/_index.adoc:3160
msgid ""
"The ELF toolchain does not, by default, make the symbols defined in an "
"executable visible to the dynamic linker. Consequently `dlsym()` searches "
@@ -7177,7 +7175,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:3163
+#: documentation/content/en/books/faq/_index.adoc:3162
msgid ""
"To search, using `dlsym()`, for symbols present in the main executable of a "
"process, link the executable using the `--export-dynamic` option to the ELF "
@@ -7185,13 +7183,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/faq/_index.adoc:3165
+#: documentation/content/en/books/faq/_index.adoc:3164
#, no-wrap
msgid "How can I increase or reduce the kernel address space on i386?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:3169
+#: documentation/content/en/books/faq/_index.adoc:3168
msgid ""
"By default, the kernel address space is 1 GB (2 GB for PAE) for i386. When "
"running a network-intensive server or using ZFS, this will probably not be "
@@ -7199,33 +7197,33 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:3171
+#: documentation/content/en/books/faq/_index.adoc:3170
msgid ""
"Add the following line to the kernel configuration file to increase "
"available space and rebuild the kernel:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/faq/_index.adoc:3175
+#: documentation/content/en/books/faq/_index.adoc:3174
#, no-wrap
msgid "options KVA_PAGES=N\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:3179
+#: documentation/content/en/books/faq/_index.adoc:3178
msgid ""
"To find the correct value of _N_, divide the desired address space size (in "
"megabytes) by four. (For example, it is `512` for 2 GB.)"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/faq/_index.adoc:3181
+#: documentation/content/en/books/faq/_index.adoc:3180
#, no-wrap
msgid "Acknowledgments"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:3185
+#: documentation/content/en/books/faq/_index.adoc:3184
msgid ""
"This innocent little Frequently Asked Questions document has been written, "
"rewritten, edited, folded, spindled, mutilated, eviscerated, contemplated, "
@@ -7235,7 +7233,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/faq/_index.adoc:3186
+#: documentation/content/en/books/faq/_index.adoc:3185
msgid ""
"We wish to thank every one of the people responsible, and we encourage you "
"to extref:{contributing}[join them] in making this FAQ even better."
diff --git a/documentation/content/en/books/fdp-primer/asciidoctor-primer/_index.po b/documentation/content/en/books/fdp-primer/asciidoctor-primer/_index.po
index 5151b8ab47..9444617d72 100644
--- a/documentation/content/en/books/fdp-primer/asciidoctor-primer/_index.po
+++ b/documentation/content/en/books/fdp-primer/asciidoctor-primer/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2022-02-01 09:20-0300\n"
+"POT-Creation-Date: 2023-09-09 18:12-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"
@@ -19,19 +19,19 @@ msgstr ""
#. type: YAML Front Matter: description
#: documentation/content/en/books/fdp-primer/asciidoctor-primer/_index.adoc:1
#, no-wrap
-msgid "A brief introduction to AsciiDoctor"
+msgid "A brief introduction to Asciidoctor"
msgstr ""
#. type: YAML Front Matter: title
#: documentation/content/en/books/fdp-primer/asciidoctor-primer/_index.adoc:1
#, no-wrap
-msgid "Chapter 6. AsciiDoctor Primer"
+msgid "Chapter 6. Asciidoctor Primer"
msgstr ""
#. type: Title =
#: documentation/content/en/books/fdp-primer/asciidoctor-primer/_index.adoc:13
#, no-wrap
-msgid "AsciiDoctor Primer"
+msgid "Asciidoctor Primer"
msgstr ""
#. type: Plain text
@@ -39,7 +39,7 @@ msgstr ""
msgid ""
"Most FDP documentation is written with AsciiDoc. This chapter explains what "
"that means, how to read and understand the documentation source, and the "
-"techniques used. To get a complete reference of the AsciiDoctor "
+"techniques used. To get a complete reference of the Asciidoctor "
"capabilities please consult the link:https://docs.asciidoctor.org/home/"
"[Asciidoctor documentation]. Some of the examples used in this chapter have "
"been taken from the link:https://docs.asciidoctor.org/asciidoc/latest/syntax-"
@@ -139,7 +139,7 @@ msgstr ""
#. type: Plain text
#: documentation/content/en/books/fdp-primer/asciidoctor-primer/_index.adoc:103
msgid ""
-"AsciiDoctor supports six headings levels. If the document type is `article` "
+"Asciidoctor supports six headings levels. If the document type is `article` "
"only one level 0 (`=`) can be used. If the document type is `book` then "
"there can be multiple level 0 (`=`) headings."
msgstr ""
@@ -262,7 +262,7 @@ msgstr ""
#. type: Plain text
#: documentation/content/en/books/fdp-primer/asciidoctor-primer/_index.adoc:160
msgid ""
-"AsciiDoctor supports a few types of lists, the most common are `ordered` and "
+"Asciidoctor supports a few types of lists, the most common are `ordered` and "
"`unordered`. To get more information about lists, see link:https://docs."
"asciidoctor.org/asciidoc/latest/syntax-quick-reference/#lists[AsciiDoc "
"Syntax Quick Reference]."
@@ -377,9 +377,9 @@ msgstr ""
#. type: delimited block = 4
#: documentation/content/en/books/fdp-primer/asciidoctor-primer/_index.adoc:219
msgid ""
-"As the AsciiDoctor documentation describes, the `link` macro is not required "
+"As the Asciidoctor documentation describes, the `link` macro is not required "
"when the target starts with a URL scheme like `https`. However, it is a "
-"good practice to do this anyway to ensure that AsciiDoctor renders the link "
+"good practice to do this anyway to ensure that Asciidoctor renders the link "
"correctly, especially in non-latin languages like Japanese."
msgstr ""
@@ -392,7 +392,7 @@ msgstr ""
#. type: Plain text
#: documentation/content/en/books/fdp-primer/asciidoctor-primer/_index.adoc:226
msgid ""
-"To point to another book or article the AsciiDoctor variables should be "
+"To point to another book or article the Asciidoctor variables should be "
"used. For example, if we are in the `cups` article and we want to point to "
"`ipsec-must` these steps should be used."
msgstr ""
@@ -413,7 +413,7 @@ msgstr ""
#. type: Plain text
#: documentation/content/en/books/fdp-primer/asciidoctor-primer/_index.adoc:234
msgid ""
-"Then create a link using the AsciiDoctor variable to the `ipsec-must` "
+"Then create a link using the Asciidoctor variable to the `ipsec-must` "
"article."
msgstr ""
@@ -437,6 +437,6 @@ msgstr ""
#. type: Plain text
#: documentation/content/en/books/fdp-primer/asciidoctor-primer/_index.adoc:247
msgid ""
-"This is the conclusion of this AsciiDoctor primer. For reasons of space and "
+"This is the conclusion of this Asciidoctor primer. For reasons of space and "
"complexity, several things have not been covered in depth (or at all)."
msgstr ""
diff --git a/documentation/content/en/books/fdp-primer/doc-build/_index.po b/documentation/content/en/books/fdp-primer/doc-build/_index.po
index 406f5cdc09..40be7f74c0 100644
--- a/documentation/content/en/books/fdp-primer/doc-build/_index.po
+++ b/documentation/content/en/books/fdp-primer/doc-build/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2023-01-24 17:44-0300\n"
+"POT-Creation-Date: 2023-09-09 18:12-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"
@@ -224,13 +224,13 @@ msgstr ""
#: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:140
msgid ""
"To serve the content with Hugo’s internal webserver binding a specific IP "
-"address:"
+"address and port:"
msgstr ""
#. type: delimited block . 4
#: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:144
#, no-wrap
-msgid "% make run BIND=192.168.15.10\n"
+msgid "% make run BIND=192.168.15.10 HUGO_ARGS=\"-p 8080\"\n"
msgstr ""
#. type: Plain text
diff --git a/documentation/content/en/books/fdp-primer/manual-pages/_index.po b/documentation/content/en/books/fdp-primer/manual-pages/_index.po
index f1ddcf8d3a..07b83863d7 100644
--- a/documentation/content/en/books/fdp-primer/manual-pages/_index.po
+++ b/documentation/content/en/books/fdp-primer/manual-pages/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2023-06-19 21:07-0300\n"
+"POT-Creation-Date: 2023-09-09 18:12-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"
@@ -1035,18 +1035,38 @@ msgid "% igor ./mynewmanpage.8\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/fdp-primer/manual-pages/_index.adoc:505
+#: documentation/content/en/books/fdp-primer/manual-pages/_index.adoc:507
+msgid ""
+"Another useful tool is package:textproc/vale[]. It does not support the man:"
+"mdoc[7] syntax but the rendered manual page can be read from standard input:"
+msgstr ""
+
+#. type: delimited block . 4
+#: documentation/content/en/books/fdp-primer/manual-pages/_index.adoc:511
+#, no-wrap
+msgid "% man ls | vale\n"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/fdp-primer/manual-pages/_index.adoc:515
+msgid ""
+"package:textproc/vale[] is highly configurable. It is advised to read its "
+"documentation."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/fdp-primer/manual-pages/_index.adoc:517
msgid "Use man:man[1] to check the final result of your changes:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/fdp-primer/manual-pages/_index.adoc:509
+#: documentation/content/en/books/fdp-primer/manual-pages/_index.adoc:521
#, no-wrap
msgid "% man ./mynewmanpage.8\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/fdp-primer/manual-pages/_index.adoc:512
+#: documentation/content/en/books/fdp-primer/manual-pages/_index.adoc:524
msgid ""
"You can use man:col[1] to filter the output of man:man[1] and get rid of the "
"backspace characters before loading the result in your favorite editor for "
@@ -1054,13 +1074,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/fdp-primer/manual-pages/_index.adoc:516
+#: documentation/content/en/books/fdp-primer/manual-pages/_index.adoc:528
#, no-wrap
msgid "% man ./mynewmanpage.8 | col -b | vim -R -\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/fdp-primer/manual-pages/_index.adoc:521
+#: documentation/content/en/books/fdp-primer/manual-pages/_index.adoc:533
msgid ""
"Spell-checking with fully-featured dictionaries is encouraged, and can be "
"accomplished by using package:textproc/hunspell[] or package:textproc/"
@@ -1069,114 +1089,114 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/fdp-primer/manual-pages/_index.adoc:525
+#: documentation/content/en/books/fdp-primer/manual-pages/_index.adoc:537
#, no-wrap
msgid "% aspell check --lang=en --mode=nroff ./mynewmanpage.8\n"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/fdp-primer/manual-pages/_index.adoc:528
+#: documentation/content/en/books/fdp-primer/manual-pages/_index.adoc:540
#, no-wrap
msgid "Example Manual Pages to Use as Templates"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/fdp-primer/manual-pages/_index.adoc:531
+#: documentation/content/en/books/fdp-primer/manual-pages/_index.adoc:543
msgid "Some manual pages are suitable as in-depth examples."
msgstr ""
#. type: Table
-#: documentation/content/en/books/fdp-primer/manual-pages/_index.adoc:536
+#: documentation/content/en/books/fdp-primer/manual-pages/_index.adoc:548
#, no-wrap
msgid "Manual Page"
msgstr ""
#. type: Table
-#: documentation/content/en/books/fdp-primer/manual-pages/_index.adoc:539
+#: documentation/content/en/books/fdp-primer/manual-pages/_index.adoc:551
#, no-wrap
msgid "Path to Source Location"
msgstr ""
#. type: Table
-#: documentation/content/en/books/fdp-primer/manual-pages/_index.adoc:540
+#: documentation/content/en/books/fdp-primer/manual-pages/_index.adoc:552
#, no-wrap
msgid "man:cp[1]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/fdp-primer/manual-pages/_index.adoc:542
+#: documentation/content/en/books/fdp-primer/manual-pages/_index.adoc:554
#, no-wrap
msgid "[.filename]#/usr/src/bin/cp/cp.1#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/fdp-primer/manual-pages/_index.adoc:543
+#: documentation/content/en/books/fdp-primer/manual-pages/_index.adoc:555
#, no-wrap
msgid "man:vt[4]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/fdp-primer/manual-pages/_index.adoc:545
+#: documentation/content/en/books/fdp-primer/manual-pages/_index.adoc:557
#, no-wrap
msgid "[.filename]#/usr/src/share/man/man4/vt.4#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/fdp-primer/manual-pages/_index.adoc:546
+#: documentation/content/en/books/fdp-primer/manual-pages/_index.adoc:558
#, no-wrap
msgid "man:crontab[5]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/fdp-primer/manual-pages/_index.adoc:548
+#: documentation/content/en/books/fdp-primer/manual-pages/_index.adoc:560
#, no-wrap
msgid "[.filename]#/usr/src/usr.sbin/cron/crontab/crontab.5#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/fdp-primer/manual-pages/_index.adoc:549
+#: documentation/content/en/books/fdp-primer/manual-pages/_index.adoc:561
#, no-wrap
msgid "man:gpart[8]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/fdp-primer/manual-pages/_index.adoc:550
+#: documentation/content/en/books/fdp-primer/manual-pages/_index.adoc:562
#, no-wrap
msgid "[.filename]#/usr/src/sbin/geom/class/part/gpart.8#"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/fdp-primer/manual-pages/_index.adoc:553
+#: documentation/content/en/books/fdp-primer/manual-pages/_index.adoc:565
#, no-wrap
msgid "Resources"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/fdp-primer/manual-pages/_index.adoc:556
+#: documentation/content/en/books/fdp-primer/manual-pages/_index.adoc:568
msgid "Resources for manual page writers:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/fdp-primer/manual-pages/_index.adoc:558
+#: documentation/content/en/books/fdp-primer/manual-pages/_index.adoc:570
msgid "man:man[1]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/fdp-primer/manual-pages/_index.adoc:559
+#: documentation/content/en/books/fdp-primer/manual-pages/_index.adoc:571
msgid "man:mandoc[1]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/fdp-primer/manual-pages/_index.adoc:560
+#: documentation/content/en/books/fdp-primer/manual-pages/_index.adoc:572
msgid "man:groff_mdoc[7]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/fdp-primer/manual-pages/_index.adoc:561
+#: documentation/content/en/books/fdp-primer/manual-pages/_index.adoc:573
msgid "http://manpages.bsd.lv/mdoc.html[Practical UNIX Manuals: mdoc]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/fdp-primer/manual-pages/_index.adoc:561
+#: documentation/content/en/books/fdp-primer/manual-pages/_index.adoc:573
msgid "http://manpages.bsd.lv/history.html[History of UNIX Manpages]"
msgstr ""
diff --git a/documentation/content/en/books/fdp-primer/weblate/_index.po b/documentation/content/en/books/fdp-primer/weblate/_index.po
index d439ca1e95..1e56f4cfb4 100644
--- a/documentation/content/en/books/fdp-primer/weblate/_index.po
+++ b/documentation/content/en/books/fdp-primer/weblate/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2023-06-19 21:07-0300\n"
+"POT-Creation-Date: 2023-09-09 18:12-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"
@@ -52,8 +52,8 @@ msgstr ""
#. type: Plain text
#: documentation/content/en/books/fdp-primer/weblate/_index.adoc:57
msgid ""
-"The original documents (articles and books) are in the "
-"{main-site}[documentation portal]."
+"The original documents (articles and books) are in the {main-site}"
+"[documentation portal]."
msgstr ""
#. type: Plain text
@@ -98,7 +98,8 @@ msgstr ""
#. type: Plain text
#: documentation/content/en/books/fdp-primer/weblate/_index.adoc:72
-msgid "Login to https://translate-dev.freebsd.org/[Weblate] with the new account."
+msgid ""
+"Login to https://translate-dev.freebsd.org/[Weblate] with the new account."
msgstr ""
#. type: Plain text
@@ -117,10 +118,9 @@ msgstr ""
#. type: delimited block = 4
#: documentation/content/en/books/fdp-primer/weblate/_index.adoc:79
msgid ""
-"All translation files and documents must follow "
-"https://www.freebsd.org/copyright/freebsd-doc-license/[The FreeBSD "
-"Documentation License]; if this is unacceptable, please do not sign up or "
-"send any patches or translations."
+"All translation files and documents must follow https://www.freebsd.org/"
+"copyright/freebsd-doc-license/[The FreeBSD Documentation License]; if this "
+"is unacceptable, please do not sign up or send any patches or translations."
msgstr ""
#. type: Title ==
@@ -159,10 +159,8 @@ msgid ""
"Language: Language to translate (essential)\n"
"Profession or student status: (optional)\n"
"About You: (free format -- info which you feel comfortable sharing with\n"
-" others: company, school, other affiliation, historical qualifications, "
-"other\n"
-" projects you have worked on, level and type of computer skills, other "
-"relevant skills,\n"
+" others: company, school, other affiliation, historical qualifications, other\n"
+" projects you have worked on, level and type of computer skills, other relevant skills,\n"
" etc.)\n"
"You and the FreeBSD Project: (free format: other FreeBSD projects of\n"
" interest, comments, etc.)\n"
@@ -188,7 +186,7 @@ msgstr ""
#. type: Target for macro image
#: documentation/content/en/books/fdp-primer/weblate/_index.adoc:111
#, no-wrap
-msgid "weblate-login.webp"
+msgid "weblate-login.png"
msgstr ""
#. type: Plain text
@@ -208,13 +206,12 @@ msgstr ""
msgid ""
"On the FreeBSD Weblate instance, all translations will be committed to "
"https://github.com/freebsd/freebsd-doc-translate[freebsd-doc-translate] (an "
-"intermediate repository on GitHub), not directly to "
-"https://github.com/freebsd/freebsd-doc[freebsd-doc]. Translators must take "
-"the PO gettext files (`.po`), converting them to `.adoc` and submit it via "
-"https://bugs.freebsd.org/bugzilla/[Bugzilla] or "
-"https://github.com/freebsd/freebsd-doc/pulls[GitHub] to get the translated "
-"document published or updated in the documentation portal. See more in the "
-"following sections."
+"intermediate repository on GitHub), not directly to https://github.com/"
+"freebsd/freebsd-doc[freebsd-doc]. Translators must take the PO gettext "
+"files (`.po`), converting them to `.adoc` and submit it via https://bugs."
+"freebsd.org/bugzilla/[Bugzilla] or https://github.com/freebsd/freebsd-doc/"
+"pulls[GitHub] to get the translated document published or updated in the "
+"documentation portal. See more in the following sections."
msgstr ""
#. type: Plain text
@@ -246,7 +243,7 @@ msgstr ""
#. type: Target for macro image
#: documentation/content/en/books/fdp-primer/weblate/_index.adoc:129
#, no-wrap
-msgid "weblate-languages.webp"
+msgid "weblate-languages.png"
msgstr ""
#. type: Plain text
@@ -296,7 +293,7 @@ msgstr ""
#. type: Target for macro image
#: documentation/content/en/books/fdp-primer/weblate/_index.adoc:143
#, no-wrap
-msgid "weblate-documents.webp"
+msgid "weblate-documents.png"
msgstr ""
#. type: Positional ($1) AttributeList argument for macro 'image'
@@ -308,7 +305,7 @@ msgstr ""
#. type: Target for macro image
#: documentation/content/en/books/fdp-primer/weblate/_index.adoc:144
#, no-wrap
-msgid "weblate-translate.webp"
+msgid "weblate-translate.png"
msgstr ""
#. type: Plain text
@@ -325,10 +322,9 @@ msgstr ""
#. type: Plain text
#: documentation/content/en/books/fdp-primer/weblate/_index.adoc:152
msgid ""
-"In the "
-"https://docs.weblate.org/en/latest/user/translating.html#translation-projects[Weblate "
-"documentation], there is more info about translations, like keyboard "
-"shortcuts and other tips about the translation tool."
+"In the https://docs.weblate.org/en/latest/user/translating.html#translation-"
+"projects[Weblate documentation], there is more info about translations, like "
+"keyboard shortcuts and other tips about the translation tool."
msgstr ""
#. type: Title ==
@@ -355,7 +351,7 @@ msgstr ""
#. type: Target for macro image
#: documentation/content/en/books/fdp-primer/weblate/_index.adoc:159
#, no-wrap
-msgid "weblate-offline.webp"
+msgid "weblate-offline.png"
msgstr ""
#. type: Title ==
@@ -400,7 +396,7 @@ msgstr ""
#. type: Target for macro image
#: documentation/content/en/books/fdp-primer/weblate/_index.adoc:174
#, no-wrap
-msgid "weblate_automatic_suggestion_01.webp"
+msgid "weblate_automatic_suggestion_01.png"
msgstr ""
#. type: Plain text
@@ -420,7 +416,7 @@ msgstr ""
#. type: Target for macro image
#: documentation/content/en/books/fdp-primer/weblate/_index.adoc:180
#, no-wrap
-msgid "weblate_automatic_suggestion_02.webp"
+msgid "weblate_automatic_suggestion_02.png"
msgstr ""
#. type: Plain text
@@ -437,7 +433,7 @@ msgstr ""
#. type: Target for macro image
#: documentation/content/en/books/fdp-primer/weblate/_index.adoc:184
#, no-wrap
-msgid "weblate_automatic_suggestion_03.webp"
+msgid "weblate_automatic_suggestion_03.png"
msgstr ""
#. type: Title ==
@@ -463,7 +459,7 @@ msgstr ""
#. type: Target for macro image
#: documentation/content/en/books/fdp-primer/weblate/_index.adoc:192
#, no-wrap
-msgid "weblate-revision1.webp"
+msgid "weblate-revision1.png"
msgstr ""
#. type: Plain text
@@ -482,7 +478,7 @@ msgstr ""
#. type: Target for macro image
#: documentation/content/en/books/fdp-primer/weblate/_index.adoc:196
#, no-wrap
-msgid "weblate-revision2.webp"
+msgid "weblate-revision2.png"
msgstr ""
#. type: Plain text
@@ -542,9 +538,7 @@ msgstr ""
#. type: delimited block . 4
#: documentation/content/en/books/fdp-primer/weblate/_index.adoc:231
#, no-wrap
-msgid ""
-"% git clone https://github.com/freebsd/freebsd-doc-translate.git "
-"~/freebsd-doc-translate\n"
+msgid "% git clone https://github.com/freebsd/freebsd-doc-translate.git ~/freebsd-doc-translate\n"
msgstr ""
#. type: Block title
@@ -556,18 +550,16 @@ msgstr ""
#. type: Plain text
#: documentation/content/en/books/fdp-primer/weblate/_index.adoc:242
msgid ""
-"With both repositories in place, copy the translation from "
-"`freebsd-doc-translate` to `freebsd-doc`. Example of the Committer's Guide "
-"article translation in Spanish."
+"With both repositories in place, copy the translation from `freebsd-doc-"
+"translate` to `freebsd-doc`. Example of the Committer's Guide article "
+"translation in Spanish."
msgstr ""
#. type: delimited block . 4
#: documentation/content/en/books/fdp-primer/weblate/_index.adoc:247
#, no-wrap
msgid ""
-"% cp "
-"~/freebsd-doc-translate/documentation/content/es/articles/committers-guide/_index.po "
-"\\\n"
+"% cp ~/freebsd-doc-translate/documentation/content/es/articles/committers-guide/_index.po \\\n"
"~/freebsd-doc/documentation/content/es/articles/committers-guide/\n"
msgstr ""
@@ -614,9 +606,7 @@ msgstr ""
#. type: delimited block . 4
#: documentation/content/en/books/fdp-primer/weblate/_index.adoc:277
#, no-wrap
-msgid ""
-"% KEEP_ENV=0 ./tools/translate.sh documentation es "
-"articles/committers-guide\n"
+msgid "% KEEP_ENV=0 ./tools/translate.sh documentation es articles/committers-guide\n"
msgstr ""
#. type: delimited block = 4
@@ -722,12 +712,14 @@ msgstr ""
#. type: delimited block = 4
#: documentation/content/en/books/fdp-primer/weblate/_index.adoc:338
-msgid "Fix the translation string on https://translate-dev.freebsd.org/[Weblate]."
+msgid ""
+"Fix the translation string on https://translate-dev.freebsd.org/[Weblate]."
msgstr ""
#. type: delimited block = 4
#: documentation/content/en/books/fdp-primer/weblate/_index.adoc:339
-msgid "Force Weblate to commit the changes on `Document/Manage/Commit` section."
+msgid ""
+"Force Weblate to commit the changes on `Document/Manage/Commit` section."
msgstr ""
#. type: delimited block = 4
@@ -744,7 +736,8 @@ msgstr ""
#. type: delimited block = 4
#: documentation/content/en/books/fdp-primer/weblate/_index.adoc:342
-msgid "Convert the translation to .adoc with the `./tools/translate.sh` script."
+msgid ""
+"Convert the translation to .adoc with the `./tools/translate.sh` script."
msgstr ""
#. type: delimited block = 4
@@ -891,7 +884,8 @@ msgstr ""
#. type: Plain text
#: documentation/content/en/books/fdp-primer/weblate/_index.adoc:419
-msgid "Then check the entire commit, review changes, and author name and email."
+msgid ""
+"Then check the entire commit, review changes, and author name and email."
msgstr ""
#. type: delimited block . 4
@@ -922,9 +916,9 @@ msgstr ""
#. type: delimited block = 4
#: documentation/content/en/books/fdp-primer/weblate/_index.adoc:442
msgid ""
-"Attach the patch "
-"[.filename]#0001-pt-br-committers-guide-Sync-with-en-XXXXXXX.patch# to a "
-"problem report in https://bugs.freebsd.org/bugzilla/[FreeBSD Bugzilla]."
+"Attach the patch [.filename]#0001-pt-br-committers-guide-Sync-with-en-"
+"XXXXXXX.patch# to a problem report in https://bugs.freebsd.org/bugzilla/"
+"[FreeBSD Bugzilla]."
msgstr ""
#. type: delimited block = 4
@@ -996,8 +990,7 @@ msgstr ""
#: documentation/content/en/books/fdp-primer/weblate/_index.adoc:466
#, no-wrap
msgid ""
-"State that instructions in this guide were followed, including proofreading "
-"and other necessary steps.\n"
+"State that instructions in this guide were followed, including proofreading and other necessary steps.\n"
"Include things that may help with triage and progression of the report."
msgstr ""
@@ -1010,18 +1003,16 @@ msgstr ""
#. type: Table
#: documentation/content/en/books/fdp-primer/weblate/_index.adoc:468
#, no-wrap
-msgid ""
-"If the language has coordinators, include their email addresses in the CC "
-"field."
+msgid "If the language has coordinators, include their email addresses in the CC field."
msgstr ""
#. type: Plain text
#: documentation/content/en/books/fdp-primer/weblate/_index.adoc:471
msgid ""
"For people familiar with man:git[1] and GitHub: instead of submitting the "
-"patch through https://bugs.freebsd.org/bugzilla/[Bugzilla], a "
-"https://github.com/freebsd/freebsd-doc/pulls[GitHub pull request] can be "
-"used (use the name and address that you use with Weblate)."
+"patch through https://bugs.freebsd.org/bugzilla/[Bugzilla], a https://github."
+"com/freebsd/freebsd-doc/pulls[GitHub pull request] can be used (use the name "
+"and address that you use with Weblate)."
msgstr ""
#. type: Plain text
@@ -1043,9 +1034,9 @@ msgstr ""
#. type: Plain text
#: documentation/content/en/books/fdp-primer/weblate/_index.adoc:478
msgid ""
-"The list of extref:{contributors}[Additional FreeBSD Contributors, "
-"contrib-additional] includes non-committers whose contributions are "
-"committed to the `doc` tree."
+"The list of extref:{contributors}[Additional FreeBSD Contributors, contrib-"
+"additional] includes non-committers whose contributions are committed to the "
+"`doc` tree."
msgstr ""
#. type: Plain text
diff --git a/documentation/content/en/books/handbook/bsdinstall/_index.po b/documentation/content/en/books/handbook/bsdinstall/_index.po
index d5cc366823..5bd38da725 100644
--- a/documentation/content/en/books/handbook/bsdinstall/_index.po
+++ b/documentation/content/en/books/handbook/bsdinstall/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2023-04-20 20:56-0300\n"
+"POT-Creation-Date: 2023-09-09 18:12-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"
@@ -239,9 +239,9 @@ msgstr ""
msgid ""
"Disk partitions containing different operating systems make it possible to "
"install multiple operating systems on one computer. An alternative is to "
-"use virtualization (crossref:virtualization[virtualization,Virtualization]) "
-"which allows multiple operating systems to run at the same time without "
-"modifying any disk partitions."
+"use crossref:virtualization[virtualization,virtualization] which allows "
+"multiple operating systems to run at the same time without modifying any "
+"disk partitions."
msgstr ""
#. type: Plain text
@@ -469,7 +469,7 @@ msgstr ""
#. type: delimited block = 4
#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:208
#, no-wrap
-msgid "*Procedure. Using `dd` to Write the Image* +\n"
+msgid "*Procedure. Using `dd` to write the image* +\n"
msgstr ""
#. type: delimited block = 6
@@ -1539,8 +1539,9 @@ msgstr ""
#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:585
msgid ""
"After the partitioning scheme has been selected and created, select btn:"
-"[Create] again to create the partitions. The kbd:[Tab] key is used to move "
-"the cursor between fields."
+"[Create] again to create the partitions. The kbd:[Tab] key is used to give "
+"focus to the fields (after cycling through btn:[<OK>], btn:[<Options>], and "
+"btn:[<Cancel>])."
msgstr ""
#. type: Positional ($1) AttributeList argument for macro 'image'
diff --git a/documentation/content/en/books/handbook/config/_index.po b/documentation/content/en/books/handbook/config/_index.po
index f0ff5f0337..30223bbb3f 100644
--- a/documentation/content/en/books/handbook/config/_index.po
+++ b/documentation/content/en/books/handbook/config/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2023-07-15 16:41-0300\n"
+"POT-Creation-Date: 2023-09-09 18:12-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"
@@ -19,7 +19,7 @@ msgstr ""
#. type: YAML Front Matter: description
#: documentation/content/en/books/handbook/config/_index.adoc:1
#, no-wrap
-msgid "This chapter explains much of the FreeBSD configuration process, including some of the parameters which can be set to tune a FreeBSD system."
+msgid "This chapter explains much of the FreeBSD configuration files, how to enable or disable a service, how to configure the logging system and the power management area."
msgstr ""
#. type: YAML Front Matter: part
@@ -31,13 +31,13 @@ msgstr ""
#. type: YAML Front Matter: title
#: documentation/content/en/books/handbook/config/_index.adoc:1
#, no-wrap
-msgid "Chapter 14. Configuration and Tuning"
+msgid "Chapter 14. Configuration, Services, Logging and Power Management"
msgstr ""
#. type: Title =
#: documentation/content/en/books/handbook/config/_index.adoc:14
#, no-wrap
-msgid "Configuration and Tuning"
+msgid "Configuration, Services, Logging and Power Management"
msgstr ""
#. type: Title ==
@@ -67,15 +67,13 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:61
-msgid ""
-"Be familiar with the basics of kernel configuration and compilation "
-"(crossref:kernelconfig[kernelconfig,Configuring the FreeBSD Kernel])."
+#: documentation/content/en/books/handbook/config/_index.adoc:62
+msgid "After reading this chapter, you will know:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:63
-msgid "After reading this chapter, you will know:"
+#: documentation/content/en/books/handbook/config/_index.adoc:64
+msgid "How to use the various configuration files in [.filename]#/etc#."
msgstr ""
#. type: Plain text
@@ -87,62 +85,735 @@ msgstr ""
#. type: Plain text
#: documentation/content/en/books/handbook/config/_index.adoc:66
-msgid "How to use the various configuration files in [.filename]#/etc#."
+msgid "How to tune FreeBSD using man:sysctl[8] variables."
msgstr ""
#. type: Plain text
#: documentation/content/en/books/handbook/config/_index.adoc:67
-msgid "How to tune FreeBSD using man:sysctl[8] variables."
+msgid "How to configure the power management in FreeBSD."
+msgstr ""
+
+#. type: Title ==
+#: documentation/content/en/books/handbook/config/_index.adoc:69
+#, no-wrap
+msgid "Configuration Files"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:68
-msgid "How to tune disk performance and modify kernel limitations."
+#: documentation/content/en/books/handbook/config/_index.adoc:72
+msgid ""
+"FreeBSD maintains a clear separation between the base system and third party "
+"applications and therefore this affects where the configuration files of "
+"these applications are located."
msgstr ""
-#. type: Title ==
-#: documentation/content/en/books/handbook/config/_index.adoc:70
+#. type: Plain text
+#: documentation/content/en/books/handbook/config/_index.adoc:75
+msgid ""
+"FreeBSD base system configuration is located at the [.filename]#/etc# "
+"directory, and the [.filename]#/usr/local/etc# directory contains all the "
+"configuration files of the applications installed on the system through the "
+"ports collection and packages."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/config/_index.adoc:78
+msgid ""
+"The kernel state configuration is located in [.filename]#/etc/sysctl.conf#. "
+"In the section <<configtuning-sysctl>>, the operation of man:sysctl[8] will "
+"be explained in more detail."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/config/_index.adoc:80
+msgid ""
+"For more information about the FreeBSD file system structure refer to man:"
+"hier[7]."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/config/_index.adoc:83
+msgid ""
+"As a general rule, configuration files do not use a standard on what syntax "
+"they must follow. Although it is true that the `#` character is normally "
+"used to comment a line and that each line has a configuration variable."
+msgstr ""
+
+#. type: delimited block = 4
+#: documentation/content/en/books/handbook/config/_index.adoc:87
+msgid ""
+"Some applications like man:pkg[8] are starting to use the link:https://"
+"github.com/vstakhov/libucl[Universal Configuration Language (UCL)]."
+msgstr ""
+
+#. type: Title ===
+#: documentation/content/en/books/handbook/config/_index.adoc:89
#, no-wrap
-msgid "Starting Services"
+msgid "The [.filename]#/etc# directory"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:75
+#: documentation/content/en/books/handbook/config/_index.adoc:92
msgid ""
-"Many users install third party software on FreeBSD from the Ports Collection "
-"and require the installed services to be started upon system "
-"initialization. Services, such as package:mail/postfix[] or package:www/"
-"apache22[] are just two of the many software packages which may be started "
-"during system initialization. This section explains the procedures "
-"available for starting third party software."
+"The [.filename]#/etc# directory contains all of the FreeBSD base system "
+"configuration files that are responsible for configuring FreeBSD."
+msgstr ""
+
+#. type: delimited block = 4
+#: documentation/content/en/books/handbook/config/_index.adoc:96
+#, no-wrap
+msgid "*Extreme* caution must be taken when modifying files in the [.filename]#/etc# directory; misconfiguration could make FreeBSD unbootable or malfunction.\n"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:103
+#, no-wrap
+msgid "[.filename]#/etc#"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:105
+#, no-wrap
+msgid "System configuration files and scripts."
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:106
+#, no-wrap
+msgid "[.filename]#/etc/defaults#"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:108
+#, no-wrap
+msgid "Default system configuration files, see man:rc[8] for more information."
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:109
+#, no-wrap
+msgid "[.filename]#/etc/fstab#"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:111
+#, no-wrap
+msgid "man:fstab[5] contains descriptive information about the various file systems."
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:112
+#, no-wrap
+msgid "[.filename]#/etc/mail#"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:114
+#, no-wrap
+msgid "Extra man:sendmail[8] configuration and other MTA configuration files."
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:115
+#, no-wrap
+msgid "[.filename]#/etc/mtree#"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:117
+#, no-wrap
+msgid "mtree configuration files, see man: mtree[8] for more information."
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:118
+#, no-wrap
+msgid "[.filename]#/etc/pam.d#"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:120
+#, no-wrap
+msgid "Configuration files for the Pluggable Authentication Modules (PAM) library."
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:121
+#, no-wrap
+msgid "[.filename]#/etc/periodic#"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:123
+#, no-wrap
+msgid "Scripts that are run daily, weekly, and monthly, via man:cron[8], see man:periodic[8] for more information."
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:124
+#, no-wrap
+msgid "[.filename]#/etc/rc.d#"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:126
+#, no-wrap
+msgid "System and daemon startup/control scripts, see man:rc[8] for more information."
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:127
+#, no-wrap
+msgid "[.filename]#/etc/rc.conf#"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:129
+#, no-wrap
+msgid "Contains descriptive information about the local host name, configuration details for any potential network interfaces and which services should be started up at system initial boot time. More information in <<configtuning-core-configuration>>"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:130
+#, no-wrap
+msgid "[.filename]#/etc/security#"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:132
+#, no-wrap
+msgid "OpenBSM audit configuration files, see man:audit[8] for more information."
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:133
+#, no-wrap
+msgid "[.filename]#/etc/ppp#"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:135
+#, no-wrap
+msgid "ppp configuration files, see man:ppp[8] for more information."
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:136
+#, no-wrap
+msgid "[.filename]#/etc/ssh#"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:138
+#, no-wrap
+msgid "OpenSSH configuration files, see man:ssh[1] for more information."
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:139
+#, no-wrap
+msgid "[.filename]#/etc/ssl#"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:141
+#, no-wrap
+msgid "OpenSSL configuration files."
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:142
+#, no-wrap
+msgid "[.filename]#/etc/sysctl.conf#"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:144
+#, no-wrap
+msgid "Contains settings for the kernel. More information in <<configtuning-sysctl>>"
+msgstr ""
+
+#. type: Title ===
+#: documentation/content/en/books/handbook/config/_index.adoc:147
+#, no-wrap
+msgid "The sysctl utility"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/config/_index.adoc:150
+msgid ""
+"The man:sysctl[8] utility is used to make changes to a running FreeBSD "
+"system."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/config/_index.adoc:153
+msgid ""
+"The man:sysctl[8] utility retrieves kernel state and allows processes with "
+"appropriate privilege to set kernel state. The state to be retrieved or set "
+"is described using a \"Management Information Base\" (\"MIB\") style name, "
+"described as a dotted set of components."
+msgstr ""
+
+#. type: Block title
+#: documentation/content/en/books/handbook/config/_index.adoc:154
+#, no-wrap
+msgid "Management Information Base"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:160
+#, no-wrap
+msgid "sysctl"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:162
+#, no-wrap
+msgid "\"Magic\" numbers"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:163
+#: documentation/content/en/books/handbook/config/_index.adoc:798
+#, no-wrap
+msgid "kern"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:165
+#, no-wrap
+msgid "Kernel functions and features"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:166
+#, no-wrap
+msgid "vm"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:168
+#, no-wrap
+msgid "virtual memory"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:169
+#, no-wrap
+msgid "vfs"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:171
+#, no-wrap
+msgid "Filesystem"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:172
+#, no-wrap
+msgid "net"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:174
+#, no-wrap
+msgid "Network"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:175
+#: documentation/content/en/books/handbook/config/_index.adoc:864
+#, no-wrap
+msgid "debug"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:177
+#, no-wrap
+msgid "Debugging parameters"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:178
+#, no-wrap
+msgid "hw"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:180
+#, no-wrap
+msgid "Hardware"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:181
+#, no-wrap
+msgid "machdep"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:183
+#, no-wrap
+msgid "Machine dependent"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:184
+#: documentation/content/en/books/handbook/config/_index.adoc:822
+#, no-wrap
+msgid "user"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:186
+#, no-wrap
+msgid "Userland"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:187
+#, no-wrap
+msgid "p1003_1b"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:189
+#, no-wrap
+msgid "POSIX 1003.1B"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/config/_index.adoc:192
+msgid ""
+"At its core, man:sysctl[8] serves two functions: to read and to modify "
+"system settings."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/config/_index.adoc:194
+msgid "To view all readable variables:"
+msgstr ""
+
+#. type: delimited block . 4
+#: documentation/content/en/books/handbook/config/_index.adoc:198
+#, no-wrap
+msgid "% sysctl -a\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:77
+#: documentation/content/en/books/handbook/config/_index.adoc:201
+#: documentation/content/en/books/handbook/config/_index.adoc:225
+#: documentation/content/en/books/handbook/config/_index.adoc:239
+#: documentation/content/en/books/handbook/config/_index.adoc:266
+#: documentation/content/en/books/handbook/config/_index.adoc:310
+#: documentation/content/en/books/handbook/config/_index.adoc:450
+#: documentation/content/en/books/handbook/config/_index.adoc:614
+#: documentation/content/en/books/handbook/config/_index.adoc:628
+#: documentation/content/en/books/handbook/config/_index.adoc:1142
+#: documentation/content/en/books/handbook/config/_index.adoc:1205
+#: documentation/content/en/books/handbook/config/_index.adoc:1255
+#: documentation/content/en/books/handbook/config/_index.adoc:1340
+#: documentation/content/en/books/handbook/config/_index.adoc:1366
+#: documentation/content/en/books/handbook/config/_index.adoc:1383
+#: documentation/content/en/books/handbook/config/_index.adoc:1463
+msgid "The output should be similar to the following:"
+msgstr ""
+
+#. type: delimited block . 4
+#: documentation/content/en/books/handbook/config/_index.adoc:215
+#, no-wrap
msgid ""
-"In FreeBSD, most included services, such as man:cron[8], are started through "
-"the system startup scripts."
+"kern.ostype: FreeBSD\n"
+"...\n"
+"vm.swap_enabled: 1\n"
+"vm.overcommit: 0\n"
+"vm.domain.0.pidctrl.kdd: 8\n"
+"vm.domain.0.pidctrl.kid: 4\n"
+"vm.domain.0.pidctrl.kpd: 3\n"
+"...\n"
+"vfs.zfs.sync_pass_rewrite: 2\n"
+"vfs.zfs.sync_pass_dont_compress: 8\n"
+"vfs.zfs.sync_pass_deferred_free: 2\n"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/config/_index.adoc:218
+msgid "To read a particular variable, specify its name:"
+msgstr ""
+
+#. type: delimited block . 4
+#: documentation/content/en/books/handbook/config/_index.adoc:222
+#, no-wrap
+msgid "% sysctl kern.maxproc\n"
+msgstr ""
+
+#. type: delimited block . 4
+#: documentation/content/en/books/handbook/config/_index.adoc:229
+#, no-wrap
+msgid "kern.maxproc: 1044\n"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/config/_index.adoc:232
+msgid ""
+"The Management Information Base (MIB) is hierarchical and hence, specifying "
+"a prefix prints all the nodes hanging from it:"
+msgstr ""
+
+#. type: delimited block . 4
+#: documentation/content/en/books/handbook/config/_index.adoc:236
+#, no-wrap
+msgid "% sysctl net\n"
+msgstr ""
+
+#. type: delimited block . 4
+#: documentation/content/en/books/handbook/config/_index.adoc:256
+#, no-wrap
+msgid ""
+"net.local.stream.recvspace: 8192\n"
+"net.local.stream.sendspace: 8192\n"
+"net.local.dgram.recvspace: 16384\n"
+"net.local.dgram.maxdgram: 2048\n"
+"net.local.seqpacket.recvspace: 8192\n"
+"net.local.seqpacket.maxseqpacket: 8192\n"
+"net.local.sockcount: 60\n"
+"net.local.taskcount: 25\n"
+"net.local.recycled: 0\n"
+"net.local.deferred: 0\n"
+"net.local.inflight: 0\n"
+"net.inet.ip.portrange.randomtime: 1\n"
+"net.inet.ip.portrange.randomcps: 9999\n"
+"[...]\n"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/config/_index.adoc:259
+msgid "To set a particular variable, use the _variable_=_value_ syntax:"
+msgstr ""
+
+#. type: delimited block . 4
+#: documentation/content/en/books/handbook/config/_index.adoc:263
+#, no-wrap
+msgid "# sysctl kern.maxfiles=5000\n"
+msgstr ""
+
+#. type: delimited block . 4
+#: documentation/content/en/books/handbook/config/_index.adoc:270
+#, no-wrap
+msgid "kern.maxfiles: 2088 -> 5000\n"
+msgstr ""
+
+#. type: delimited block = 4
+#: documentation/content/en/books/handbook/config/_index.adoc:275
+msgid ""
+"To keep the configuration after a reboot it is necessary to add these "
+"variables to the [.filename]#/etc/sysctl.conf# file as explained below."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/config/_index.adoc:78
+#: documentation/content/en/books/handbook/config/_index.adoc:278
#, no-wrap
-msgid "Extended Application Configuration"
+msgid "The [.filename]#/etc/sysctl.conf# file"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:83
+#: documentation/content/en/books/handbook/config/_index.adoc:281
+msgid ""
+"The configuration file for man:sysctl[8], [.filename]#/etc/sysctl.conf#, "
+"looks much like [.filename]#/etc/rc.conf#."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/config/_index.adoc:283
+msgid "Values are set using a `variable=value` syntax."
+msgstr ""
+
+#. type: delimited block = 4
+#: documentation/content/en/books/handbook/config/_index.adoc:288
+msgid ""
+"The specified values are set after the system goes into multi-user mode. "
+"Not all variables are settable in this mode."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/config/_index.adoc:291
+msgid ""
+"For example, to turn off logging of fatal signal exits and prevent users "
+"from seeing processes started by other users, the following tunables can be "
+"set in [.filename]#/etc/sysctl.conf#:"
+msgstr ""
+
+#. type: delimited block . 4
+#: documentation/content/en/books/handbook/config/_index.adoc:296
+#, no-wrap
+msgid ""
+"# Do not log fatal signal exits (e.g., sig 11)\n"
+"kern.logsigexit=0\n"
+msgstr ""
+
+#. type: delimited block . 4
+#: documentation/content/en/books/handbook/config/_index.adoc:300
+#, no-wrap
+msgid ""
+"# Prevent users from seeing information about processes that\n"
+"# are being run under another UID.\n"
+"security.bsd.see_other_uids=0\n"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/config/_index.adoc:303
+msgid ""
+"To obtain more information about what function a particular sysctl has, the "
+"following command can be executed:"
+msgstr ""
+
+#. type: delimited block . 4
+#: documentation/content/en/books/handbook/config/_index.adoc:307
+#, no-wrap
+msgid "% sysctl -d kern.dfldsiz\n"
+msgstr ""
+
+#. type: delimited block . 4
+#: documentation/content/en/books/handbook/config/_index.adoc:314
+#, no-wrap
+msgid "kern.dfldsiz: Initial data size limit\n"
+msgstr ""
+
+#. type: Title ===
+#: documentation/content/en/books/handbook/config/_index.adoc:317
+#, no-wrap
+msgid "Managing System-Specific Configuration"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/config/_index.adoc:320
+msgid ""
+"The principal location for system configuration information is [.filename]#/"
+"etc/rc.conf#."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/config/_index.adoc:323
+msgid ""
+"This file contains a wide range of configuration information and it is read "
+"at system startup to configure the system. It provides the configuration "
+"information for the [.filename]#rc*# files."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/config/_index.adoc:325
+msgid ""
+"The entries in [.filename]#/etc/rc.conf# override the default settings in [."
+"filename]#/etc/defaults/rc.conf#."
+msgstr ""
+
+#. type: delimited block = 4
+#: documentation/content/en/books/handbook/config/_index.adoc:330
+msgid ""
+"The file [.filename]#/etc/defaults/rc.conf# containing the default settings "
+"should not be edited. Instead, all system-specific changes should be made "
+"to [.filename]#/etc/rc.conf#."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/config/_index.adoc:333
+msgid ""
+"A number of strategies may be applied in clustered applications to separate "
+"site-wide configuration from system-specific configuration in order to "
+"reduce administration overhead."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/config/_index.adoc:335
+msgid ""
+"The recommended approach is to place system-specific configuration into [."
+"filename]#/etc/rc.conf.local#."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/config/_index.adoc:337
+msgid ""
+"For example, these entries in [.filename]#/etc/rc.conf# apply to all systems:"
+msgstr ""
+
+#. type: delimited block . 4
+#: documentation/content/en/books/handbook/config/_index.adoc:343
+#, no-wrap
msgid ""
-"Now that FreeBSD includes [.filename]#rc.d#, configuration of application "
-"startup is easier and provides more features. Using the key words discussed "
-"in <<configtuning-rcd>>, applications can be set to start after certain "
-"other services and extra flags can be passed through [.filename]#/etc/rc."
-"conf# in place of hard coded flags in the startup script. A basic script "
-"may look similar to the following:"
+"sshd_enable=\"YES\"\n"
+"keyrate=\"fast\"\n"
+"defaultrouter=\"10.1.1.254\"\n"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/config/_index.adoc:346
+msgid ""
+"Whereas these entries in [.filename]#/etc/rc.conf.local# apply to this "
+"system only:"
+msgstr ""
+
+#. type: delimited block . 4
+#: documentation/content/en/books/handbook/config/_index.adoc:351
+#, no-wrap
+msgid ""
+"hostname=\"node1.example.org\"\n"
+"ifconfig_fxp0=\"inet 10.1.1.1/8\"\n"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/config/_index.adoc:354
+msgid ""
+"Distribute [.filename]#/etc/rc.conf# to every system using an application "
+"such as rsync or puppet, while [.filename]#/etc/rc.conf.local# remains "
+"unique."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/config/_index.adoc:356
+msgid ""
+"Upgrading the system will not overwrite [.filename]#/etc/rc.conf#, so system "
+"configuration information will not be lost."
+msgstr ""
+
+#. type: delimited block = 4
+#: documentation/content/en/books/handbook/config/_index.adoc:362
+msgid ""
+"Both [.filename]#/etc/rc.conf# and [.filename]#/etc/rc.conf.local# are "
+"parsed by man:sh[1]. This allows system operators to create complex "
+"configuration scenarios. Refer to man:rc.conf[5] for further information on "
+"this topic."
+msgstr ""
+
+#. type: Title ==
+#: documentation/content/en/books/handbook/config/_index.adoc:365
+#, no-wrap
+msgid "Managing Services in FreeBSD"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/config/_index.adoc:368
+msgid ""
+"FreeBSD uses the man:rc[8] system of startup scripts during system "
+"initialization and for managing services."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/config/_index.adoc:370
+msgid ""
+"The scripts listed in [.filename]#/etc/rc.d# provide basic services which "
+"can be controlled with the `start`, `stop`, and `restart` options to man:"
+"service[8]."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/config/_index.adoc:372
+msgid "A basic script may look similar to the following:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:91
+#: documentation/content/en/books/handbook/config/_index.adoc:380
#, no-wrap
msgid ""
"#!/bin/sh\n"
@@ -153,13 +824,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:93
+#: documentation/content/en/books/handbook/config/_index.adoc:382
#, no-wrap
msgid ". /etc/rc.subr\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:96
+#: documentation/content/en/books/handbook/config/_index.adoc:385
#, no-wrap
msgid ""
"name=utility\n"
@@ -167,19 +838,19 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:98
+#: documentation/content/en/books/handbook/config/_index.adoc:387
#, no-wrap
msgid "command=\"/usr/local/sbin/utility\"\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:100
+#: documentation/content/en/books/handbook/config/_index.adoc:389
#, no-wrap
msgid "load_rc_config $name\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:107
+#: documentation/content/en/books/handbook/config/_index.adoc:396
#, no-wrap
msgid ""
"#\n"
@@ -191,49 +862,183 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:109
+#: documentation/content/en/books/handbook/config/_index.adoc:398
#, no-wrap
msgid "run_rc_command \"$1\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:113
+#: documentation/content/en/books/handbook/config/_index.adoc:401
msgid ""
-"This script will ensure that the provided `utility` will be started after "
-"the `DAEMON` pseudo-service. It also provides a method for setting and "
-"tracking the process ID (PID)."
+"Refer to extref:{rc-scripting}[this article] for instructions on how to "
+"create custom man:rc[8] scripts."
+msgstr ""
+
+#. type: Title ===
+#: documentation/content/en/books/handbook/config/_index.adoc:403
+#, no-wrap
+msgid "Starting Services"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:115
+#: documentation/content/en/books/handbook/config/_index.adoc:406
+msgid ""
+"Many users install third party software on FreeBSD from the Ports Collection "
+"and require the installed services to be started upon system initialization."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/config/_index.adoc:409
+msgid ""
+"Services, such as package:security/openssh-portable[] or package:www/nginx[] "
+"are just two of the many software packages which may be started during "
+"system initialization. This section explains the procedures available for "
+"starting services."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/config/_index.adoc:411
+msgid ""
+"Since the man:rc[8] system is primarily intended to start and stop services "
+"at system startup and shutdown time, the `start`, `stop` and `restart` "
+"options will only perform their action if the appropriate [.filename]#/etc/"
+"rc.conf# variable is set."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/config/_index.adoc:413
msgid ""
-"This application could then have the following line placed in [.filename]#/"
-"etc/rc.conf#:"
+"So the first step to start a service, like for example package:www/nginx[] "
+"is to add it to [.filename]#/etc/rc.conf# by executing the following command:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:119
+#: documentation/content/en/books/handbook/config/_index.adoc:417
#, no-wrap
-msgid "utility_enable=\"YES\"\n"
+msgid "# sysrc nginx_enable=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:122
+#: documentation/content/en/books/handbook/config/_index.adoc:420
+msgid "Then nginx can be started executing the following command:"
+msgstr ""
+
+#. type: delimited block . 4
+#: documentation/content/en/books/handbook/config/_index.adoc:424
+#, no-wrap
+msgid "# service nginx start\n"
+msgstr ""
+
+#. type: delimited block = 4
+#: documentation/content/en/books/handbook/config/_index.adoc:430
msgid ""
-"This method allows for easier manipulation of command line arguments, "
-"inclusion of the default functions provided in [.filename]#/etc/rc.subr#, "
-"compatibility with man:rcorder[8], and provides for easier configuration via "
-"[.filename]#rc.conf#."
+"To `start`, `stop` or `restart` a service regardless of the settings in [."
+"filename]#/etc/rc.conf#, these commands should be prefixed with \"one\". "
+"For instance, to start package:www/nginx[] regardless of the current [."
+"filename]#/etc/rc.conf# setting, execute the following command:"
+msgstr ""
+
+#. type: delimited block . 4
+#: documentation/content/en/books/handbook/config/_index.adoc:434
+#, no-wrap
+msgid "# service nginx onestart\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/config/_index.adoc:123
+#: documentation/content/en/books/handbook/config/_index.adoc:438
+#, no-wrap
+msgid "Status of a Service"
+msgstr ""
+
+#. type: delimited block = 4
+#: documentation/content/en/books/handbook/config/_index.adoc:441
+msgid "To determine if a service is running, use the `status` subcommand."
+msgstr ""
+
+#. type: delimited block = 4
+#: documentation/content/en/books/handbook/config/_index.adoc:443
+msgid "For example, to verify that package:www/nginx[] is running:"
+msgstr ""
+
+#. type: delimited block . 4
+#: documentation/content/en/books/handbook/config/_index.adoc:447
+#, no-wrap
+msgid "# service nginx status\n"
+msgstr ""
+
+#. type: delimited block . 4
+#: documentation/content/en/books/handbook/config/_index.adoc:454
+#, no-wrap
+msgid "nginx is running as pid 27871.\n"
+msgstr ""
+
+#. type: Title ===
+#: documentation/content/en/books/handbook/config/_index.adoc:457
+#, no-wrap
+msgid "Reload a Service"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/config/_index.adoc:461
+msgid ""
+"In some cases, it is also possible to `reload` a service. This attempts to "
+"send a signal to an individual service, forcing the service to reload its "
+"configuration files."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/config/_index.adoc:463
+msgid "In most cases, this means sending the service a `SIGHUP` signal."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/config/_index.adoc:465
+#, no-wrap
+msgid "*Not all services support this feature.*\n"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/config/_index.adoc:468
+msgid ""
+"The man:rc[8] system is used for network services and it also contributes to "
+"most of the system initialization. For instance, when the [.filename]#/etc/"
+"rc.d/bgfsck# script is executed, it prints out the following message:"
+msgstr ""
+
+#. type: delimited block . 4
+#: documentation/content/en/books/handbook/config/_index.adoc:472
+#, no-wrap
+msgid "Starting background file system checks in 60 seconds.\n"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/config/_index.adoc:475
+msgid ""
+"This script is used for background file system checks, which occur only "
+"during system initialization."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/config/_index.adoc:478
+msgid ""
+"Many system services depend on other services to function properly. For "
+"example, man:yp[8] and other RPC-based services may fail to start until "
+"after the man:rpcbind[8] service has started."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/config/_index.adoc:480
+msgid "Additional information can be found in man:rc[8] and man:rc.subr[8]."
+msgstr ""
+
+#. type: Title ===
+#: documentation/content/en/books/handbook/config/_index.adoc:481
#, no-wrap
msgid "Using Services to Start Services"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:127
+#: documentation/content/en/books/handbook/config/_index.adoc:485
msgid ""
"Other services can be started using man:inetd[8]. Working with man:inetd[8] "
"and its configuration is described in depth in crossref:network-"
@@ -241,7 +1046,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:131
+#: documentation/content/en/books/handbook/config/_index.adoc:489
msgid ""
"In some cases, it may make more sense to use man:cron[8] to start system "
"services. This approach has a number of advantages as man:cron[8] runs "
@@ -250,7 +1055,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:134
+#: documentation/content/en/books/handbook/config/_index.adoc:492
msgid ""
"The `@reboot` feature of man:cron[8], may be used in place of the time "
"specification. This causes the job to run when man:cron[8] is started, "
@@ -258,24 +1063,54 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/config/_index.adoc:136
+#: documentation/content/en/books/handbook/config/_index.adoc:494
#, no-wrap
-msgid "Configuring man:cron[8]"
+msgid "Cron and Periodic"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:142
+#: documentation/content/en/books/handbook/config/_index.adoc:498
+msgid ""
+"Scheduling tasks to run at a certain day or time is a very common task on "
+"FreeBSD. The tool in charge of performing this task is man:cron[8]."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/config/_index.adoc:500
+msgid ""
+"In addition to tasks that can be scheduled by the user via man:cron[8], "
+"FreeBSD performs routine background tasks managed by man:periodic[8]."
+msgstr ""
+
+#. type: Title ===
+#: documentation/content/en/books/handbook/config/_index.adoc:502
+#, no-wrap
+msgid "Cron"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/config/_index.adoc:505
+msgid ""
+"The man:cron[8] utility runs in the background and regularly checks [."
+"filename]#/etc/crontab# for tasks to execute and searches [.filename]#/var/"
+"cron/tabs# for custom crontab files."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/config/_index.adoc:507
msgid ""
-"One of the most useful utilities in FreeBSD is cron. This utility runs in "
-"the background and regularly checks [.filename]#/etc/crontab# for tasks to "
-"execute and searches [.filename]#/var/cron/tabs# for custom crontab files. "
"These files are used to schedule tasks which cron runs at the specified "
-"times. Each entry in a crontab defines a task to run and is known as a "
-"_cron job_."
+"times."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:148
+#: documentation/content/en/books/handbook/config/_index.adoc:509
+msgid ""
+"Each entry in a crontab defines a task to run and is known as a _cron job_."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/config/_index.adoc:515
msgid ""
"Two different types of configuration files are used: the system crontab, "
"which should not be modified, and user crontabs, which can be created and "
@@ -287,7 +1122,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:151
+#: documentation/content/en/books/handbook/config/_index.adoc:518
msgid ""
"User crontabs allow individual users to schedule their own tasks. The "
"`root` user can also have a user [.filename]#crontab# which can be used to "
@@ -295,29 +1130,42 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:153
+#: documentation/content/en/books/handbook/config/_index.adoc:520
msgid ""
"Here is a sample entry from the system crontab, [.filename]#/etc/crontab#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:166
+#: documentation/content/en/books/handbook/config/_index.adoc:546
#, no-wrap
msgid ""
"# /etc/crontab - root's crontab for FreeBSD\n"
"#\n"
-"# $FreeBSD$\n"
-"# <.>\n"
+"# $FreeBSD$ <.>\n"
+"#\n"
"SHELL=/bin/sh\n"
-"PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin <.>\n"
+"PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin <.>\n"
+"#\n"
+"#minute hour mday month wday who command <.>\n"
+"#\n"
+"# Save some entropy so that /dev/random can re-seed on boot.\n"
+"*/11 * * * * operator /usr/libexec/save-entropy <.>\n"
"#\n"
-"#minute\thour\tmday\tmonth\twday\twho\tcommand <.>\n"
+"# Rotate log files every hour, if necessary.\n"
+"0 * * * * root newsyslog\n"
"#\n"
-"*/5\t*\t*\t*\t*\troot\t/usr/libexec/atrun <.>\n"
+"# Perform daily/weekly/monthly maintenance.\n"
+"1 3 * * * root periodic daily\n"
+"15 4 * * 6 root periodic weekly\n"
+"30 5 1 * * root periodic monthly\n"
+"#\n"
+"# Adjust the time zone if the CMOS clock keeps local time, as opposed to\n"
+"# UTC time. See adjkerntz(8) for details.\n"
+"1,31 0-5 * * * root adjkerntz -a\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:169
+#: documentation/content/en/books/handbook/config/_index.adoc:550
msgid ""
"Lines that begin with the `+#+` character are comments. A comment can be "
"placed in the file as a reminder of what and why a desired action is "
@@ -327,7 +1175,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:171
+#: documentation/content/en/books/handbook/config/_index.adoc:552
msgid ""
"The equals (`=`) character is used to define any environment settings. In "
"this example, it is used to define the `SHELL` and `PATH`. If the `SHELL` is "
@@ -336,7 +1184,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:173
+#: documentation/content/en/books/handbook/config/_index.adoc:554
msgid ""
"This line defines the seven fields used in a system crontab: `minute`, "
"`hour`, `mday`, `month`, `wday`, `who`, and `command`. The `minute` field is "
@@ -350,35 +1198,35 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:175
+#: documentation/content/en/books/handbook/config/_index.adoc:556
msgid ""
-"This entry defines the values for this cron job. The `\\*/5`, followed by "
-"several more `*` characters, specifies that `/usr/libexec/atrun` is invoked "
-"by `root` every five minutes of every hour, of every day and day of the "
-"week, of every month.Commands can include any number of switches. However, "
-"commands which extend to multiple lines need to be broken with the backslash "
-"\"\\\" continuation character."
+"This entry defines the values for this cron job. The `\\*/11`, followed by "
+"several more `*` characters, specifies that `/usr/libexec/save-entropy` is "
+"invoked by `operator` every eleven minutes of every hour, of every day and "
+"day of the week, of every month. Commands can include any number of "
+"switches. However, commands which extend to multiple lines need to be broken "
+"with the backslash \"\\\" continuation character."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/config/_index.adoc:177
+#: documentation/content/en/books/handbook/config/_index.adoc:558
#, no-wrap
msgid "Creating a User Crontab"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:180
+#: documentation/content/en/books/handbook/config/_index.adoc:561
msgid "To create a user crontab, invoke `crontab` in editor mode:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:184
+#: documentation/content/en/books/handbook/config/_index.adoc:565
#, no-wrap
msgid "% crontab -e\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:189
+#: documentation/content/en/books/handbook/config/_index.adoc:570
msgid ""
"This will open the user's crontab using the default text editor. The first "
"time a user runs this command, it will open an empty file. Once a user "
@@ -386,7 +1234,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:191
+#: documentation/content/en/books/handbook/config/_index.adoc:572
msgid ""
"It is useful to add these lines to the top of the crontab file in order to "
"set the environment variables and to remember the meanings of the fields in "
@@ -394,17 +1242,17 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:198
+#: documentation/content/en/books/handbook/config/_index.adoc:579
#, no-wrap
msgid ""
"SHELL=/bin/sh\n"
-"PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin\n"
+"PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin\n"
"# Order of crontab fields\n"
-"# minute\thour\tmday\tmonth\twday\tcommand\n"
+"# minute hour mday month wday command\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:203
+#: documentation/content/en/books/handbook/config/_index.adoc:584
msgid ""
"Then add a line for each command or script to run, specifying the time to "
"run the command. This example runs the specified custom Bourne shell script "
@@ -413,13 +1261,14 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:207
+#: documentation/content/en/books/handbook/config/_index.adoc:588
+#: documentation/content/en/books/handbook/config/_index.adoc:618
#, no-wrap
-msgid "0\t14\t*\t*\t*\t/usr/home/dru/bin/mycustomscript.sh\n"
+msgid "0 14 * * * /home/user/bin/mycustomscript.sh\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/config/_index.adoc:214
+#: documentation/content/en/books/handbook/config/_index.adoc:594
msgid ""
"Before using a custom script, make sure it is executable and test it with "
"the limited set of environment variables set by cron. To replicate the "
@@ -427,13 +1276,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:218
+#: documentation/content/en/books/handbook/config/_index.adoc:598
#, no-wrap
-msgid "env -i SHELL=/bin/sh PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin HOME=/home/dru LOGNAME=dru /usr/home/dru/bin/mycustomscript.sh\n"
+msgid "env -i SHELL=/bin/sh PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin HOME=/home/user LOGNAME=user /home/user/bin/mycustomscript.sh\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:222
+#: documentation/content/en/books/handbook/config/_index.adoc:602
msgid ""
"The environment set by cron is discussed in man:crontab[5]. Checking that "
"scripts operate correctly in a cron environment is especially important if "
@@ -441,321 +1290,174 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/config/_index.adoc:227
+#: documentation/content/en/books/handbook/config/_index.adoc:607
msgid ""
"When finished editing the crontab, save the file. It will automatically be "
-"installed and cron will read the crontab and run its cron jobs at their "
+"installed, and cron will read the crontab and run its cron jobs at their "
"specified times. To list the cron jobs in a crontab, use this command:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:232
+#: documentation/content/en/books/handbook/config/_index.adoc:611
#, no-wrap
-msgid ""
-"% crontab -l\n"
-"0\t14\t*\t*\t*\t/usr/home/dru/bin/mycustomscript.sh\n"
+msgid "% crontab -l\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:235
+#: documentation/content/en/books/handbook/config/_index.adoc:621
msgid "To remove all of the cron jobs in a user crontab:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:240
+#: documentation/content/en/books/handbook/config/_index.adoc:625
#, no-wrap
-msgid ""
-"% crontab -r\n"
-"remove crontab for dru? y\n"
-msgstr ""
-
-#. type: Title ==
-#: documentation/content/en/books/handbook/config/_index.adoc:243
-#, no-wrap
-msgid "Managing Services in FreeBSD"
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:248
-msgid ""
-"FreeBSD uses the man:rc[8] system of startup scripts during system "
-"initialization and for managing services. The scripts listed in [."
-"filename]#/etc/rc.d# provide basic services which can be controlled with the "
-"`start`, `stop`, and `restart` options to man:service[8]. For instance, man:"
-"sshd[8] can be restarted with the following command:"
+msgid "% crontab -r\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:252
+#: documentation/content/en/books/handbook/config/_index.adoc:632
#, no-wrap
-msgid "# service sshd restart\n"
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:257
-msgid ""
-"This procedure can be used to start services on a running system. Services "
-"will be started automatically at boot time as specified in man:rc.conf[5]. "
-"For example, to enable man:natd[8] at system startup, add the following line "
-"to [.filename]#/etc/rc.conf#:"
+msgid "remove crontab for user? y\n"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:261
+#. type: Title ===
+#: documentation/content/en/books/handbook/config/_index.adoc:635
#, no-wrap
-msgid "natd_enable=\"YES\"\n"
+msgid "Periodic"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:265
+#: documentation/content/en/books/handbook/config/_index.adoc:641
msgid ""
-"If a `natd_enable=\"NO\"` line is already present, change the `NO` to "
-"`YES`. The man:rc[8] scripts will automatically load any dependent services "
-"during the next boot, as described below."
+"FreeBSD provides a set of system management scripts to check status of "
+"various subsystems, perform security-related checks, rotate log files, etc. "
+"These scripts are run on a periodic basis: daily. weekly, or monthly. The "
+"management of these tasks is performed by man:periodic[8] and its "
+"configuration resides in man:periodic.conf[5]. The periodic tasks are "
+"initiated by entries in the system crontab, shown above."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:270
+#: documentation/content/en/books/handbook/config/_index.adoc:643
msgid ""
-"Since the man:rc[8] system is primarily intended to start and stop services "
-"at system startup and shutdown time, the `start`, `stop` and `restart` "
-"options will only perform their action if the appropriate [.filename]#/etc/"
-"rc.conf# variable is set. For instance, `sshd restart` will only work if "
-"`sshd_enable` is set to `YES` in [.filename]#/etc/rc.conf#. To `start`, "
-"`stop` or `restart` a service regardless of the settings in [.filename]#/etc/"
-"rc.conf#, these commands should be prefixed with \"one\". For instance, to "
-"restart man:sshd[8] regardless of the current [.filename]#/etc/rc.conf# "
-"setting, execute the following command:"
-msgstr ""
-
-#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:274
-#, no-wrap
-msgid "# service sshd onerestart\n"
+"Scripts executed by man:periodic[8] are located in [.filename]#/etc/periodic/"
+"# for base utilities and in [.filename]#/usr/local/etc/periodic/# for third-"
+"party software."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:278
+#: documentation/content/en/books/handbook/config/_index.adoc:645
msgid ""
-"To check if a service is enabled in [.filename]#/etc/rc.conf#, run the "
-"appropriate man:rc[8] script with `rcvar`. This example checks to see if "
-"man:sshd[8] is enabled in [.filename]#/etc/rc.conf#:"
+"They are organized in 4 subdirectories, daily, weekly, monthly and security."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:286
+#. type: Title ===
+#: documentation/content/en/books/handbook/config/_index.adoc:647
#, no-wrap
-msgid ""
-"# service sshd rcvar\n"
-"# sshd\n"
-"#\n"
-"sshd_enable=\"YES\"\n"
-"# (default: \"\")\n"
+msgid "Enable or Disable Periodic Tasks"
msgstr ""
-#. type: delimited block = 4
-#: documentation/content/en/books/handbook/config/_index.adoc:291
-msgid ""
-"The `# sshd` line is output from the above command, not a `root` console."
+#. type: Plain text
+#: documentation/content/en/books/handbook/config/_index.adoc:650
+msgid "FreeBSD has some scripts enabled by default to run periodically."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:295
+#: documentation/content/en/books/handbook/config/_index.adoc:652
msgid ""
-"To determine whether or not a service is running, use `status`. For "
-"instance, to verify that man:sshd[8] is running:"
+"To enable or disable a task, the first step is to edit [.filename]#/etc/"
+"periodic.conf# executing the following command:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:300
+#: documentation/content/en/books/handbook/config/_index.adoc:656
#, no-wrap
-msgid ""
-"# service sshd status\n"
-"sshd is running as pid 433.\n"
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:306
-msgid ""
-"In some cases, it is also possible to `reload` a service. This attempts to "
-"send a signal to an individual service, forcing the service to reload its "
-"configuration files. In most cases, this means sending the service a "
-"`SIGHUP` signal. Support for this feature is not included for every service."
+msgid "# ee /etc/periodic.conf\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:309
+#: documentation/content/en/books/handbook/config/_index.adoc:659
msgid ""
-"The man:rc[8] system is used for network services and it also contributes to "
-"most of the system initialization. For instance, when the [.filename]#/etc/"
-"rc.d/bgfsck# script is executed, it prints out the following message:"
+"And then to enable, for example, `daily_status_zfs_enable` put the following "
+"content in the file:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:313
+#: documentation/content/en/books/handbook/config/_index.adoc:663
#, no-wrap
-msgid "Starting background file system checks in 60 seconds.\n"
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:316
-msgid ""
-"This script is used for background file system checks, which occur only "
-"during system initialization."
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:321
-msgid ""
-"Many system services depend on other services to function properly. For "
-"example, man:yp[8] and other RPC-based services may fail to start until "
-"after the man:rpcbind[8] service has started. To resolve this issue, "
-"information about dependencies and other meta-data is included in the "
-"comments at the top of each startup script. The man:rcorder[8] program is "
-"used to parse these comments during system initialization to determine the "
-"order in which system services should be invoked to satisfy the dependencies."
+msgid "daily_status_zfs_enable=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:323
-msgid ""
-"The following key word must be included in all startup scripts as it is "
-"required by man:rc.subr[8] to \"enable\" the startup script:"
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:325
-msgid "`PROVIDE`: Specifies the services this file provides."
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:328
-msgid ""
-"The following key words may be included at the top of each startup script. "
-"They are not strictly necessary, but are useful as hints to man:rcorder[8]:"
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:330
-msgid ""
-"`REQUIRE`: Lists services which are required for this service. The script "
-"containing this key word will run _after_ the specified services."
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:331
-msgid ""
-"`BEFORE`: Lists services which depend on this service. The script containing "
-"this key word will run _before_ the specified services."
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:333
-msgid ""
-"By carefully setting these keywords for each startup script, an "
-"administrator has a fine-grained level of control of the startup order of "
-"the scripts, without the need for \"runlevels\" used by some UNIX(R) "
-"operating systems."
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:336
+#: documentation/content/en/books/handbook/config/_index.adoc:666
msgid ""
-"Additional information can be found in man:rc[8] and man:rc.subr[8]. Refer "
-"to extref:{rc-scripting}[this article] for instructions on how to create "
-"custom man:rc[8] scripts."
+"To disable a task that is active by default, all that needs to be done is to "
+"change `YES` to `NO`."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/config/_index.adoc:338
+#: documentation/content/en/books/handbook/config/_index.adoc:668
#, no-wrap
-msgid "Managing System-Specific Configuration"
+msgid "Configuring the Output of Periodic Tasks"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:343
+#: documentation/content/en/books/handbook/config/_index.adoc:671
msgid ""
-"The principal location for system configuration information is [.filename]#/"
-"etc/rc.conf#. This file contains a wide range of configuration information "
-"and it is read at system startup to configure the system. It provides the "
-"configuration information for the [.filename]#rc*# files."
+"In [.filename]#/etc/periodic.conf# the variables `daily_output`, "
+"`weekly_output` and `monthly_output` specifies where to send the results of "
+"the script execution."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:347
+#: documentation/content/en/books/handbook/config/_index.adoc:673
msgid ""
-"The entries in [.filename]#/etc/rc.conf# override the default settings in [."
-"filename]#/etc/defaults/rc.conf#. The file containing the default settings "
-"should not be edited. Instead, all system-specific changes should be made "
-"to [.filename]#/etc/rc.conf#."
+"By default the output of the periodic scripts are emailed to root, and "
+"therefore it is best to read root's mail or alias root to a mailbox that is "
+"monitored."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:351
+#: documentation/content/en/books/handbook/config/_index.adoc:675
msgid ""
-"A number of strategies may be applied in clustered applications to separate "
-"site-wide configuration from system-specific configuration in order to "
-"reduce administration overhead. The recommended approach is to place system-"
-"specific configuration into [.filename]#/etc/rc.conf.local#. For example, "
-"these entries in [.filename]#/etc/rc.conf# apply to all systems:"
+"To send the results to another email or to other emails, add the email "
+"addresses separated by spaces to [.filename]#/etc/periodic.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:357
+#: documentation/content/en/books/handbook/config/_index.adoc:681
#, no-wrap
msgid ""
-"sshd_enable=\"YES\"\n"
-"keyrate=\"fast\"\n"
-"defaultrouter=\"10.1.1.254\"\n"
+"daily_output=\"email1@example.com email2@example.com\"\n"
+"weekly_output=\"email1@example.com email2@example.com\"\n"
+"monthly_output=\"email1@example.com email2@example.com\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:360
+#: documentation/content/en/books/handbook/config/_index.adoc:684
msgid ""
-"Whereas these entries in [.filename]#/etc/rc.conf.local# apply to this "
-"system only:"
+"To log periodic output instead of receiving it as email, add the following "
+"lines to [.filename]#/etc/periodic.conf#. man:newsyslog[8] will rotate these "
+"files at the appropriate times:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:365
+#: documentation/content/en/books/handbook/config/_index.adoc:690
#, no-wrap
msgid ""
-"hostname=\"node1.example.org\"\n"
-"ifconfig_fxp0=\"inet 10.1.1.1/8\"\n"
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:368
-msgid ""
-"Distribute [.filename]#/etc/rc.conf# to every system using an application "
-"such as rsync or puppet, while [.filename]#/etc/rc.conf.local# remains "
-"unique."
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:370
-msgid ""
-"Upgrading the system will not overwrite [.filename]#/etc/rc.conf#, so system "
-"configuration information will not be lost."
-msgstr ""
-
-#. type: delimited block = 4
-#: documentation/content/en/books/handbook/config/_index.adoc:377
-msgid ""
-"Both [.filename]#/etc/rc.conf# and [.filename]#/etc/rc.conf.local# are "
-"parsed by man:sh[1]. This allows system operators to create complex "
-"configuration scenarios. Refer to man:rc.conf[5] for further information on "
-"this topic."
+"daily_output=/var/log/daily.log\n"
+"weekly_output=/var/log/weekly.log\n"
+"monthly_output=/var/log/monthly.log\n"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/config/_index.adoc:380
+#: documentation/content/en/books/handbook/config/_index.adoc:693
#, no-wrap
msgid "Configuring System Logging"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:386
+#: documentation/content/en/books/handbook/config/_index.adoc:699
msgid ""
"Generating and reading system logs is an important aspect of system "
"administration. The information in system logs can be used to detect "
@@ -766,31 +1468,27 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:392
+#: documentation/content/en/books/handbook/config/_index.adoc:702
msgid ""
-"FreeBSD provides a system logger, syslogd, to manage logging. By default, "
-"syslogd is started when the system boots. This is controlled by the "
-"variable `syslogd_enable` in [.filename]#/etc/rc.conf#. There are numerous "
-"application arguments that can be set using `syslogd_flags` in [.filename]#/"
-"etc/rc.conf#. Refer to man:syslogd[8] for more information on the available "
-"arguments."
+"FreeBSD provides a system logger, man:syslogd[8], to manage logging. By "
+"default, syslogd is enabled and started when the system boots."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:394
+#: documentation/content/en/books/handbook/config/_index.adoc:704
msgid ""
"This section describes how to configure the FreeBSD system logger for both "
"local and remote logging and how to perform log rotation and log management."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/config/_index.adoc:395
+#: documentation/content/en/books/handbook/config/_index.adoc:705
#, no-wrap
msgid "Configuring Local Logging"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:402
+#: documentation/content/en/books/handbook/config/_index.adoc:712
msgid ""
"The configuration file, [.filename]#/etc/syslog.conf#, controls what syslogd "
"does with log entries as they are received. There are several parameters to "
@@ -804,7 +1502,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:410
+#: documentation/content/en/books/handbook/config/_index.adoc:719
msgid ""
"This configuration file contains one line per action, where the syntax for "
"each line is a selector field followed by an action field. The syntax of "
@@ -814,12 +1512,18 @@ msgid ""
"logged. Multiple selector fields can be used for the same action, and are "
"separated with a semicolon (`;`). Using `*` will match everything. The "
"action field denotes where to send the log message, such as to a file or "
-"remote log host. As an example, here is the default [.filename]#syslog."
-"conf# from FreeBSD:"
+"remote log host."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/config/_index.adoc:721
+msgid ""
+"As an example, here is the default [.filename]#/etc/syslog.conf# from "
+"FreeBSD:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:448
+#: documentation/content/en/books/handbook/config/_index.adoc:759
#, no-wrap
msgid ""
"# $FreeBSD$\n"
@@ -829,18 +1533,18 @@ msgid ""
"# separators. If you are sharing this file between systems, you\n"
"# may want to use only tabs as field separators here.\n"
"# Consult the syslog.conf(5) manpage.\n"
-"*.err;kern.warning;auth.notice;mail.crit /dev/console\n"
+"*.err;kern.warning;auth.notice;mail.crit /dev/console <.>\n"
"*.notice;authpriv.none;kern.debug;lpr.info;mail.crit;news.err /var/log/messages\n"
"security.* /var/log/security\n"
"auth.info;authpriv.info /var/log/auth.log\n"
-"mail.info /var/log/maillog\n"
-"lpr.info /var/log/lpd-errs\n"
-"ftp.info /var/log/xferlog\n"
+"mail.info /var/log/maillog <.>\n"
"cron.* /var/log/cron\n"
"!-devd\n"
-"*.=debug /var/log/debug.log\n"
+"*.=debug /var/log/debug.log <.>\n"
"*.emerg *\n"
+"daemon.info /var/log/daemon.log\n"
"# uncomment this to log all writes to /dev/console to /var/log/console.log\n"
+"# touch /var/log/console.log and chmod it to mode 600 before it will work\n"
"#console.info /var/log/console.log\n"
"# uncomment this to enable logging of all log messages to /var/log/all.log\n"
"# touch /var/log/all.log and chmod it to mode 600 before it will work\n"
@@ -853,117 +1557,513 @@ msgid ""
"# news.notice /var/log/news/news.notice\n"
"# Uncomment this if you wish to see messages produced by devd\n"
"# !devd\n"
-"# *.>=info\n"
-"!ppp\n"
-"*.* /var/log/ppp.log\n"
+"# *.>=notice /var/log/devd.log <.>\n"
"!*\n"
+"include /etc/syslog.d\n"
+"include /usr/local/etc/syslog.d\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:451
-msgid "In this example:"
+#: documentation/content/en/books/handbook/config/_index.adoc:762
+msgid ""
+"Matches all messages with a level of `err` or higher, as well as `kern."
+"warning`, `auth.notice` and `mail.crit`, and sends these log messages to the "
+"console ([.filename]#/dev/console#)."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:453
+#: documentation/content/en/books/handbook/config/_index.adoc:763
msgid ""
-"Line 8 matches all messages with a level of `err` or higher, as well as "
-"`kern.warning`, `auth.notice` and `mail.crit`, and sends these log messages "
-"to the console ([.filename]#/dev/console#)."
+"Matches all messages from the `mail` facility at level `info` or above and "
+"logs the messages to [.filename]#/var/log/maillog#."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:454
+#: documentation/content/en/books/handbook/config/_index.adoc:764
msgid ""
-"Line 12 matches all messages from the `mail` facility at level `info` or "
-"above and logs the messages to [.filename]#/var/log/maillog#."
+"Uses a comparison flag (`=`) to only match messages at level `debug` and "
+"logs them to [.filename]#/var/log/debug.log#."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:455
+#: documentation/content/en/books/handbook/config/_index.adoc:765
msgid ""
-"Line 17 uses a comparison flag (`=`) to only match messages at level `debug` "
-"and logs them to [.filename]#/var/log/debug.log#."
+"Is an example usage of a program specification. This makes the rules "
+"following it only valid for the specified program. In this case, only the "
+"messages generated by man:devd[8] are logged to [.filename]#/var/log/devd."
+"log#."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:456
+#: documentation/content/en/books/handbook/config/_index.adoc:767
msgid ""
-"Line 33 is an example usage of a program specification. This makes the rules "
-"following it only valid for the specified program. In this case, only the "
-"messages generated by ppp are logged to [.filename]#/var/log/ppp.log#."
+"For more information about [.filename]#/etc/syslog.conf#, its syntax, and "
+"more advanced usage examples, see man:syslog.conf[5]."
+msgstr ""
+
+#. type: Title ===
+#: documentation/content/en/books/handbook/config/_index.adoc:769
+#, no-wrap
+msgid "Logging Facilities"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:458
+#: documentation/content/en/books/handbook/config/_index.adoc:773
msgid ""
-"The available levels, in order from most to least critical are `emerg`, "
-"`alert`, `crit`, `err`, `warning`, `notice`, `info`, and `debug`."
+"A facility describes the part of the system generating the message. "
+"Facilities are a way of separating the different messages so that it is "
+"easier for the user to consult the logs."
+msgstr ""
+
+#. type: Block title
+#: documentation/content/en/books/handbook/config/_index.adoc:774
+#, no-wrap
+msgid "syslog facilities"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:777
+#: documentation/content/en/books/handbook/config/_index.adoc:840
+#, no-wrap
+msgid "Name"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:779
+#: documentation/content/en/books/handbook/config/_index.adoc:842
+#, no-wrap
+msgid "Description"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:780
+#, no-wrap
+msgid "auth"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:782
+#, no-wrap
+msgid "The authorization system: man:login[1], man:su[1], man:getty[8], etc."
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:783
+#, no-wrap
+msgid "authpriv"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:785
+#, no-wrap
+msgid "The same as auth, but logged to a file readable only by root."
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:786
+#, no-wrap
+msgid "console"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:788
+#, no-wrap
+msgid "Messages written to [.filename]#/dev/console# by the kernel console output driver."
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:789
+#, no-wrap
+msgid "cron"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:791
+#, no-wrap
+msgid "Messages written by the man:cron[8] daemon."
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:792
+#, no-wrap
+msgid "daemon"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:794
+#, no-wrap
+msgid "System daemons, such as man:routed[8], that are not provided for explicitly by other facilities."
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:795
+#, no-wrap
+msgid "ftp"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:797
+#, no-wrap
+msgid "The file transfer protocol daemons: man:ftpd[8], man:tftpd[8]."
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:800
+#, no-wrap
+msgid "Messages generated by the kernel. These cannot be generated by any user processes."
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:801
+#, no-wrap
+msgid "lpr"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:803
+#, no-wrap
+msgid "The line printer spooling system: man:lpr[1], man:lpc[8], man:lpd[8], etc."
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:804
+#, no-wrap
+msgid "mail"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:806
+#, no-wrap
+msgid "The mail system."
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:807
+#, no-wrap
+msgid "mark"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:809
+#, no-wrap
+msgid "This facility adds a record every 20 minutes."
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:810
+#, no-wrap
+msgid "news"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:812
+#, no-wrap
+msgid "The network news system."
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:813
+#, no-wrap
+msgid "ntp"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:815
+#, no-wrap
+msgid "The network time protocol system."
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:816
+#, no-wrap
+msgid "security"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:818
+#, no-wrap
+msgid "Security subsystems, such as man:ipfw[4]."
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:819
+#, no-wrap
+msgid "syslog"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:821
+#, no-wrap
+msgid "Messages generated internally by syslogd(8)."
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:824
+#, no-wrap
+msgid "Messages generated by random user processes. *This is the default facility identifier if none is specified*."
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:825
+#, no-wrap
+msgid "uucp"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:827
+#, no-wrap
+msgid "The Unix-to-Unix Copy system. An ancient protocol. Really weird to see messages from this facility."
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:828
+#, no-wrap
+msgid "local0 through local7"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:830
+#, no-wrap
+msgid "Reserved for local use."
+msgstr ""
+
+#. type: Title ===
+#: documentation/content/en/books/handbook/config/_index.adoc:833
+#, no-wrap
+msgid "Logging Levels"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:461
+#: documentation/content/en/books/handbook/config/_index.adoc:836
msgid ""
-"The facilities, in no particular order, are `auth`, `authpriv`, `console`, "
-"`cron`, `daemon`, `ftp`, `kern`, `lpr`, `mail`, `mark`, `news`, `security`, "
-"`syslog`, `user`, `uucp`, and `local0` through `local7`. Be aware that "
-"other operating systems might have different facilities."
+"The level describes the severity of the message, and is a keyword from the "
+"following ordered list (higher to lower):"
+msgstr ""
+
+#. type: Block title
+#: documentation/content/en/books/handbook/config/_index.adoc:837
+#, no-wrap
+msgid "syslog levels"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:843
+#, no-wrap
+msgid "emerg"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:845
+#, no-wrap
+msgid "A panic condition. This is normally broadcast to all users."
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:846
+#, no-wrap
+msgid "alert"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:848
+#, no-wrap
+msgid "A condition that should be corrected immediately, such as a corrupted system database."
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:849
+#, no-wrap
+msgid "crit"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:851
+#, no-wrap
+msgid "Critical conditions, e.g., hard device errors."
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:852
+#, no-wrap
+msgid "err"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:854
+#, no-wrap
+msgid "Errors."
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:855
+#, no-wrap
+msgid "warning"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:857
+#, no-wrap
+msgid "Warning messages."
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:858
+#, no-wrap
+msgid "notice"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:860
+#, no-wrap
+msgid "Conditions that are not error conditions, but should possibly be handled specially."
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:861
+#, no-wrap
+msgid "info"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:863
+#, no-wrap
+msgid "Informational messages."
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:866
+#, no-wrap
+msgid "Messages that contain information normally of use only when debugging a program."
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:867
+#, no-wrap
+msgid "none"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:869
+#, no-wrap
+msgid "This special level disables a particular facility."
+msgstr ""
+
+#. type: Title ===
+#: documentation/content/en/books/handbook/config/_index.adoc:872
+#, no-wrap
+msgid "Read Log Messages"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:463
+#: documentation/content/en/books/handbook/config/_index.adoc:876
msgid ""
-"To log everything of level `notice` and higher to [.filename]#/var/log/"
-"daemon.log#, add the following entry:"
+"By default FreeBSD log files use the format link:https://datatracker.ietf."
+"org/doc/html/rfc3164[rfc3164], also known as The BSD syslog Protocol. Learn "
+"more about other formats and how to use them at man:syslog[8]."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/config/_index.adoc:878
+msgid "Typically the logs have the following syntax:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:467
+#: documentation/content/en/books/handbook/config/_index.adoc:882
#, no-wrap
-msgid "daemon.notice /var/log/daemon.log\n"
+msgid "date time hostname program[pid]: the message\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:471
+#: documentation/content/en/books/handbook/config/_index.adoc:885
msgid ""
-"For more information about the different levels and facilities, refer to man:"
-"syslog[3] and man:syslogd[8]. For more information about [.filename]#/etc/"
-"syslog.conf#, its syntax, and more advanced usage examples, see man:syslog."
-"conf[5]."
+"The output of the [.filename]#/var/log/cron# file will be used as an example:"
+msgstr ""
+
+#. type: delimited block . 4
+#: documentation/content/en/books/handbook/config/_index.adoc:892
+#, no-wrap
+msgid ""
+"[...]\n"
+"Jul 16 12:40:00 FreeBSD /usr/sbin/cron[81519]: (root) CMD (/usr/libexec/atrun)\n"
+"Jul 16 12:44:00 FreeBSD /usr/sbin/cron[83072]: (operator) CMD (/usr/libexec/save-entropy)\n"
+"[...]\n"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/config/_index.adoc:895
+msgid ""
+"Verbose logging, so the facility and the level on each message will be "
+"added, can be enabled in man:syslog[8] by running the following command:"
+msgstr ""
+
+#. type: delimited block . 4
+#: documentation/content/en/books/handbook/config/_index.adoc:899
+#, no-wrap
+msgid "# sysrc syslogd_flags=\"-vv\"\n"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/config/_index.adoc:902
+msgid ""
+"Once the function is activated, the facility and the level will be displayed "
+"in the log as shown in the following example:"
+msgstr ""
+
+#. type: delimited block . 4
+#: documentation/content/en/books/handbook/config/_index.adoc:909
+#, no-wrap
+msgid ""
+"[...]\n"
+"Jul 16 17:40:00 <cron.info> FreeBSD /usr/sbin/cron[1016]: (root) CMD (/usr/libexec/atrun)\n"
+"Jul 16 17:44:00 <cron.info> FreeBSD /usr/sbin/cron[1030]: (operator) CMD (/usr/libexec/save-entropy)\n"
+"[...]\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/config/_index.adoc:472
+#: documentation/content/en/books/handbook/config/_index.adoc:911
#, no-wrap
msgid "Log Management and Rotation"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:481
+#: documentation/content/en/books/handbook/config/_index.adoc:914
msgid ""
"Log files can grow quickly, taking up disk space and making it more "
-"difficult to locate useful information. Log management attempts to mitigate "
-"this. In FreeBSD, newsyslog is used to manage log files. This built-in "
-"program periodically rotates and compresses log files, and optionally "
-"creates missing log files and signals programs when log files are moved. "
-"The log files may be generated by syslogd or by any other program which "
-"generates log files. While newsyslog is normally run from man:cron[8], it "
-"is not a system daemon. In the default configuration, it runs every hour."
+"difficult to locate useful information."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/config/_index.adoc:916
+msgid ""
+"In FreeBSD, man:newsyslog[8] is used to manage log files and attempt to "
+"mitigate this."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:486
+#: documentation/content/en/books/handbook/config/_index.adoc:918
msgid ""
-"To know which actions to take, newsyslog reads its configuration file, [."
-"filename]#/etc/newsyslog.conf#. This file contains one line for each log "
-"file that newsyslog manages. Each line states the file owner, permissions, "
-"when to rotate that file, optional flags that affect log rotation, such as "
-"compression, and programs to signal when the log is rotated. Here is the "
-"default configuration in FreeBSD:"
+"This built-in program periodically rotates and compresses log files, and "
+"optionally creates missing log files and signals programs when log files are "
+"moved."
+msgstr ""
+
+#. type: delimited block = 4
+#: documentation/content/en/books/handbook/config/_index.adoc:923
+msgid ""
+"Since newsyslog is run from man:cron[8], it cannot rotate files more often "
+"than it is scheduled to run from man:cron[8]. In the default configuration, "
+"it runs every hour."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/config/_index.adoc:926
+msgid ""
+"Here is the default configuration in FreeBSD, more information in man:"
+"newsyslog.conf[5]:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:528
+#: documentation/content/en/books/handbook/config/_index.adoc:962
#, no-wrap
msgid ""
"# configuration file for newsyslog\n"
@@ -976,8 +2076,6 @@ msgid ""
"# is no process which needs to be signalled when a given log file is\n"
"# rotated, then the entry for that file should include the 'N' flag.\n"
"#\n"
-"# The 'flags' field is one or more of the letters: BCDGJNUXZ or a '-'.\n"
-"#\n"
"# Note: some sites will want to select more restrictive protections than the\n"
"# defaults. In particular, it may be desirable to switch many of the 644\n"
"# entries to 640 or 600. For example, some sites will consider the\n"
@@ -986,60 +2084,108 @@ msgid ""
"#\n"
"# logfilename [owner:group] mode count size when flags [/pid_file] [sig_num]\n"
"/var/log/all.log 600 7 * @T00 J\n"
-"/var/log/amd.log 644 7 100 * J\n"
-"/var/log/auth.log 600 7 100 @0101T JC\n"
-"/var/log/console.log 600 5 100 * J\n"
-"/var/log/cron 600 3 100 * JC\n"
+"/var/log/auth.log 600 7 1000 @0101T JC\n"
+"/var/log/console.log 600 5 1000 * J\n"
+"/var/log/cron 600 3 1000 * JC\n"
"/var/log/daily.log 640 7 * @T00 JN\n"
-"/var/log/debug.log 600 7 100 * JC\n"
-"/var/log/kerberos.log 600 7 100 * J\n"
-"/var/log/lpd-errs 644 7 100 * JC\n"
+"/var/log/debug.log 600 7 1000 * JC\n"
+"/var/log/init.log 644 3 1000 * J\n"
+"/var/log/kerberos.log 600 7 1000 * J\n"
"/var/log/maillog 640 7 * @T00 JC\n"
-"/var/log/messages 644 5 100 @0101T JC\n"
+"/var/log/messages 644 5 1000 @0101T JC\n"
"/var/log/monthly.log 640 12 * $M1D0 JN\n"
-"/var/log/pflog 600 3 100 * JB /var/run/pflogd.pid\n"
-"/var/log/ppp.log root:network 640 3 100 * JC\n"
-"/var/log/devd.log 644 3 100 * JC\n"
-"/var/log/security 600 10 100 * JC\n"
-"/var/log/sendmail.st 640 10 * 168 B\n"
+"/var/log/devd.log 644 3 1000 * JC\n"
+"/var/log/security 600 10 1000 * JC\n"
"/var/log/utx.log 644 3 * @01T05 B\n"
-"/var/log/weekly.log 640 5 1 $W6D0 JN\n"
-"/var/log/xferlog 600 7 100 * JC\n"
+"/var/log/weekly.log 640 5 * $W6D0 JN\n"
+"/var/log/daemon.log 644 5 1000 @0101T JC\n"
+msgstr ""
+
+#. type: delimited block . 4
+#: documentation/content/en/books/handbook/config/_index.adoc:965
+#, no-wrap
+msgid ""
+"<include> /etc/newsyslog.conf.d/[!.]*.conf\n"
+"<include> /usr/local/etc/newsyslog.conf.d/[!.]*.conf\n"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/config/_index.adoc:968
+msgid "`logfilename` - Name of the system log file to be archived."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/config/_index.adoc:969
+msgid ""
+"`[owner:group]` - This optional field specifies the owner and group for the "
+"archive file."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/config/_index.adoc:970
+msgid ""
+"`mode` - Specify the file mode of the log file and archives. Valid mode bits "
+"are 0666. (That is, read and write permissions for the rotated log may be "
+"specified for the owner, group, and others.)"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/config/_index.adoc:971
+msgid "`count` - Specify the maximum number of archive files which may exist."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/config/_index.adoc:972
+msgid ""
+"`size` - When the size of the log file reaches size in kilobytes, the log "
+"file will be trimmed as described above. If this field contains an asterisk "
+"('*'), the log file will not be trimmed based on size."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/config/_index.adoc:973
+msgid ""
+"`when` - Consist of an interval, a specific time, or both. Supported options "
+"in man:newsyslog.conf[5]."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/config/_index.adoc:974
+msgid ""
+"`flags` - Indicates the flags that newsyslog accepts, supported options in "
+"man:newsyslog.conf[5]."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:537
+#: documentation/content/en/books/handbook/config/_index.adoc:975
msgid ""
-"Each line starts with the name of the log to be rotated, optionally followed "
-"by an owner and group for both rotated and newly created files. The `mode` "
-"field sets the permissions on the log file and `count` denotes how many "
-"rotated log files should be kept. The `size` and `when` fields tell "
-"newsyslog when to rotate the file. A log file is rotated when either its "
-"size is larger than the `size` field or when the time in the `when` field "
-"has passed. An asterisk (`*`) means that this field is ignored. The "
-"_flags_ field gives further instructions, such as how to compress the "
-"rotated file or to create the log file if it is missing. The last two "
-"fields are optional and specify the name of the Process ID (PID) file of a "
-"process and a signal number to send to that process when the file is rotated."
+"`[/pid_file]` - This optional field specifies the file name containing a "
+"daemon's process ID or to find a group process ID."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:540
+#: documentation/content/en/books/handbook/config/_index.adoc:976
msgid ""
-"For more information on all fields, valid flags, and how to specify the "
-"rotation time, refer to man:newsyslog.conf[5]. Since newsyslog is run from "
-"man:cron[8], it cannot rotate files more often than it is scheduled to run "
-"from man:cron[8]."
+"`[sig_num]` - This optional field specifies the signal that will be sent to "
+"the daemon process."
+msgstr ""
+
+#. type: delimited block = 4
+#: documentation/content/en/books/handbook/config/_index.adoc:980
+msgid ""
+"The last two fields are optional and specify the name of the Process ID "
+"(PID) file of a process and a signal number to send to that process when the "
+"file is rotated."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/config/_index.adoc:542
+#: documentation/content/en/books/handbook/config/_index.adoc:983
#, no-wrap
msgid "Configuring Remote Logging"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:546
+#: documentation/content/en/books/handbook/config/_index.adoc:987
msgid ""
"Monitoring the log files of multiple hosts can become unwieldy as the number "
"of systems increases. Configuring centralized logging can reduce some of "
@@ -1047,32 +2193,47 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:550
+#: documentation/content/en/books/handbook/config/_index.adoc:989
msgid ""
"In FreeBSD, centralized log file aggregation, merging, and rotation can be "
-"configured using syslogd and newsyslog. This section demonstrates an "
-"example configuration, where host `A`, named `logserv.example.com`, will "
-"collect logging information for the local network. Host `B`, named "
-"`logclient.example.com`, will be configured to pass logging information to "
-"the logging server."
+"configured using syslogd and newsyslog."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/config/_index.adoc:991
+msgid ""
+"This section demonstrates an example configuration, where host `A`, named "
+"`logserv.example.com`, will collect logging information for the local "
+"network."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/config/_index.adoc:993
+msgid ""
+"Host `B`, named `logclient.example.com`, will be configured to pass logging "
+"information to the logging server."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/config/_index.adoc:551
+#: documentation/content/en/books/handbook/config/_index.adoc:994
#, no-wrap
msgid "Log Server Configuration"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:555
+#: documentation/content/en/books/handbook/config/_index.adoc:997
msgid ""
"A log server is a system that has been configured to accept logging "
-"information from other hosts. Before configuring a log server, check the "
-"following:"
+"information from other hosts."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/config/_index.adoc:999
+msgid "Before configuring a log server, check the following:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:557
+#: documentation/content/en/books/handbook/config/_index.adoc:1001
msgid ""
"If there is a firewall between the logging server and any logging clients, "
"ensure that the firewall ruleset allows UDP port 514 for both the clients "
@@ -1080,7 +2241,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:558
+#: documentation/content/en/books/handbook/config/_index.adoc:1002
msgid ""
"The logging server and all client machines must have forward and reverse "
"entries in the local DNS. If the network does not have a DNS server, create "
@@ -1089,7 +2250,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:561
+#: documentation/content/en/books/handbook/config/_index.adoc:1005
msgid ""
"On the log server, edit [.filename]#/etc/syslog.conf# to specify the name of "
"the client to receive log entries from, the logging facility to be used, and "
@@ -1099,13 +2260,13 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/config/_index.adoc:562
+#: documentation/content/en/books/handbook/config/_index.adoc:1006
#, no-wrap
msgid "Sample Log Server Configuration"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:570
+#: documentation/content/en/books/handbook/config/_index.adoc:1014
#, no-wrap
msgid ""
"+logclient.example.com\n"
@@ -1113,7 +2274,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/config/_index.adoc:576
+#: documentation/content/en/books/handbook/config/_index.adoc:1020
msgid ""
"When adding multiple log clients, add a similar two-line entry for each "
"client. More information about the available facilities may be found in man:"
@@ -1121,20 +2282,20 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/config/_index.adoc:578
-msgid "Next, configure [.filename]#/etc/rc.conf#:"
+#: documentation/content/en/books/handbook/config/_index.adoc:1022
+msgid "Next, execute the following commands:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:583
+#: documentation/content/en/books/handbook/config/_index.adoc:1027
#, no-wrap
msgid ""
-"syslogd_enable=\"YES\"\n"
-"syslogd_flags=\"-a logclient.example.com -v -v\"\n"
+"# sysrc syslogd_enable=\"YES\"\n"
+"# sysrc syslogd_flags=\"-a logclient.example.com -v -v\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:589
+#: documentation/content/en/books/handbook/config/_index.adoc:1033
msgid ""
"The first entry starts syslogd at system boot. The second entry allows log "
"entries from the specified client. The `-v -v` increases the verbosity of "
@@ -1143,7 +2304,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:593
+#: documentation/content/en/books/handbook/config/_index.adoc:1037
msgid ""
"Multiple `-a` options may be specified to allow logging from multiple "
"clients. IP addresses and whole netblocks may also be specified. Refer to "
@@ -1151,23 +2312,23 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:595
+#: documentation/content/en/books/handbook/config/_index.adoc:1039
msgid "Finally, create the log file:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:599
+#: documentation/content/en/books/handbook/config/_index.adoc:1043
#, no-wrap
msgid "# touch /var/log/logclient.log\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:602
+#: documentation/content/en/books/handbook/config/_index.adoc:1046
msgid "At this point, syslogd should be restarted and verified:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:607
+#: documentation/content/en/books/handbook/config/_index.adoc:1051
#, no-wrap
msgid ""
"# service syslogd restart\n"
@@ -1175,7 +2336,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:611
+#: documentation/content/en/books/handbook/config/_index.adoc:1055
msgid ""
"If a PID is returned, the server restarted successfully, and client "
"configuration can begin. If the server did not restart, consult [."
@@ -1183,35 +2344,35 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/config/_index.adoc:612
+#: documentation/content/en/books/handbook/config/_index.adoc:1056
#, no-wrap
msgid "Log Client Configuration"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:616
+#: documentation/content/en/books/handbook/config/_index.adoc:1060
msgid ""
"A logging client sends log entries to a logging server on the network. The "
"client also keeps a local copy of its own logs."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:618
+#: documentation/content/en/books/handbook/config/_index.adoc:1062
msgid ""
-"Once a logging server has been configured, edit [.filename]#/etc/rc.conf# on "
+"Once a logging server has been configured, execute the following commands on "
"the logging client:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:623
+#: documentation/content/en/books/handbook/config/_index.adoc:1067
#, no-wrap
msgid ""
-"syslogd_enable=\"YES\"\n"
-"syslogd_flags=\"-s -v -v\"\n"
+"# sysrc syslogd_enable=\"YES\"\n"
+"# sysrc syslogd_flags=\"-s -v -v\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:627
+#: documentation/content/en/books/handbook/config/_index.adoc:1071
msgid ""
"The first entry enables syslogd on boot up. The second entry prevents logs "
"from being accepted by this client from other hosts (`-s`) and increases the "
@@ -1219,7 +2380,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:630
+#: documentation/content/en/books/handbook/config/_index.adoc:1074
msgid ""
"Next, define the logging server in the client's [.filename]#/etc/syslog."
"conf#. In this example, all logged facilities are sent to a remote system, "
@@ -1227,51 +2388,52 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:634
+#: documentation/content/en/books/handbook/config/_index.adoc:1078
#, no-wrap
-msgid "*.*\t\t@logserv.example.com\n"
+msgid "*.* @logserv.example.com\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:637
+#: documentation/content/en/books/handbook/config/_index.adoc:1081
msgid "After saving the edit, restart syslogd for the changes to take effect:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:641
-#: documentation/content/en/books/handbook/config/_index.adoc:671
+#: documentation/content/en/books/handbook/config/_index.adoc:1085
+#: documentation/content/en/books/handbook/config/_index.adoc:1116
+#: documentation/content/en/books/handbook/config/_index.adoc:1139
#, no-wrap
msgid "# service syslogd restart\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:644
+#: documentation/content/en/books/handbook/config/_index.adoc:1088
msgid ""
"To test that log messages are being sent across the network, use man:"
"logger[1] on the client to send a message to syslogd:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:648
+#: documentation/content/en/books/handbook/config/_index.adoc:1092
#, no-wrap
msgid "# logger \"Test message from logclient\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:651
+#: documentation/content/en/books/handbook/config/_index.adoc:1095
msgid ""
"This message should now exist both in [.filename]#/var/log/messages# on the "
"client and [.filename]#/var/log/logclient.log# on the log server."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/config/_index.adoc:652
+#: documentation/content/en/books/handbook/config/_index.adoc:1096
#, no-wrap
msgid "Debugging Log Servers"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:658
+#: documentation/content/en/books/handbook/config/_index.adoc:1102
msgid ""
"If no messages are being received on the log server, the cause is most "
"likely a network connectivity issue, a hostname resolution issue, or a typo "
@@ -1284,32 +2446,37 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:662
+#: documentation/content/en/books/handbook/config/_index.adoc:1105
msgid ""
"If the `ping` succeeds on both hosts but log messages are still not being "
"received, temporarily increase logging verbosity to narrow down the "
"configuration issue. In the following example, [.filename]#/var/log/"
"logclient.log# on the logging server is empty and [.filename]#/var/log/"
-"messages# on the logging client does not indicate a reason for the failure. "
+"messages# on the logging client does not indicate a reason for the failure."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/config/_index.adoc:1107
+msgid ""
"To increase debugging output, edit the `syslogd_flags` entry on the logging "
"server and issue a restart:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:666
+#: documentation/content/en/books/handbook/config/_index.adoc:1111
#, no-wrap
-msgid "syslogd_flags=\"-d -a logclient.example.com -v -v\"\n"
+msgid "sysrc syslogd_flags=\"-d -a logclient.example.com -v -v\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:674
+#: documentation/content/en/books/handbook/config/_index.adoc:1119
msgid ""
"Debugging data similar to the following will flash on the console "
"immediately after the restart:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:685
+#: documentation/content/en/books/handbook/config/_index.adoc:1130
#, no-wrap
msgid ""
"logmsg: pri 56, flags 4, from logserv.example.com, msg syslogd: restart\n"
@@ -1323,7 +2490,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:690
+#: documentation/content/en/books/handbook/config/_index.adoc:1135
msgid ""
"In this example, the log messages are being rejected due to a typo which "
"results in a hostname mismatch. The client's hostname should be "
@@ -1332,10 +2499,9 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:706
+#: documentation/content/en/books/handbook/config/_index.adoc:1157
#, no-wrap
msgid ""
-"# service syslogd restart\n"
"logmsg: pri 56, flags 4, from logserv.example.com, msg syslogd: restart\n"
"syslogd: restarted\n"
"logmsg: pri 6, flags 4, from logserv.example.com, msg syslogd: kernel boot file is /boot/kernel/kernel\n"
@@ -1351,20 +2517,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:709
+#: documentation/content/en/books/handbook/config/_index.adoc:1160
msgid ""
"At this point, the messages are being properly received and placed in the "
"correct file."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/config/_index.adoc:710
+#: documentation/content/en/books/handbook/config/_index.adoc:1161
#, no-wrap
msgid "Security Considerations"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:716
+#: documentation/content/en/books/handbook/config/_index.adoc:1167
msgid ""
"As with any network service, security requirements should be considered "
"before implementing a logging server. Log files may contain sensitive data "
@@ -1376,7 +2542,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:724
+#: documentation/content/en/books/handbook/config/_index.adoc:1175
msgid ""
"Local security is also an issue. Log files are not encrypted during use or "
"after log rotation. Local users may access log files to gain additional "
@@ -1388,1707 +2554,809 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/config/_index.adoc:726
-#, no-wrap
-msgid "Configuration Files"
-msgstr ""
-
-#. type: Title ===
-#: documentation/content/en/books/handbook/config/_index.adoc:728
+#: documentation/content/en/books/handbook/config/_index.adoc:1177
#, no-wrap
-msgid "[.filename]#/etc# Layout"
+msgid "Power and Resource Management"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:732
+#: documentation/content/en/books/handbook/config/_index.adoc:1181
msgid ""
-"There are a number of directories in which configuration information is "
-"kept. These include:"
-msgstr ""
-
-#. type: Table
-#: documentation/content/en/books/handbook/config/_index.adoc:738
-#, no-wrap
-msgid "[.filename]#/etc#"
-msgstr ""
-
-#. type: Table
-#: documentation/content/en/books/handbook/config/_index.adoc:740
-#, no-wrap
-msgid "Generic system-specific configuration information."
-msgstr ""
-
-#. type: Table
-#: documentation/content/en/books/handbook/config/_index.adoc:741
-#, no-wrap
-msgid "[.filename]#/etc/defaults#"
-msgstr ""
-
-#. type: Table
-#: documentation/content/en/books/handbook/config/_index.adoc:743
-#, no-wrap
-msgid "Default versions of system configuration files."
-msgstr ""
-
-#. type: Table
-#: documentation/content/en/books/handbook/config/_index.adoc:744
-#, no-wrap
-msgid "[.filename]#/etc/mail#"
-msgstr ""
-
-#. type: Table
-#: documentation/content/en/books/handbook/config/_index.adoc:746
-#, no-wrap
-msgid "Extra man:sendmail[8] configuration and other MTA configuration files."
-msgstr ""
-
-#. type: Table
-#: documentation/content/en/books/handbook/config/_index.adoc:747
-#, no-wrap
-msgid "[.filename]#/etc/ppp#"
-msgstr ""
-
-#. type: Table
-#: documentation/content/en/books/handbook/config/_index.adoc:749
-#, no-wrap
-msgid "Configuration for both user- and kernel-ppp programs."
-msgstr ""
-
-#. type: Table
-#: documentation/content/en/books/handbook/config/_index.adoc:750
-#, no-wrap
-msgid "[.filename]#/usr/local/etc#"
-msgstr ""
-
-#. type: Table
-#: documentation/content/en/books/handbook/config/_index.adoc:752
-#, no-wrap
-msgid "Configuration files for installed applications. May contain per-application subdirectories."
-msgstr ""
-
-#. type: Table
-#: documentation/content/en/books/handbook/config/_index.adoc:753
-#, no-wrap
-msgid "[.filename]#/usr/local/etc/rc.d#"
-msgstr ""
-
-#. type: Table
-#: documentation/content/en/books/handbook/config/_index.adoc:755
-#, no-wrap
-msgid "man:rc[8] scripts for installed applications."
+"It is important to utilize hardware resources in an efficient manner. Power "
+"and resource management allows the operating system to monitor system limits "
+"and to possibly run some actions triggered by events related to those limits."
msgstr ""
-#. type: Table
-#: documentation/content/en/books/handbook/config/_index.adoc:756
+#. type: Title ===
+#: documentation/content/en/books/handbook/config/_index.adoc:1183
#, no-wrap
-msgid "[.filename]#/var/db#"
+msgid "ACPI configuration"
msgstr ""
-#. type: Table
-#: documentation/content/en/books/handbook/config/_index.adoc:757
-#, no-wrap
-msgid "Automatically generated system-specific database files, such as the package database and the man:locate[1] database."
+#. type: Plain text
+#: documentation/content/en/books/handbook/config/_index.adoc:1186
+msgid ""
+"On FreeBSD the management of these resources is managed by the man:acpi[4] "
+"kernel device."
msgstr ""
-#. type: Title ==
-#: documentation/content/en/books/handbook/config/_index.adoc:760
-#, no-wrap
-msgid "Tuning with man:sysctl[8]"
+#. type: delimited block = 4
+#: documentation/content/en/books/handbook/config/_index.adoc:1190
+msgid "In FreeBSD the man:acpi[4] driver is loaded by default at system boot."
msgstr ""
-#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:765
+#. type: delimited block = 4
+#: documentation/content/en/books/handbook/config/_index.adoc:1192
msgid ""
-"man:sysctl[8] is used to make changes to a running FreeBSD system. This "
-"includes many advanced options of the TCP/IP stack and virtual memory system "
-"that can dramatically improve performance for an experienced system "
-"administrator. Over five hundred system variables can be read and set using "
-"man:sysctl[8]."
+"This driver *cannot be unloaded after boot* because the system bus uses it "
+"for various hardware interactions."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:767
+#: documentation/content/en/books/handbook/config/_index.adoc:1196
msgid ""
-"At its core, man:sysctl[8] serves two functions: to read and to modify "
-"system settings."
+"In addition to man:acpi[4], FreeBSD has several dedicated kernel modules for "
+"various ACPI vendor subsystems. These modules will add some extra "
+"functionality like fan speed, keyboard backlit or screen brightness."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:769
-msgid "To view all readable variables:"
+#: documentation/content/en/books/handbook/config/_index.adoc:1198
+msgid "The list can be obtained by running the following command:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:773
+#: documentation/content/en/books/handbook/config/_index.adoc:1202
#, no-wrap
-msgid "% sysctl -a\n"
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:776
-msgid "To read a particular variable, specify its name:"
+msgid "% ls /boot/kernel | grep acpi\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:781
+#: documentation/content/en/books/handbook/config/_index.adoc:1221
#, no-wrap
msgid ""
-"% sysctl kern.maxproc\n"
-"kern.maxproc: 1044\n"
+"acpi_asus.ko\n"
+"acpi_asus_wmi.ko\n"
+"acpi_dock.ko\n"
+"acpi_fujitsu.ko\n"
+"acpi_hp.ko\n"
+"acpi_ibm.ko\n"
+"acpi_panasonic.ko\n"
+"acpi_sony.ko\n"
+"acpi_toshiba.ko\n"
+"acpi_video.ko\n"
+"acpi_wmi.ko\n"
+"sdhci_acpi.ko\n"
+"uacpi.ko\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:784
-msgid "To set a particular variable, use the _variable_=_value_ syntax:"
-msgstr ""
-
-#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:789
-#, no-wrap
+#: documentation/content/en/books/handbook/config/_index.adoc:1224
msgid ""
-"# sysctl kern.maxfiles=5000\n"
-"kern.maxfiles: 2088 -> 5000\n"
+"In the event that, for example, an IBM/Lenovo laptop is used, it will be "
+"necessary to load the module man:acpi_ibm[4] by executing the following "
+"command:"
msgstr ""
-#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:792
-msgid ""
-"Settings of sysctl variables are usually either strings, numbers, or "
-"booleans, where a boolean is `1` for yes or `0` for no."
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:795
-msgid ""
-"To automatically set some variables each time the machine boots, add them to "
-"[.filename]#/etc/sysctl.conf#. For more information, refer to man:sysctl."
-"conf[5] and <<configtuning-sysctlconf>>."
-msgstr ""
-
-#. type: Title ===
-#: documentation/content/en/books/handbook/config/_index.adoc:797
+#. type: delimited block . 4
+#: documentation/content/en/books/handbook/config/_index.adoc:1228
#, no-wrap
-msgid "[.filename]#sysctl.conf#"
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:803
-msgid ""
-"The configuration file for man:sysctl[8], [.filename]#/etc/sysctl.conf#, "
-"looks much like [.filename]#/etc/rc.conf#. Values are set in a "
-"`variable=value` form. The specified values are set after the system goes "
-"into multi-user mode. Not all variables are settable in this mode."
+msgid "# kldload acpi_ibm\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:805
-msgid ""
-"For example, to turn off logging of fatal signal exits and prevent users "
-"from seeing processes started by other users, the following tunables can be "
-"set in [.filename]#/etc/sysctl.conf#:"
+#: documentation/content/en/books/handbook/config/_index.adoc:1231
+msgid "And add this line to [.filename]#/boot/loader.conf# to load it at boot:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:810
-#, no-wrap
-msgid ""
-"# Do not log fatal signal exits (e.g., sig 11)\n"
-"kern.logsigexit=0\n"
-msgstr ""
-
-#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:814
+#: documentation/content/en/books/handbook/config/_index.adoc:1235
#, no-wrap
-msgid ""
-"# Prevent users from seeing information about processes that\n"
-"# are being run under another UID.\n"
-"security.bsd.see_other_uids=0\n"
+msgid "acpi_ibm_load=\"YES\"\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/config/_index.adoc:817
+#: documentation/content/en/books/handbook/config/_index.adoc:1238
#, no-wrap
-msgid "man:sysctl[8] Read-only"
+msgid "CPU Power Management"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:820
+#: documentation/content/en/books/handbook/config/_index.adoc:1242
msgid ""
-"In some cases it may be desirable to modify read-only man:sysctl[8] values, "
-"which will require a reboot of the system."
+"CPU is the most consuming part of the system. Knowing how to improve CPU "
+"efficiency is a fundamental part of our system in order to save energy."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:822
-msgid ""
-"For instance, on some laptop models the man:cardbus[4] device will not probe "
-"memory ranges and will fail with errors similar to:"
-msgstr ""
-
-#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:827
-#, no-wrap
+#: documentation/content/en/books/handbook/config/_index.adoc:1244
msgid ""
-"cbb0: Could not map register memory\n"
-"device_probe_and_attach: cbb0 attach returned 12\n"
+"In order to make proper use of the machine's resources in a correct way, "
+"FreeBSD supports technologies such as Intel Turbo Boost, AMD Turbo Core, "
+"Intel Speed Shift among others through the use of man:powerd[8] and "
+"cpufreq[4]."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:832
+#: documentation/content/en/books/handbook/config/_index.adoc:1246
msgid ""
-"The fix requires the modification of a read-only man:sysctl[8] setting. Add "
-"`hw.pci.allow_unsupported_io_range=1` to [.filename]#/boot/loader.conf# and "
-"reboot. Now man:cardbus[4] should work properly."
+"The first step will be to obtain the CPU information by executing the "
+"following command:"
msgstr ""
-#. type: Title ==
-#: documentation/content/en/books/handbook/config/_index.adoc:834
+#. type: delimited block . 4
+#: documentation/content/en/books/handbook/config/_index.adoc:1250
#, no-wrap
-msgid "Tuning Disks"
+msgid "% sysctl dev.cpu.0 <.>\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:841
-msgid ""
-"The following section will discuss various tuning mechanisms and options "
-"which may be applied to disk devices. In many cases, disks with mechanical "
-"parts, such as SCSI drives, will be the bottleneck driving down the overall "
-"system performance. While a solution is to install a drive without "
-"mechanical parts, such as a solid state drive, mechanical drives are not "
-"going away anytime in the near future. When tuning disks, it is advisable "
-"to utilize the features of the man:iostat[8] command to test various changes "
-"to the system. This command will allow the user to obtain valuable "
-"information on system IO."
-msgstr ""
-
-#. type: Title ===
-#: documentation/content/en/books/handbook/config/_index.adoc:842
-#, no-wrap
-msgid "Sysctl Variables"
+#: documentation/content/en/books/handbook/config/_index.adoc:1253
+msgid "In this case the `0` digit represents the first core of the CPU."
msgstr ""
-#. type: Title ====
-#: documentation/content/en/books/handbook/config/_index.adoc:844
+#. type: delimited block . 4
+#: documentation/content/en/books/handbook/config/_index.adoc:1275
#, no-wrap
-msgid "`vfs.vmiodirenable`"
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:855
msgid ""
-"The `vfs.vmiodirenable` man:sysctl[8] variable may be set to either `0` "
-"(off) or `1` (on). It is set to `1` by default. This variable controls how "
-"directories are cached by the system. Most directories are small, using "
-"just a single fragment (typically 1 K) in the file system and typically 512 "
-"bytes in the buffer cache. With this variable turned off, the buffer cache "
-"will only cache a fixed number of directories, even if the system has a huge "
-"amount of memory. When turned on, this man:sysctl[8] allows the buffer "
-"cache to use the VM page cache to cache the directories, making all the "
-"memory available for caching directories. However, the minimum in-core "
-"memory used to cache a directory is the physical page size (typically 4 K) "
-"rather than 512 bytes. Keeping this option enabled is recommended if the "
-"system is running any services which manipulate large numbers of files. "
-"Such services can include web caches, large mail systems, and news systems. "
-"Keeping this option on will generally not reduce performance, even with the "
-"wasted memory, but one should experiment to find out."
-msgstr ""
-
-#. type: Title ====
-#: documentation/content/en/books/handbook/config/_index.adoc:856
-#, no-wrap
-msgid "`vfs.write_behind`"
+"dev.cpu.0.cx_method: C1/mwait/hwc C2/mwait/hwc C3/mwait/hwc/bma\n"
+"dev.cpu.0.cx_usage_counters: 3507294 0 0\n"
+"dev.cpu.0.cx_usage: 100.00% 0.00% 0.00% last 3804us\n"
+"dev.cpu.0.cx_lowest: C3 <1>\n"
+"dev.cpu.0.cx_supported: C1/1/1 C2/2/1 C3/3/57 <2>\n"
+"dev.cpu.0.freq_levels: 2267/35000 2266/35000 1600/15000 800/12000 <3>\n"
+"dev.cpu.0.freq: 1600 <4>\n"
+"dev.cpu.0.temperature: 40.0C <5>\n"
+"dev.cpu.0.coretemp.throttle_log: 0\n"
+"dev.cpu.0.coretemp.tjmax: 105.0C\n"
+"dev.cpu.0.coretemp.resolution: 1\n"
+"dev.cpu.0.coretemp.delta: 65\n"
+"dev.cpu.0.%parent: acpi0\n"
+"dev.cpu.0.%pnpinfo: _HID=none _UID=0 _CID=none\n"
+"dev.cpu.0.%location: handle=\\_PR_.CPU0\n"
+"dev.cpu.0.%driver: cpu\n"
+"dev.cpu.0.%desc: ACPI CPU\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:862
-msgid ""
-"The `vfs.write_behind` man:sysctl[8] variable defaults to `1` (on). This "
-"tells the file system to issue media writes as full clusters are collected, "
-"which typically occurs when writing large sequential files. This avoids "
-"saturating the buffer cache with dirty buffers when it would not benefit I/O "
-"performance. However, this may stall processes and under certain "
-"circumstances should be turned off."
-msgstr ""
-
-#. type: Title ====
-#: documentation/content/en/books/handbook/config/_index.adoc:863
-#, no-wrap
-msgid "`vfs.hirunningspace`"
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:869
-msgid ""
-"The `vfs.hirunningspace` man:sysctl[8] variable determines how much "
-"outstanding write I/O may be queued to disk controllers system-wide at any "
-"given instance. The default is usually sufficient, but on machines with "
-"many disks, try bumping it up to four or five _megabytes_. Setting too high "
-"a value which exceeds the buffer cache's write threshold can lead to bad "
-"clustering performance. Do not set this value arbitrarily high as higher "
-"write values may add latency to reads occurring at the same time."
+#: documentation/content/en/books/handbook/config/_index.adoc:1278
+msgid "Lowest Cx state to use for idling the CPU."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:872
-msgid ""
-"There are various other buffer cache and VM page cache related man:sysctl[8] "
-"values. Modifying these values is not recommended as the VM system does a "
-"good job of automatically tuning itself."
-msgstr ""
-
-#. type: Title ====
-#: documentation/content/en/books/handbook/config/_index.adoc:873
-#, no-wrap
-msgid "`vm.swap_idle_enabled`"
+#: documentation/content/en/books/handbook/config/_index.adoc:1279
+msgid "CPU supported Cx states."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:881
-msgid ""
-"The `vm.swap_idle_enabled` man:sysctl[8] variable is useful in large multi-"
-"user systems with many active login users and lots of idle processes. Such "
-"systems tend to generate continuous pressure on free memory reserves. "
-"Turning this feature on and tweaking the swapout hysteresis (in idle "
-"seconds) via `vm.swap_idle_threshold1` and `vm.swap_idle_threshold2` "
-"depresses the priority of memory pages associated with idle processes more "
-"quickly then the normal pageout algorithm. This gives a helping hand to the "
-"pageout daemon. Only turn this option on if needed, because the tradeoff is "
-"essentially pre-page memory sooner rather than later which eats more swap "
-"and disk bandwidth. In a small system this option will have a determinable "
-"effect, but in a large system that is already doing moderate paging, this "
-"option allows the VM system to stage whole processes into and out of memory "
-"easily."
-msgstr ""
-
-#. type: Title ====
-#: documentation/content/en/books/handbook/config/_index.adoc:882
-#, no-wrap
-msgid "`hw.ata.wc`"
+#: documentation/content/en/books/handbook/config/_index.adoc:1280
+msgid "Currently available levels for the CPU (frequency/power usage)."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:890
-msgid ""
-"Turning off IDE write caching reduces write bandwidth to IDE disks, but may "
-"sometimes be necessary due to data consistency issues introduced by hard "
-"drive vendors. The problem is that some IDE drives lie about when a write "
-"completes. With IDE write caching turned on, IDE hard drives write data to "
-"disk out of order and will sometimes delay writing some blocks indefinitely "
-"when under heavy disk load. A crash or power failure may cause serious file "
-"system corruption. Check the default on the system by observing the `hw.ata."
-"wc` man:sysctl[8] variable. If IDE write caching is turned off, one can set "
-"this read-only variable to `1` in [.filename]#/boot/loader.conf# in order to "
-"enable it at boot time."
+#: documentation/content/en/books/handbook/config/_index.adoc:1281
+msgid "Current active CPU frequency in MHz."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:892
-msgid "For more information, refer to man:ata[4]."
+#: documentation/content/en/books/handbook/config/_index.adoc:1282
+msgid "Current temperature of the CPU."
msgstr ""
-#. type: Title ====
-#: documentation/content/en/books/handbook/config/_index.adoc:893
-#, no-wrap
-msgid "`SCSI_DELAY` (`kern.cam.scsi_delay`)"
+#. type: delimited block = 4
+#: documentation/content/en/books/handbook/config/_index.adoc:1287
+msgid ""
+"If the temperature information is not displayed, load the man:coretemp[4] "
+"module. In case of using an AMD CPU, load the man:amdtemp[4] module."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:900
+#: documentation/content/en/books/handbook/config/_index.adoc:1290
msgid ""
-"The `SCSI_DELAY` kernel configuration option may be used to reduce system "
-"boot times. The defaults are fairly high and can be responsible for `15` "
-"seconds of delay in the boot process. Reducing it to `5` seconds usually "
-"works with modern drives. The `kern.cam.scsi_delay` boot time tunable "
-"should be used. The tunable and kernel configuration option accept values "
-"in terms of _milliseconds_ and _not seconds_."
-msgstr ""
-
-#. type: Title ===
-#: documentation/content/en/books/handbook/config/_index.adoc:902
-#, no-wrap
-msgid "Soft Updates"
+"Once the CPU information is available the easiest way to configure power "
+"saving is to let man:powerd[8] take over."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:907
+#: documentation/content/en/books/handbook/config/_index.adoc:1292
msgid ""
-"To fine-tune a file system, use man:tunefs[8]. This program has many "
-"different options. To toggle Soft Updates on and off, use:"
+"Enable man:powerd[8] service in [.filename]#/etc/rc.conf# to start at system "
+"boot:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:912
+#: documentation/content/en/books/handbook/config/_index.adoc:1296
#, no-wrap
-msgid ""
-"# tunefs -n enable /filesystem\n"
-"# tunefs -n disable /filesystem\n"
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:916
-msgid ""
-"A file system cannot be modified with man:tunefs[8] while it is mounted. A "
-"good time to enable Soft Updates is before any partitions have been mounted, "
-"in single-user mode."
+msgid "# sysrc powerd_enable=YES\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:923
+#: documentation/content/en/books/handbook/config/_index.adoc:1299
msgid ""
-"Soft Updates is recommended for UFS file systems as it drastically improves "
-"meta-data performance, mainly file creation and deletion, through the use of "
-"a memory cache. There are two downsides to Soft Updates to be aware of. "
-"First, Soft Updates guarantee file system consistency in the case of a "
-"crash, but could easily be several seconds or even a minute behind updating "
-"the physical disk. If the system crashes, unwritten data may be lost. "
-"Secondly, Soft Updates delay the freeing of file system blocks. If the root "
-"file system is almost full, performing a major update, such as `make "
-"installworld`, can cause the file system to run out of space and the update "
-"to fail."
+"It will also be necessary to indicate certain parameters to man:powerd[8] to "
+"tell it how to manage the state of the CPU executing the following command:"
msgstr ""
-#. type: Title ====
-#: documentation/content/en/books/handbook/config/_index.adoc:924
+#. type: delimited block . 4
+#: documentation/content/en/books/handbook/config/_index.adoc:1303
#, no-wrap
-msgid "More Details About Soft Updates"
+msgid "# sysrc powerd_flags=\"-a hiadaptive -i 25 -r 85 -N\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:928
-msgid ""
-"Meta-data updates are updates to non-content data like inodes or "
-"directories. There are two traditional approaches to writing a file "
-"system's meta-data back to disk."
+#: documentation/content/en/books/handbook/config/_index.adoc:1306
+msgid "`-a`: Selects the mode to use while on AC power."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:941
-msgid ""
-"Historically, the default behavior was to write out meta-data updates "
-"synchronously. If a directory changed, the system waited until the change "
-"was actually written to disk. The file data buffers (file contents) were "
-"passed through the buffer cache and backed up to disk later on "
-"asynchronously. The advantage of this implementation is that it operates "
-"safely. If there is a failure during an update, meta-data is always in a "
-"consistent state. A file is either created completely or not at all. If "
-"the data blocks of a file did not find their way out of the buffer cache "
-"onto the disk by the time of the crash, man:fsck[8] recognizes this and "
-"repairs the file system by setting the file length to `0`. Additionally, "
-"the implementation is clear and simple. The disadvantage is that meta-data "
-"changes are slow. For example, `rm -r` touches all the files in a directory "
-"sequentially, but each directory change will be written synchronously to the "
-"disk. This includes updates to the directory itself, to the inode table, "
-"and possibly to indirect blocks allocated by the file. Similar "
-"considerations apply for unrolling large hierarchies using `tar -x`."
+#: documentation/content/en/books/handbook/config/_index.adoc:1307
+msgid "`hiadaptive`: Operation mode. More info at man:powerd[8]."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:952
+#: documentation/content/en/books/handbook/config/_index.adoc:1308
msgid ""
-"The second approach is to use asynchronous meta-data updates. This is the "
-"default for a UFS file system mounted with `mount -o async`. Since all meta-"
-"data updates are also passed through the buffer cache, they will be "
-"intermixed with the updates of the file content data. The advantage of this "
-"implementation is there is no need to wait until each meta-data update has "
-"been written to disk, so all operations which cause huge amounts of meta-"
-"data updates work much faster than in the synchronous case. This "
-"implementation is still clear and simple, so there is a low risk for bugs "
-"creeping into the code. The disadvantage is that there is no guarantee for "
-"a consistent state of the file system If there is a failure during an "
-"operation that updated large amounts of meta-data, like a power failure or "
-"someone pressing the reset button, the file system will be left in an "
-"unpredictable state. There is no opportunity to examine the state of the "
-"file system when the system comes up again as the data blocks of a file "
-"could already have been written to the disk while the updates of the inode "
-"table or the associated directory were not. It is impossible to implement a "
-"man:fsck[8] which is able to clean up the resulting chaos because the "
-"necessary information is not available on the disk. If the file system has "
-"been damaged beyond repair, the only choice is to reformat it and restore "
-"from backup."
+"`-i`: Specifies the CPU load percent level when adaptive mode should begin "
+"to degrade performance to save power."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:960
+#: documentation/content/en/books/handbook/config/_index.adoc:1309
msgid ""
-"The usual solution for this problem is to implement _dirty region logging_, "
-"which is also referred to as _journaling_. Meta-data updates are still "
-"written synchronously, but only into a small region of the disk. Later on, "
-"they are moved to their proper location. Since the logging area is a small, "
-"contiguous region on the disk, there are no long distances for the disk "
-"heads to move, even during heavy operations, so these operations are quicker "
-"than synchronous updates. Additionally, the complexity of the "
-"implementation is limited, so the risk of bugs being present is low. A "
-"disadvantage is that all meta-data is written twice, once into the logging "
-"region and once to the proper location, so performance \"pessimization\" "
-"might result. On the other hand, in case of a crash, all pending meta-data "
-"operations can be either quickly rolled back or completed from the logging "
-"area after the system comes up again, resulting in a fast file system "
-"startup."
+"`-r`: Specifies the CPU load percent level where adaptive mode should "
+"consider the CPU running and increase performance."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:976
+#: documentation/content/en/books/handbook/config/_index.adoc:1310
msgid ""
-"Kirk McKusick, the developer of Berkeley FFS, solved this problem with Soft "
-"Updates. All pending meta-data updates are kept in memory and written out "
-"to disk in a sorted sequence (\"ordered meta-data updates\"). This has the "
-"effect that, in case of heavy meta-data operations, later updates to an item "
-"\"catch\" the earlier ones which are still in memory and have not already "
-"been written to disk. All operations are generally performed in memory "
-"before the update is written to disk and the data blocks are sorted "
-"according to their position so that they will not be on the disk ahead of "
-"their meta-data. If the system crashes, an implicit \"log rewind\" causes "
-"all operations which were not written to the disk appear as if they never "
-"happened. A consistent file system state is maintained that appears to be "
-"the one of 30 to 60 seconds earlier. The algorithm used guarantees that all "
-"resources in use are marked as such in their blocks and inodes. After a "
-"crash, the only resource allocation error that occurs is that resources are "
-"marked as \"used\" which are actually \"free\". man:fsck[8] recognizes this "
-"situation, and frees the resources that are no longer used. It is safe to "
-"ignore the dirty state of the file system after a crash by forcibly mounting "
-"it with `mount -f`. In order to free resources that may be unused, man:"
-"fsck[8] needs to be run at a later time. This is the idea behind the "
-"_background man:fsck[8]_: at system startup time, only a _snapshot_ of the "
-"file system is recorded and man:fsck[8] is run afterwards. All file systems "
-"can then be mounted \"dirty\", so the system startup proceeds in multi-user "
-"mode. Then, background man:fsck[8] is scheduled for all file systems where "
-"this is required, to free resources that may be unused. File systems that "
-"do not use Soft Updates still need the usual foreground man:fsck[8]."
+"`-N`: Treat \"nice\" time as idle for the purpose of load calculation; i.e., "
+"do not increase the CPU frequency if the CPU is only busy with \"nice\" "
+"processes."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:983
-msgid ""
-"The advantage is that meta-data operations are nearly as fast as "
-"asynchronous updates and are faster than _logging_, which has to write the "
-"meta-data twice. The disadvantages are the complexity of the code, a higher "
-"memory consumption, and some idiosyncrasies. After a crash, the state of "
-"the file system appears to be somewhat \"older\". In situations where the "
-"standard synchronous approach would have caused some zero-length files to "
-"remain after the man:fsck[8], these files do not exist at all with Soft "
-"Updates because neither the meta-data nor the file contents have been "
-"written to disk. Disk space is not released until the updates have been "
-"written to disk, which may take place some time after running man:rm[1]. "
-"This may cause problems when installing large amounts of data on a file "
-"system that does not have enough free space to hold all the files twice."
+#: documentation/content/en/books/handbook/config/_index.adoc:1312
+msgid "And then enable the service executing the following command:"
msgstr ""
-#. type: Title ==
-#: documentation/content/en/books/handbook/config/_index.adoc:985
+#. type: delimited block . 4
+#: documentation/content/en/books/handbook/config/_index.adoc:1316
#, no-wrap
-msgid "Tuning Kernel Limits"
+msgid "# service powerd start\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/config/_index.adoc:988
-#, no-wrap
-msgid "File/Process Limits"
-msgstr ""
-
-#. type: Title ====
-#: documentation/content/en/books/handbook/config/_index.adoc:991
+#: documentation/content/en/books/handbook/config/_index.adoc:1319
#, no-wrap
-msgid "`kern.maxfiles`"
+msgid "CPU Frequency Control"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:996
-msgid ""
-"The `kern.maxfiles` man:sysctl[8] variable can be raised or lowered based "
-"upon system requirements. This variable indicates the maximum number of "
-"file descriptors on the system. When the file descriptor table is full, "
-"`file: table is full` will show up repeatedly in the system message buffer, "
-"which can be viewed using man:dmesg[8]."
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:999
+#: documentation/content/en/books/handbook/config/_index.adoc:1324
msgid ""
-"Each open file, socket, or fifo uses one file descriptor. A large-scale "
-"production server may easily require many thousands of file descriptors, "
-"depending on the kind and number of services running concurrently."
+"FreeBSD includes a generic man:cpufreq[4] driver to allow the administrator, "
+"or software such as man:powerd[8] and package:sysutils/powerdxx[], to manage "
+"the frequency of the CPU to achieve the desired balance between performance "
+"and economy. A lower setting will save power while reducing the heat "
+"generated by the CPU. A higher setting will increase performance at the "
+"cost of using additional power and generating more heat."
msgstr ""
-#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1005
-msgid ""
-"In older FreeBSD releases, the default value of `kern.maxfiles` is derived "
-"from `maxusers` in the kernel configuration file. `kern.maxfiles` grows "
-"proportionally to the value of `maxusers`. When compiling a custom kernel, "
-"consider setting this kernel configuration option according to the use of "
-"the system. From this number, the kernel is given most of its pre-defined "
-"limits. Even though a production machine may not have 256 concurrent users, "
-"the resources needed may be similar to a high-scale web server."
+#. type: Title ===
+#: documentation/content/en/books/handbook/config/_index.adoc:1326
+#, no-wrap
+msgid "Intel(R) Enhanced Speed Step(TM)"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1011
+#: documentation/content/en/books/handbook/config/_index.adoc:1331
msgid ""
-"The read-only man:sysctl[8] variable `kern.maxusers` is automatically sized "
-"at boot based on the amount of memory available in the system, and may be "
-"determined at run-time by inspecting the value of `kern.maxusers`. Some "
-"systems require larger or smaller values of `kern.maxusers` and values of "
-"`64`, `128`, and `256` are not uncommon. Going above `256` is not "
-"recommended unless a huge number of file descriptors is needed. Many of the "
-"tunable values set to their defaults by `kern.maxusers` may be individually "
-"overridden at boot-time or run-time in [.filename]#/boot/loader.conf#. "
-"Refer to man:loader.conf[5] and [.filename]#/boot/defaults/loader.conf# for "
-"more details and some hints."
+"The Intel(R) Enhanced Speed Step(TM) driver, man:est[4], replaces the "
+"generic man:cpufreq[4] driver for CPUs that provide this feature. The CPU "
+"frequency can be statically adjusted using man:sysctl[8], or with the `/etc/"
+"rc.d/power_profile` startup script. Additional software, such as man:"
+"powerd[8] or package:sysutils/powerdxx[], can be used to automatically "
+"adjust the CPU frequency based on processor utilization."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1019
+#: documentation/content/en/books/handbook/config/_index.adoc:1333
msgid ""
-"In older releases, the system will auto-tune `maxusers` if it is set to `0`. "
-"footnote:[The auto-tuning algorithm sets maxusers equal to the amount of "
-"memory in the system, with a minimum of 32, and a maximum of 384.]. When "
-"setting this option, set `maxusers` to at least `4`, especially if the "
-"system runs Xorg or is used to compile software. The most important table "
-"set by `maxusers` is the maximum number of processes, which is set to `20 + "
-"16 * maxusers`. If `maxusers` is set to `1`, there can only be `36` "
-"simultaneous processes, including the `18` or so that the system starts up "
-"at boot time and the `15` or so used by Xorg. Even a simple task like "
-"reading a manual page will start up nine processes to filter, decompress, "
-"and view it. Setting `maxusers` to `64` allows up to `1044` simultaneous "
-"processes, which should be enough for nearly all uses. If, however, the "
-"error is displayed when trying to start another program, or a server is "
-"running with a large number of simultaneous users, increase the number and "
-"rebuild."
+"Each supported frequency, along with its expected power consumption, can be "
+"listed by examining the man:sysctl[3] tree:"
msgstr ""
-#. type: delimited block = 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1024
-msgid ""
-"`maxusers` does _not_ limit the number of users which can log into the "
-"machine. It instead sets various table sizes to reasonable values "
-"considering the maximum number of users on the system and how many processes "
-"each user will be running."
+#. type: delimited block . 4
+#: documentation/content/en/books/handbook/config/_index.adoc:1337
+#, no-wrap
+msgid "# sysctl dev.cpufreq.0.freq_driver dev.cpu.0.freq_levels dev.cpu.0.freq\n"
msgstr ""
-#. type: Title ====
-#: documentation/content/en/books/handbook/config/_index.adoc:1026
+#. type: delimited block . 4
+#: documentation/content/en/books/handbook/config/_index.adoc:1346
#, no-wrap
-msgid "`kern.ipc.soacceptqueue`"
+msgid ""
+"dev.cpufreq.0.freq_driver: est0\n"
+"dev.cpu.0.freq_levels: 3001/53000 3000/53000 2900/50301 2700/46082 2600/43525 2400/39557 2300/37137 2100/33398 2000/31112 1800/27610 1700/25455 1500/22171 1400/20144 1200/17084 1100/15181 900/12329 800/10550\n"
+"dev.cpu.0.freq: 800\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1033
+#: documentation/content/en/books/handbook/config/_index.adoc:1349
msgid ""
-"The `kern.ipc.soacceptqueue` man:sysctl[8] variable limits the size of the "
-"listen queue for accepting new `TCP` connections. The default value of "
-"`128` is typically too low for robust handling of new connections on a "
-"heavily loaded web server. For such environments, it is recommended to "
-"increase this value to `1024` or higher. A service such as man:sendmail[8], "
-"or Apache may itself limit the listen queue size, but will often have a "
-"directive in its configuration file to adjust the queue size. Large listen "
-"queues do a better job of avoiding Denial of Service (DoS) attacks."
+"A frequency 1 MHz higher than the maximum frequency of the CPU indicates the "
+"Intel(R) Turbo Boost(TM) feature."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/config/_index.adoc:1035
+#: documentation/content/en/books/handbook/config/_index.adoc:1351
#, no-wrap
-msgid "Network Limits"
+msgid "Intel Speed Shift(TM)"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1046
+#: documentation/content/en/books/handbook/config/_index.adoc:1357
msgid ""
-"The `NMBCLUSTERS` kernel configuration option dictates the amount of network "
-"Mbufs available to the system. A heavily-trafficked server with a low "
-"number of Mbufs will hinder performance. Each cluster represents "
-"approximately 2 K of memory, so a value of `1024` represents `2` megabytes "
-"of kernel memory reserved for network buffers. A simple calculation can be "
-"done to figure out how many are needed. A web server which maxes out at "
-"`1000` simultaneous connections where each connection uses a 6 K receive and "
-"16 K send buffer, requires approximately 32 MB worth of network buffers to "
-"cover the web server. A good rule of thumb is to multiply by `2`, so 2x32 "
-"MB / 2 KB = 64 MB / 2 kB = `32768`. Values between `4096` and `32768` are "
-"recommended for machines with greater amounts of memory. Never specify an "
-"arbitrarily high value for this parameter as it could lead to a boot time "
-"crash. To observe network cluster usage, use `-m` with man:netstat[1]."
+"Users running newer Intel(R) CPUs may find some differences in dynamic "
+"frequency control when upgrading to FreeBSD 13. A new driver for the "
+"Intel(R) Speed Shift(TM) feature set, available on certain SKUs, exposes the "
+"ability for the hardware to dynamically vary the core frequencies, including "
+"on a per core basis. FreeBSD 13 comes with the man:hwpstate_intel[4] driver "
+"to automatically enable Speed Shift(TM) control on equipped CPUs, replacing "
+"the older Enhanced Speed Step(TM) man:est[4] driver. The man:sysctl[8] `dev."
+"cpufreq.%d.freq_driver` will indicate if the system is using Speed Shift."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1049
+#: documentation/content/en/books/handbook/config/_index.adoc:1359
msgid ""
-"The `kern.ipc.nmbclusters` loader tunable should be used to tune this at "
-"boot time. Only older versions of FreeBSD will require the use of the "
-"`NMBCLUSTERS` kernel man:config[8] option."
+"To determine which frequency control driver is being used, examining the "
+"`dev.cpufreq.0.freq_driver` oid."
msgstr ""
-#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1054
-msgid ""
-"For busy servers that make extensive use of the man:sendfile[2] system call, "
-"it may be necessary to increase the number of man:sendfile[2] buffers via "
-"the `NSFBUFS` kernel configuration option or by setting its value in [."
-"filename]#/boot/loader.conf# (see man:loader[8] for details). A common "
-"indicator that this parameter needs to be adjusted is when processes are "
-"seen in the `sfbufa` state. The man:sysctl[8] variable `kern.ipc.nsfbufs` "
-"is read-only. This parameter nominally scales with `kern.maxusers`, however "
-"it may be necessary to tune accordingly."
-msgstr ""
-
-#. type: delimited block = 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1058
-msgid ""
-"Even though a socket has been marked as non-blocking, calling man:"
-"sendfile[2] on the non-blocking socket may result in the man:sendfile[2] "
-"call blocking until enough ``struct sf_buf``'s are made available."
-msgstr ""
-
-#. type: Title ====
-#: documentation/content/en/books/handbook/config/_index.adoc:1060
-#, no-wrap
-msgid "`net.inet.ip.portrange.*`"
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1072
-msgid ""
-"The `net.inet.ip.portrange.*` man:sysctl[8] variables control the port "
-"number ranges automatically bound to `TCP` and `UDP` sockets. There are "
-"three ranges: a low range, a default range, and a high range. Most network "
-"programs use the default range which is controlled by `net.inet.ip.portrange."
-"first` and `net.inet.ip.portrange.last`, which default to `1024` and `5000`, "
-"respectively. Bound port ranges are used for outgoing connections and it is "
-"possible to run the system out of ports under certain circumstances. This "
-"most commonly occurs when running a heavily loaded web proxy. The port "
-"range is not an issue when running a server which handles mainly incoming "
-"connections, such as a web server, or has a limited number of outgoing "
-"connections, such as a mail relay. For situations where there is a shortage "
-"of ports, it is recommended to increase `net.inet.ip.portrange.last` "
-"modestly. A value of `10000`, `20000` or `30000` may be reasonable. "
-"Consider firewall effects when changing the port range. Some firewalls may "
-"block large ranges of ports, usually low-numbered ports, and expect systems "
-"to use higher ranges of ports for outgoing connections. For this reason, it "
-"is not recommended that the value of `net.inet.ip.portrange.first` be "
-"lowered."
-msgstr ""
-
-#. type: Title ===
-#: documentation/content/en/books/handbook/config/_index.adoc:1073
+#. type: delimited block . 4
+#: documentation/content/en/books/handbook/config/_index.adoc:1363
#, no-wrap
-msgid "Virtual Memory"
+msgid "# sysctl dev.cpufreq.0.freq_driver\n"
msgstr ""
-#. type: Title ====
-#: documentation/content/en/books/handbook/config/_index.adoc:1075
+#. type: delimited block . 4
+#: documentation/content/en/books/handbook/config/_index.adoc:1370
#, no-wrap
-msgid "`kern.maxvnodes`"
+msgid "dev.cpufreq.0.freq_driver: hwpstate_intel0\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1082
+#: documentation/content/en/books/handbook/config/_index.adoc:1374
msgid ""
-"A vnode is the internal representation of a file or directory. Increasing "
-"the number of vnodes available to the operating system reduces disk I/O. "
-"Normally, this is handled by the operating system and does not need to be "
-"changed. In some cases where disk I/O is a bottleneck and the system is "
-"running out of vnodes, this setting needs to be increased. The amount of "
-"inactive and free RAM will need to be taken into account."
+"This indicates that the new man:hwpstate_intel[4] driver is in use. On such "
+"systems, the oid `dev.cpu.%d.freq_levels` will show only the maximum CPU "
+"frequency, and will indicate a power consumption level of `-1`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1084
-msgid "To see the current number of vnodes in use:"
+#: documentation/content/en/books/handbook/config/_index.adoc:1376
+msgid ""
+"The current CPU frequency can be determined by examining the `dev.cpu.%d."
+"freq` oid."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1089
+#: documentation/content/en/books/handbook/config/_index.adoc:1380
#, no-wrap
-msgid ""
-"# sysctl vfs.numvnodes\n"
-"vfs.numvnodes: 91349\n"
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1092
-msgid "To see the maximum vnodes:"
+msgid "# sysctl dev.cpu.0.freq_levels dev.cpu.0.freq\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1097
+#: documentation/content/en/books/handbook/config/_index.adoc:1388
#, no-wrap
msgid ""
-"# sysctl kern.maxvnodes\n"
-"kern.maxvnodes: 100000\n"
+"dev.cpu.0.freq_levels: 3696/-1\n"
+"dev.cpu.0.freq: 898\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1103
+#: documentation/content/en/books/handbook/config/_index.adoc:1391
msgid ""
-"If the current vnode usage is near the maximum, try increasing `kern."
-"maxvnodes` by a value of `1000`. Keep an eye on the number of `vfs."
-"numvnodes`. If it climbs up to the maximum again, `kern.maxvnodes` will "
-"need to be increased further. Otherwise, a shift in memory usage as "
-"reported by man:top[1] should be visible and more memory should be active."
+"For more information, including on how to balance performance and energy "
+"use, and on how to disable this driver, refer to the man page man:"
+"hwpstate_intel[4]."
msgstr ""
-#. type: Title ==
-#: documentation/content/en/books/handbook/config/_index.adoc:1105
-#, no-wrap
-msgid "Adding Swap Space"
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1109
-msgid ""
-"Sometimes a system requires more swap space. This section describes two "
-"methods to increase swap space: adding swap to an existing partition or new "
-"hard drive, and creating a swap file on an existing partition."
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1111
+#. type: delimited block = 4
+#: documentation/content/en/books/handbook/config/_index.adoc:1395
msgid ""
-"For information on how to encrypt swap space, which options exist, and why "
-"it should be done, refer to crossref:disks[swap-encrypting,“Encrypting "
-"Swap”]."
+"Users accustomed to using man:powerd[8] or package:sysutils/powerdxx[] will "
+"find these utilities have been superseded by the man:hwpstate_intel[4] "
+"driver and no longer work as expected."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/config/_index.adoc:1113
+#: documentation/content/en/books/handbook/config/_index.adoc:1398
#, no-wrap
-msgid "Swap on a New Hard Drive or Existing Partition"
+msgid "Graphics Card Power Management"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1117
+#: documentation/content/en/books/handbook/config/_index.adoc:1403
msgid ""
-"Adding a new hard drive for swap gives better performance than using a "
-"partition on an existing drive. Setting up partitions and hard drives is "
-"explained in crossref:disks[disks-adding,“Adding Disks”] while crossref:"
-"bsdinstall[configtuning-initial,“Designing the Partition Layout”] discusses "
-"partition layouts and swap partition size considerations."
+"Graphics cards have become a fundamental part of computing in recent years. "
+"Some graphics cards may have excessive power consumption. FreeBSD allows "
+"certain configurations to improve power consumption."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1120
-msgid "Use `swapon` to add a swap partition to the system. For example:"
+#: documentation/content/en/books/handbook/config/_index.adoc:1405
+msgid ""
+"In case of using a Intel(R) graphics card with the package:graphics/drm-"
+"kmod[] driver these options can be added to [.filename]#/boot/loader.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1124
+#: documentation/content/en/books/handbook/config/_index.adoc:1411
#, no-wrap
-msgid "# swapon /dev/ada1s1b\n"
-msgstr ""
-
-#. type: delimited block = 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1132
msgid ""
-"It is possible to use any partition not currently mounted, even if it "
-"already contains data. Using `swapon` on a partition that contains data "
-"will overwrite and destroy that data. Make sure that the partition to be "
-"added as swap is really the intended partition before running `swapon`."
+"compat.linuxkpi.fastboot=1 <.>\n"
+"compat.linuxkpi.enable_dc=2 <.>\n"
+"compat.linuxkpi.enable_fbc=1 <.>\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1135
-msgid ""
-"To automatically add this swap partition on boot, add an entry to [."
-"filename]#/etc/fstab#:"
+#: documentation/content/en/books/handbook/config/_index.adoc:1414
+msgid "Try to skip unnecessary mode sets at boot time."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1139
-#, no-wrap
-msgid "/dev/ada1s1b\tnone\tswap\tsw\t0\t0\n"
+#. type: Plain text
+#: documentation/content/en/books/handbook/config/_index.adoc:1415
+msgid "Enable power-saving display C-states."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1143
-msgid ""
-"See man:fstab[5] for an explanation of the entries in [.filename]#/etc/"
-"fstab#. More information about `swapon` can be found in man:swapon[8]."
+#: documentation/content/en/books/handbook/config/_index.adoc:1416
+msgid "Enable frame buffer compression for power savings"
msgstr ""
-#. type: Block title
-#: documentation/content/en/books/handbook/config/_index.adoc:1145
-#: documentation/content/en/books/handbook/config/_index.adoc:1153
+#. type: Title ===
+#: documentation/content/en/books/handbook/config/_index.adoc:1417
#, no-wrap
-msgid "Creating a Swap File"
+msgid "Suspend/Resume"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1148
+#: documentation/content/en/books/handbook/config/_index.adoc:1420
msgid ""
-"These examples create a 512M swap file called [.filename]#/usr/swap0# "
-"instead of using a partition."
+"The suspend/resume function allows the machine to be kept in a state in "
+"which there is no a big energy consumption and allows the system to be "
+"resumed without having to lose the state of the running programs."
msgstr ""
-#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1151
+#. type: delimited block = 4
+#: documentation/content/en/books/handbook/config/_index.adoc:1425
msgid ""
-"Using swap files requires that the module needed by man:md[4] has either "
-"been built into the kernel or has been loaded before swap is enabled. See "
-"crossref:kernelconfig[kernelconfig,Configuring the FreeBSD Kernel] for "
-"information about building a custom kernel."
+"In order for the suspend/resume functionality to work correctly the graphics "
+"drivers must be loaded on the system. In non-KMS-supported graphics cards "
+"man:sc[4] must be used not to break the suspend/resume functionality."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1158
-msgid "Create the swap file:"
-msgstr ""
-
-#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1162
-#, no-wrap
-msgid "# dd if=/dev/zero of=/usr/swap0 bs=1m count=512\n"
+#: documentation/content/en/books/handbook/config/_index.adoc:1427
+msgid ""
+"More information about which driver to use and how to configure it can be "
+"found at the crossref:x11[x11, The X Window System chapter]."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1165
-msgid "Set the proper permissions on the new file:"
+#: documentation/content/en/books/handbook/config/_index.adoc:1430
+msgid "man:acpi[4] supports the next list of sleep states:"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1169
+#. type: Block title
+#: documentation/content/en/books/handbook/config/_index.adoc:1431
#, no-wrap
-msgid "# chmod 0600 /usr/swap0\n"
+msgid "Supported Sleep States"
msgstr ""
-#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1172
-msgid ""
-"Inform the system about the swap file by adding a line to [.filename]#/etc/"
-"fstab#:"
-msgstr ""
-
-#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1176
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:1436
#, no-wrap
-msgid "md\tnone\tswap\tsw,file=/usr/swap0,late\t0\t0\n"
+msgid "S1"
msgstr ""
-#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1179
-msgid ""
-"Swap space will be added on system startup. To add swap space immediately, "
-"use man:swapon[8]:"
-msgstr ""
-
-#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1183
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:1438
#, no-wrap
-msgid "# swapon -aL\n"
+msgid "Quick suspend to RAM. The CPU enters a lower power state, but most peripherals are left running."
msgstr ""
-#. type: Title ==
-#: documentation/content/en/books/handbook/config/_index.adoc:1188
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:1439
#, no-wrap
-msgid "Power and Resource Management"
-msgstr ""
-
-#. type: delimited block = 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1198
-msgid ""
-"It is important to utilize hardware resources in an efficient manner. Power "
-"and resource management allows the operating system to monitor system limits "
-"and to possibly provide an alert if the system temperature increases "
-"unexpectedly. An early specification for providing power management was the "
-"Advanced Power Management (APM) facility. APM controls the power usage of a "
-"system based on its activity. However, it was difficult and inflexible for "
-"operating systems to manage the power usage and thermal properties of a "
-"system. The hardware was managed by the BIOS and the user had limited "
-"configurability and visibility into the power management settings. The "
-"APMBIOS is supplied by the vendor and is specific to the hardware platform. "
-"An APM driver in the operating system mediates access to the APM Software "
-"Interface, which allows management of power levels."
-msgstr ""
-
-#. type: delimited block = 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1206
-msgid ""
-"There are four major problems in APM. First, power management is done by "
-"the vendor-specific BIOS, separate from the operating system. For example, "
-"the user can set idle-time values for a hard drive in the APMBIOS so that, "
-"when exceeded, the BIOS spins down the hard drive without the consent of the "
-"operating system. Second, the APM logic is embedded in the BIOS, and it "
-"operates outside the scope of the operating system. This means that users "
-"can only fix problems in the APMBIOS by flashing a new one into the ROM, "
-"which is a dangerous procedure with the potential to leave the system in an "
-"unrecoverable state if it fails. Third, APM is a vendor-specific "
-"technology, meaning that there is a lot of duplication of efforts and bugs "
-"found in one vendor's BIOS may not be solved in others. Lastly, the APMBIOS "
-"did not have enough room to implement a sophisticated power policy or one "
-"that can adapt well to the purpose of the machine."
-msgstr ""
-
-#. type: delimited block = 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1211
-msgid ""
-"The Plug and Play BIOS (PNPBIOS) was unreliable in many situations. PNPBIOS "
-"is 16-bit technology, so the operating system has to use 16-bit emulation in "
-"order to interface with PNPBIOS methods. FreeBSD provides an APM driver as "
-"APM should still be used for systems manufactured at or before the year "
-"2000. The driver is documented in man:apm[4]."
+msgid "S2"
msgstr ""
-#. type: delimited block = 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1215
-msgid ""
-"The successor to APM is the Advanced Configuration and Power Interface "
-"(ACPI). ACPI is a standard written by an alliance of vendors to provide an "
-"interface for hardware resources and power management. It is a key element "
-"in _Operating System-directed configuration and Power Management_ as it "
-"provides more control and flexibility to the operating system."
-msgstr ""
-
-#. type: delimited block = 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1218
-msgid ""
-"This chapter demonstrates how to configure ACPI on FreeBSD. It then offers "
-"some tips on how to debug ACPI and how to submit a problem report containing "
-"debugging information so that developers can diagnosis and fix ACPI issues."
-msgstr ""
-
-#. type: Title ===
-#: documentation/content/en/books/handbook/config/_index.adoc:1220
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:1441
#, no-wrap
-msgid "Configuring ACPI"
+msgid "Lower power state than S1, but with the same basic characteristics. Not supported by many systems."
msgstr ""
-#. type: delimited block = 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1225
-msgid ""
-"In FreeBSD the man:acpi[4] driver is loaded by default at system boot and "
-"should _not_ be compiled into the kernel. This driver cannot be unloaded "
-"after boot because the system bus uses it for various hardware "
-"interactions. However, if the system is experiencing problems, ACPI can be "
-"disabled altogether by rebooting after setting `hint.acpi.0.disabled=\"1\"` "
-"in [.filename]#/boot/loader.conf# or by setting this variable at the loader "
-"prompt, as described in crossref:boot[boot-loader,“Stage Three”]."
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1230
-msgid ""
-"ACPI and APM cannot coexist and should be used separately. The last one to "
-"load will terminate if the driver notices the other is running."
-msgstr ""
-
-#. type: delimited block = 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1235
-msgid ""
-"ACPI can be used to put the system into a sleep mode with `acpiconf`, the `-"
-"s` flag, and a number from `1` to `5`. Most users only need `1` (quick "
-"suspend to RAM) or `3` (suspend to RAM). Option `5` performs a soft-off "
-"which is the same as running `halt -p`."
-msgstr ""
-
-#. type: delimited block = 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1240
-msgid ""
-"The man:acpi_video[4] driver uses link:https://uefi.org/specs/ACPI/6.4/"
-"Apx_B_Video_Extensions/Apx_B_Video_Extensions.html[ACPI Video Extensions] to "
-"control display switching and backlight brightness. It must be loaded after "
-"any of the DRM kernel modules. After loading the driver, the kbd:[Fn] "
-"brightness keys will change the brightness of the screen. It is possible to "
-"check the ACPI events by inspecting [.filename]#/var/run/devd.pipe#:"
-msgstr ""
-
-#. type: delimited block = 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1248
-msgid ""
-"... # cat /var/run/devd.pipe !system=ACPI subsystem=Video type=brightness "
-"notify=62 !system=ACPI subsystem=Video type=brightness notify=63 !"
-"system=ACPI subsystem=Video type=brightness notify=64 ..."
-msgstr ""
-
-#. type: delimited block = 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1251
-msgid ""
-"Other options are available using `sysctl`. Refer to man:acpi[4] and man:"
-"acpiconf[8] for more information."
-msgstr ""
-
-#. type: Title ===
-#: documentation/content/en/books/handbook/config/_index.adoc:1253
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:1442
#, no-wrap
-msgid "Common Problems"
-msgstr ""
-
-#. type: delimited block = 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1260
-msgid ""
-"ACPI is present in all modern computers that conform to the ia32 (x86) and "
-"amd64 (AMD) architectures. The full standard has many features including "
-"CPU performance management, power planes control, thermal zones, various "
-"battery systems, embedded controllers, and bus enumeration. Most systems "
-"implement less than the full standard. For instance, a desktop system "
-"usually only implements bus enumeration while a laptop might have cooling "
-"and battery management support as well. Laptops also have suspend and "
-"resume, with their own associated complexity."
+msgid "S3 (Sleep mode)"
msgstr ""
-#. type: delimited block = 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1264
-msgid ""
-"An ACPI-compliant system has various components. The BIOS and chipset "
-"vendors provide various fixed tables, such as FADT, in memory that specify "
-"things like the APIC map (used for SMP), config registers, and simple "
-"configuration values. Additionally, a bytecode table, the Differentiated "
-"System Description Table DSDT, specifies a tree-like name space of devices "
-"and methods."
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:1444
+#, no-wrap
+msgid "Suspend to RAM. Most devices are powered off, and the system stops running except for memory refresh."
msgstr ""
-#. type: delimited block = 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1270
-msgid ""
-"The ACPI driver must parse the fixed tables, implement an interpreter for "
-"the bytecode, and modify device drivers and the kernel to accept information "
-"from the ACPI subsystem. For FreeBSD, Intel(R) has provided an interpreter "
-"(ACPI-CA) that is shared with Linux(R) and NetBSD. The path to the ACPI-CA "
-"source code is [.filename]#src/sys/contrib/dev/acpica#. The glue code that "
-"allows ACPI-CA to work on FreeBSD is in [.filename]#src/sys/dev/acpica/"
-"Osd#. Finally, drivers that implement various ACPI devices are found in [."
-"filename]#src/sys/dev/acpica#."
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:1445
+#, no-wrap
+msgid "S4 (Hibernation)"
msgstr ""
-#. type: delimited block = 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1274
-msgid ""
-"For ACPI to work correctly, all the parts have to work correctly. Here are "
-"some common problems, in order of frequency of appearance, and some possible "
-"workarounds or fixes. If a fix does not resolve the issue, refer to <<ACPI-"
-"submitdebug>> for instructions on how to submit a bug report."
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:1447
+#, no-wrap
+msgid "Suspend to disk. All devices are powered off, and the system stops running. When resuming, the system starts as if from a cold power on. *Not yet supported by FreeBSD*."
msgstr ""
-#. type: Title ====
-#: documentation/content/en/books/handbook/config/_index.adoc:1275
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:1448
#, no-wrap
-msgid "Mouse Issues"
+msgid "S5"
msgstr ""
-#. type: delimited block = 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1279
-msgid ""
-"In some cases, resuming from a suspend operation will cause the mouse to "
-"fail. A known work around is to add `hint.psm.0.flags=\"0x3000\"` to [."
-"filename]#/boot/loader.conf#."
+#. type: Table
+#: documentation/content/en/books/handbook/config/_index.adoc:1450
+#, no-wrap
+msgid "System shuts down cleanly and powers off."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/config/_index.adoc:1280
+#: documentation/content/en/books/handbook/config/_index.adoc:1453
#, no-wrap
-msgid "Suspend/Resume"
-msgstr ""
-
-#. type: delimited block = 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1286
-msgid ""
-"ACPI has three suspend to RAM (STR) states, `S1`-`S3`, and one suspend to "
-"disk state (STD), called `S4`. STD can be implemented in two separate "
-"ways. The ``S4``BIOS is a BIOS-assisted suspend to disk and ``S4``OS is "
-"implemented entirely by the operating system. The normal state the system "
-"is in when plugged in but not powered up is \"soft off\" (`S5`)."
+msgid "Configuring Suspend/Resume"
msgstr ""
-#. type: delimited block = 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1289
+#. type: Plain text
+#: documentation/content/en/books/handbook/config/_index.adoc:1456
msgid ""
-"Use `sysctl hw.acpi` to check for the suspend-related items. These example "
-"results are from a Thinkpad:"
+"The first step will be to know which type of sleep states supports the "
+"hardware we are using executing the following command:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1294
+#: documentation/content/en/books/handbook/config/_index.adoc:1460
#, no-wrap
-msgid ""
-"hw.acpi.supported_sleep_state: S3 S4 S5\n"
-"hw.acpi.s4bios: 0\n"
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1298
-msgid ""
-"Use `acpiconf -s` to test `S3`, `S4`, and `S5`. An `s4bios` of one (`1`) "
-"indicates ``S4``BIOS support instead of `S4` operating system support."
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1304
-msgid ""
-"When testing suspend/resume, start with `S1`, if supported. This state is "
-"most likely to work since it does not require much driver support. No one "
-"has implemented `S2`, which is similar to `S1`. Next, try `S3`. This is "
-"the deepest STR state and requires a lot of driver support to properly "
-"reinitialize the hardware."
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1307
-msgid ""
-"A common problem with suspend/resume is that many device drivers do not "
-"save, restore, or reinitialize their firmware, registers, or device memory "
-"properly. As a first attempt at debugging the problem, try:"
+msgid "% sysctl hw.acpi.supported_sleep_state\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1313
+#: documentation/content/en/books/handbook/config/_index.adoc:1467
#, no-wrap
-msgid ""
-"# sysctl debug.bootverbose=1\n"
-"# sysctl debug.acpi.suspend_bounce=1\n"
-"# acpiconf -s 3\n"
+msgid "hw.acpi.supported_sleep_state: S3 S4 S5\n"
msgstr ""
-#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1318
-msgid ""
-"This test emulates the suspend/resume cycle of all device drivers without "
-"actually going into `S3` state. In some cases, problems such as losing "
-"firmware state, device watchdog time out, and retrying forever, can be "
-"captured with this method. Note that the system will not really enter `S3` "
-"state, which means devices may not lose power, and many will work fine even "
-"if suspend/resume methods are totally missing, unlike real `S3` state."
+#. type: delimited block = 4
+#: documentation/content/en/books/handbook/config/_index.adoc:1472
+msgid "As stated above FreeBSD does *not* yet support the `S4` state."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1320
+#: documentation/content/en/books/handbook/config/_index.adoc:1475
msgid ""
-"If the previous test worked, on a laptop it is possible to configure the "
-"system to suspend into `S3` on lid close and resume when it is open back "
-"again:"
+"man:acpiconf[8] can be used to check if the `S3` state works correctly by "
+"running the following command, if it succeeds, the screen should go black "
+"and the machine will turn off:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1324
-#, no-wrap
-msgid "# sysctl hw.acpi.lid_switch_state=S3\n"
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1327
-msgid "This change can be made persistent across reboots:"
-msgstr ""
-
-#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1331
+#: documentation/content/en/books/handbook/config/_index.adoc:1479
#, no-wrap
-msgid "# echo 'hw.acpi.lid_switch_state=S3' >> /etc/sysctl.conf\n"
+msgid "# acpiconf -s 3\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1334
-msgid ""
-"Harder cases require additional hardware, such as a serial port and cable "
-"for debugging through a serial console, a Firewire port and cable for using "
-"man:dcons[4], and kernel debugging skills."
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1341
+#: documentation/content/en/books/handbook/config/_index.adoc:1482
msgid ""
-"To help isolate the problem, unload as many drivers as possible. If it "
-"works, narrow down which driver is the problem by loading drivers until it "
-"fails again. Typically, binary drivers like [.filename]#nvidia.ko#, display "
-"drivers, and USB will have the most problems while Ethernet interfaces "
-"usually work fine. If drivers can be properly loaded and unloaded, automate "
-"this by putting the appropriate commands in [.filename]#/etc/rc.suspend# and "
-"[.filename]#/etc/rc.resume#. Try setting `hw.acpi.reset_video` to `1` if "
-"the display is messed up after resume. Try setting longer or shorter values "
-"for `hw.acpi.sleep_delay` to see if that helps."
+"In the vast majority of cases the Suspend/Resume functionality wants to be "
+"used on a laptop."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1347
+#: documentation/content/en/books/handbook/config/_index.adoc:1484
msgid ""
-"Try loading a recent Linux(R) distribution to see if suspend/resume works on "
-"the same hardware. If it works on Linux(R), it is likely a FreeBSD driver "
-"problem. Narrowing down which driver causes the problem will assist "
-"developers in fixing the problem. Since the ACPI maintainers rarely "
-"maintain other drivers, such as sound or ATA, any driver problems should "
-"also be posted to the {freebsd-current} and mailed to the driver "
-"maintainer. Advanced users can include debugging man:printf[3]s in a "
-"problematic driver to track down where in its resume function it hangs."
+"FreeBSD can be configured to enter the `S3` state when closing the lid by "
+"adding the following line to the [.filename]#/etc/sysctl.conf# file."
msgstr ""
-#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1351
-msgid ""
-"Finally, try disabling ACPI and enabling APM instead. If suspend/resume "
-"works with APM, stick with APM, especially on older hardware (pre-2000). It "
-"took vendors a while to get ACPI support correct and older hardware is more "
-"likely to have BIOS problems with ACPI."
+#. type: delimited block . 4
+#: documentation/content/en/books/handbook/config/_index.adoc:1488
+#, no-wrap
+msgid "hw.acpi.lid_switch_state=S3\n"
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/config/_index.adoc:1352
+#: documentation/content/en/books/handbook/config/_index.adoc:1491
#, no-wrap
-msgid "System Hangs"
+msgid "Troubleshooting in Suspend/Resume"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1356
+#: documentation/content/en/books/handbook/config/_index.adoc:1495
msgid ""
-"Most system hangs are a result of lost interrupts or an interrupt storm. "
-"Chipsets may have problems based on boot, how the BIOS configures interrupts "
-"before correctness of the APIC (MADT) table, and routing of the System "
-"Control Interrupt (SCI)."
+"A lot of effort has been made to make the Suspend and Resume functions work "
+"properly and in the best way on FreeBSD. But currently the Suspend and "
+"Resume functions only work properly on some specific laptops."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1360
-msgid ""
-"Interrupt storms can be distinguished from lost interrupts by checking the "
-"output of `vmstat -i` and looking at the line that has `acpi0`. If the "
-"counter is increasing at more than a couple per second, there is an "
-"interrupt storm. If the system appears hung, try breaking to DDB (kbd:"
-"[CTRL+ALT+ESC] on console) and type `show interrupts`."
+#: documentation/content/en/books/handbook/config/_index.adoc:1497
+msgid "Some checks can be done in case it doesn't work properly."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1362
+#: documentation/content/en/books/handbook/config/_index.adoc:1500
msgid ""
-"When dealing with interrupt problems, try disabling APIC support with `hint."
-"apic.0.disabled=\"1\"` in [.filename]#/boot/loader.conf#."
-msgstr ""
-
-#. type: Title ====
-#: documentation/content/en/books/handbook/config/_index.adoc:1363
-#, no-wrap
-msgid "Panics"
+"In some cases it is enough to turn off the bluetooth. In others it is "
+"enough loading the correct driver for the graphics card, etc."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1370
+#: documentation/content/en/books/handbook/config/_index.adoc:1502
msgid ""
-"Panics are relatively rare for ACPI and are the top priority to be fixed. "
-"The first step is to isolate the steps to reproduce the panic, if possible, "
-"and get a backtrace. Follow the advice for enabling `options DDB` and "
-"setting up a serial console in crossref:serialcomms[serialconsole-"
-"ddb,“Entering the DDB Debugger from the Serial Line”] or setting up a dump "
-"partition. To get a backtrace in DDB, use `tr`. When handwriting the "
-"backtrace, get at least the last five and the top five lines in the trace."
+"In case it doesn't work correctly, some tips can be found on the FreeBSD "
+"Wiki in the section link:https://wiki.freebsd.org/SuspendResume[Suspend/"
+"Resume]."
msgstr ""
-#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1374
-msgid ""
-"Then, try to isolate the problem by booting with ACPI disabled. If that "
-"works, isolate the ACPI subsystem by using various values of `debug.acpi."
-"disable`. See man:acpi[4] for some examples."
-msgstr ""
-
-#. type: Title ====
-#: documentation/content/en/books/handbook/config/_index.adoc:1375
-#, no-wrap
-msgid "System Powers Up After Suspend or Shutdown"
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1381
-msgid ""
-"First, try setting `hw.acpi.disable_on_poweroff=\"0\"` in [.filename]#/boot/"
-"loader.conf#. This keeps ACPI from disabling various events during the "
-"shutdown process. Some systems need this value set to `1` (the default) for "
-"the same reason. This usually fixes the problem of a system powering up "
-"spontaneously after a suspend or poweroff."
-msgstr ""
-
-#. type: Title ====
-#: documentation/content/en/books/handbook/config/_index.adoc:1383
+#. type: Title ==
+#: documentation/content/en/books/handbook/config/_index.adoc:1504
#, no-wrap
-msgid "BIOS Contains Buggy Bytecode"
+msgid "Adding Swap Space"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1387
-msgid ""
-"Some BIOS vendors provide incorrect or buggy bytecode. This is usually "
-"manifested by kernel console messages like this:"
-msgstr ""
-
-#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1392
-#, no-wrap
+#: documentation/content/en/books/handbook/config/_index.adoc:1508
msgid ""
-"ACPI-1287: *** Error: Method execution failed [\\\\_SB_.PCI0.LPC0.FIGD._STA] \\\\\n"
-"(Node 0xc3f6d160), AE_NOT_FOUND\n"
+"Sometimes a FreeBSD system requires more swap space. This section describes "
+"two methods to increase swap space: adding swap to an existing partition or "
+"new hard drive, and creating a swap file on an existing file system."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1396
+#: documentation/content/en/books/handbook/config/_index.adoc:1510
msgid ""
-"Often, these problems may be resolved by updating the BIOS to the latest "
-"revision. Most console messages are harmless, but if there are other "
-"problems, like the battery status is not working, these messages are a good "
-"place to start looking for problems."
+"For information on how to encrypt swap space, which options exist, and why "
+"it should be done, refer to crossref:disks[swap-encrypting,“Encrypting "
+"Swap”]."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/config/_index.adoc:1397
+#: documentation/content/en/books/handbook/config/_index.adoc:1512
#, no-wrap
-msgid "Overriding the Default AML"
+msgid "Swap on a New Hard Drive or Existing Partition"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1401
+#: documentation/content/en/books/handbook/config/_index.adoc:1516
msgid ""
-"The BIOS bytecode, known as ACPI Machine Language (AML), is compiled from a "
-"source language called ACPI Source Language (ASL). The AML is found in the "
-"table known as the Differentiated System Description Table (DSDT)."
+"Adding a new drive for swap gives better performance than using a partition "
+"on an existing drive. Setting up partitions and drives is explained in "
+"crossref:disks[disks-adding,\"Adding Disks\"] while crossref:"
+"bsdinstall[configtuning-initial,\"Designing the Partition Layout\"] "
+"discusses partition layouts and swap partition size considerations."
msgstr ""
-#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1406
+#. type: delimited block = 4
+#: documentation/content/en/books/handbook/config/_index.adoc:1522
msgid ""
-"The goal of FreeBSD is for everyone to have working ACPI without any user "
-"intervention. Workarounds are still being developed for common mistakes "
-"made by BIOS vendors. The Microsoft(R) interpreter ([.filename]#acpi.sys# "
-"and [.filename]#acpiec.sys#) does not strictly check for adherence to the "
-"standard, and thus many BIOS vendors who only test ACPI under Windows(R) "
-"never fix their ASL. FreeBSD developers continue to identify and document "
-"which non-standard behavior is allowed by Microsoft(R)'s interpreter and "
-"replicate it so that FreeBSD can work without forcing users to fix the ASL."
+"It is possible to use any partition not currently mounted, even if it "
+"already contains data. Using `swapon` on a partition that contains data "
+"will overwrite and destroy that data. Make sure that the partition to be "
+"added as swap is really the intended partition before running `swapon`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1409
+#: documentation/content/en/books/handbook/config/_index.adoc:1525
msgid ""
-"To help identify buggy behavior and possibly fix it manually, a copy can be "
-"made of the system's ASL. To copy the system's ASL to a specified file "
-"name, use `acpidump` with `-t`, to show the contents of the fixed tables, "
-"and `-d`, to disassemble the AML:"
+"man:swapon[8] can be used to add a swap partition to the system executing "
+"the following command:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1413
+#: documentation/content/en/books/handbook/config/_index.adoc:1529
#, no-wrap
-msgid "# acpidump -td > my.asl\n"
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1417
-msgid ""
-"Some AML versions assume the user is running Windows(R). To override this, "
-"set `hw.acpi.osname=_\"Windows 2009\"_` in [.filename]#/boot/loader.conf#, "
-"using the most recent Windows(R) version listed in the ASL."
+msgid "# swapon /dev/ada1p2\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1421
+#: documentation/content/en/books/handbook/config/_index.adoc:1532
msgid ""
-"Other workarounds may require [.filename]#my.asl# to be customized. If this "
-"file is edited, compile the new ASL using the following command. Warnings "
-"can usually be ignored, but errors are bugs that will usually prevent ACPI "
-"from working correctly."
+"To automatically add this swap partition on boot, add an entry to [."
+"filename]#/etc/fstab#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1425
+#: documentation/content/en/books/handbook/config/_index.adoc:1536
#, no-wrap
-msgid "# iasl -f my.asl\n"
+msgid "/dev/ada1p2 none swap sw 0 0\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1429
+#: documentation/content/en/books/handbook/config/_index.adoc:1539
msgid ""
-"Including `-f` forces creation of the AML, even if there are errors during "
-"compilation. Some errors, such as missing return statements, are "
-"automatically worked around by the FreeBSD interpreter."
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1432
-msgid ""
-"The default output filename for `iasl` is [.filename]#DSDT.aml#. Load this "
-"file instead of the BIOS's buggy copy, which is still present in flash "
-"memory, by editing [.filename]#/boot/loader.conf# as follows:"
+"See man:fstab[5] for an explanation of the entries in [.filename]#/etc/"
+"fstab#."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1437
+#. type: Title ===
+#: documentation/content/en/books/handbook/config/_index.adoc:1541
#, no-wrap
-msgid ""
-"acpi_dsdt_load=\"YES\"\n"
-"acpi_dsdt_name=\"/boot/DSDT.aml\"\n"
+msgid "Creating a Swap File"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1441
-msgid ""
-"Be sure to copy [.filename]#DSDT.aml# to [.filename]#/boot#, then reboot the "
-"system. If this fixes the problem, send a man:diff[1] of the old and new "
-"ASL to the {freebsd-acpi} so that developers can work around the buggy "
-"behavior in [.filename]#acpica#."
+#: documentation/content/en/books/handbook/config/_index.adoc:1545
+msgid "These examples create a 512M swap file called [.filename]#/usr/swap0#."
msgstr ""
-#. type: Title ===
-#: documentation/content/en/books/handbook/config/_index.adoc:1443
-#, no-wrap
-msgid "Getting and Submitting Debugging Info"
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1451
+#. type: delimited block = 4
+#: documentation/content/en/books/handbook/config/_index.adoc:1549
msgid ""
-"The ACPI driver has a flexible debugging facility. A set of subsystems and "
-"the level of verbosity can be specified. The subsystems to debug are "
-"specified as layers and are broken down into components "
-"(`ACPI_ALL_COMPONENTS`) and ACPI hardware support (`ACPI_ALL_DRIVERS`). The "
-"verbosity of debugging output is specified as the level and ranges from just "
-"report errors (`ACPI_LV_ERROR`) to everything (`ACPI_LV_VERBOSE`). The "
-"level is a bitmask so multiple options can be set at once, separated by "
-"spaces. In practice, a serial console should be used to log the output so "
-"it is not lost as the console message buffer flushes. A full list of the "
-"individual layers and levels is found in man:acpi[4]."
+"Swap files on ZFS file systems are strongly discouraged, as swapping can "
+"lead to system hangs."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1455
-msgid ""
-"Debugging output is not enabled by default. To enable it, add `options "
-"ACPI_DEBUG` to the custom kernel configuration file if ACPI is compiled into "
-"the kernel. Add `ACPI_DEBUG=1` to [.filename]#/etc/make.conf# to enable it "
-"globally. If a module is used instead of a custom kernel, recompile just "
-"the [.filename]#acpi.ko# module as follows:"
+#: documentation/content/en/books/handbook/config/_index.adoc:1552
+msgid "The first step is to create the swap file:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1459
+#: documentation/content/en/books/handbook/config/_index.adoc:1556
#, no-wrap
-msgid "# cd /sys/modules/acpi/acpi && make clean && make ACPI_DEBUG=1\n"
+msgid "# dd if=/dev/zero of=/usr/swap0 bs=1m count=512\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1463
-msgid ""
-"Copy the compiled [.filename]#acpi.ko# to [.filename]#/boot/kernel# and add "
-"the desired level and layer to [.filename]#/boot/loader.conf#. The entries "
-"in this example enable debug messages for all ACPI components and hardware "
-"drivers and output error messages at the least verbose level:"
+#: documentation/content/en/books/handbook/config/_index.adoc:1559
+msgid "The second step is to put the proper permissions on the new file:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1468
+#: documentation/content/en/books/handbook/config/_index.adoc:1563
#, no-wrap
-msgid ""
-"debug.acpi.layer=\"ACPI_ALL_COMPONENTS ACPI_ALL_DRIVERS\"\n"
-"debug.acpi.level=\"ACPI_LV_ERROR\"\n"
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1473
-msgid ""
-"If the required information is triggered by a specific event, such as a "
-"suspend and then resume, do not modify [.filename]#/boot/loader.conf#. "
-"Instead, use `sysctl` to specify the layer and level after booting and "
-"preparing the system for the specific event. The variables which can be set "
-"using `sysctl` are named the same as the tunables in [.filename]#/boot/"
-"loader.conf#."
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1475
-msgid ""
-"Once the debugging information is gathered, it can be sent to the {freebsd-"
-"acpi} so that it can be used by the FreeBSD ACPI maintainers to identify the "
-"root cause of the problem and to develop a solution."
-msgstr ""
-
-#. type: delimited block = 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1479
-msgid ""
-"Before submitting debugging information to this mailing list, ensure the "
-"latest BIOS version is installed and, if available, the embedded controller "
-"firmware version."
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1482
-msgid "When submitting a problem report, include the following information:"
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1484
-msgid ""
-"Description of the buggy behavior, including system type, model, and "
-"anything that causes the bug to appear. Note as accurately as possible when "
-"the bug began occurring if it is new."
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1485
-msgid ""
-"The output of `dmesg` after running `boot -v`, including any error messages "
-"generated by the bug."
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1486
-msgid ""
-"The `dmesg` output from `boot -v` with ACPI disabled, if disabling ACPI "
-"helps to fix the problem."
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1487
-msgid ""
-"Output from `sysctl hw.acpi`. This lists which features the system offers."
+msgid "# chmod 0600 /usr/swap0\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1488
+#: documentation/content/en/books/handbook/config/_index.adoc:1566
msgid ""
-"The URL to a pasted version of the system's ASL. Do _not_ send the ASL "
-"directly to the list as it can be very large. Generate a copy of the ASL by "
-"running this command:"
+"The third step is to inform the system about the swap file by adding a line "
+"to [.filename]#/etc/fstab#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1492
+#: documentation/content/en/books/handbook/config/_index.adoc:1570
#, no-wrap
-msgid "# acpidump -dt > name-system.asl\n"
+msgid "md none swap sw,file=/usr/swap0,late 0 0\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1496
+#: documentation/content/en/books/handbook/config/_index.adoc:1573
msgid ""
-"Substitute the login name for _name_ and manufacturer/model for _system_. "
-"For example, use [.filename]#njl-FooCo6000.asl#."
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1503
-msgid ""
-"Most FreeBSD developers watch the {freebsd-current}, but one should submit "
-"problems to the {freebsd-acpi} to be sure it is seen. Be patient when "
-"waiting for a response. If the bug is not immediately apparent, submit a "
-"bug report. When entering a PR, include the same information as requested "
-"above. This helps developers to track the problem and resolve it. Do not "
-"send a PR without emailing the {freebsd-acpi} first as it is likely that the "
-"problem has been reported before."
+"Swap space will be added on system startup. To add swap space immediately, "
+"use man:swapon[8]:"
msgstr ""
-#. type: Title ===
-#: documentation/content/en/books/handbook/config/_index.adoc:1505
+#. type: delimited block . 4
+#: documentation/content/en/books/handbook/config/_index.adoc:1577
#, no-wrap
-msgid "References"
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1508
-msgid "More information about ACPI may be found in the following locations:"
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1510
-msgid ""
-"Archives at https://lists.freebsd.org/pipermail/freebsd-acpi/[] and more "
-"recent https://lists.freebsd.org/archives/freebsd-acpi/[]"
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1511
-msgid "The https://uefi.org/specifications#ACPI[ACPI Specification]"
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1511
-msgid ""
-"man:acpi[4], man:acpi_thermal[4], man:acpidump[8], man:iasl[8], and man:"
-"acpidb[8]"
+msgid "# swapon -aL\n"
msgstr ""
diff --git a/documentation/content/en/books/handbook/cutting-edge/_index.po b/documentation/content/en/books/handbook/cutting-edge/_index.po
index 412f33aa41..2632a79c2a 100644
--- a/documentation/content/en/books/handbook/cutting-edge/_index.po
+++ b/documentation/content/en/books/handbook/cutting-edge/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2023-07-15 16:41-0300\n"
+"POT-Creation-Date: 2023-09-09 18:12-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"
@@ -684,7 +684,7 @@ msgstr ""
#. type: delimited block . 4
#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:377
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1090
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1097
#, no-wrap
msgid "# shutdown -r now\n"
msgstr ""
@@ -1621,8 +1621,7 @@ msgstr ""
#. type: delimited block = 4
#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:787
-#, no-wrap
-msgid "*Obtaining the Source:* +\n"
+msgid "Obtaining the source:"
msgstr ""
#. type: delimited block = 4
@@ -1634,61 +1633,61 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:792
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:793
#, no-wrap
msgid "FreeBSD Versions and Repository Branches"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:796
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:797
#, no-wrap
-msgid "uname -r Output"
+msgid "uname&#160;&#8209;r Output"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:797
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:798
#, no-wrap
msgid "Repository Path"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:799
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:800
#, no-wrap
msgid "Description"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:800
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:801
#, no-wrap
msgid "`_X.Y_-RELEASE`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:801
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:802
#, no-wrap
msgid "`releng/_X.Y_`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:803
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:804
#, no-wrap
msgid "The Release version plus only critical security and bug fix patches. This branch is recommended for most users."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:804
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:805
#, no-wrap
msgid "`_X.Y_-STABLE`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:805
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:806
#, no-wrap
msgid "`stable/_X_`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:811
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:812
#, no-wrap
msgid ""
"The Release version plus all additional development on that branch. _STABLE_ refers to the Applications Binary Interface (ABI) not changing, so software compiled for earlier versions still runs. For example, software compiled to run on FreeBSD 10.1 will still run on FreeBSD 10-STABLE compiled later.\n"
@@ -1697,30 +1696,30 @@ msgid ""
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:812
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:813
#, no-wrap
msgid "`_X_-CURRENT`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:813
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:814
#, no-wrap
msgid "`main`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:814
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:815
#, no-wrap
msgid "The latest unreleased development version of FreeBSD. The CURRENT branch can have major bugs or incompatibilities and is recommended only for advanced users."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:817
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:818
msgid "Determine which version of FreeBSD is being used with man:uname[1]:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:822
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:823
#, no-wrap
msgid ""
"# uname -r\n"
@@ -1728,7 +1727,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:826
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:827
msgid ""
"Based on <<updating-src-obtaining-src-repopath>>, the source used to update "
"`13.2-RELEASE` has a repository path of `releng/13.2`. That path is used "
@@ -1736,7 +1735,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:831
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:832
#, no-wrap
msgid ""
"# mv /usr/src /usr/src.bak <.>\n"
@@ -1744,14 +1743,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:834
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:835
msgid ""
"Move the old directory out of the way. If there are no local modifications "
"in this directory, it can be deleted."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:836
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:837
msgid ""
"The path from <<updating-src-obtaining-src-repopath>> is added to the "
"repository URL. The third parameter is the destination directory for the "
@@ -1764,7 +1763,7 @@ msgstr ""
msgid "Building from Source"
msgstr ""
-#. type: delimited block = 4
+#. type: Plain text
#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:844
msgid ""
"The _world_, or all of the operating system except the kernel, is compiled. "
@@ -2088,60 +2087,73 @@ msgid ""
"more information."
msgstr ""
-#. type: Title ====
+#. type: Plain text
#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1034
+msgid ""
+"If the standard [.filename]#/usr/src# was not used, another parameter must "
+"be passed to man:mergemaster[8]:"
+msgstr ""
+
+#. type: delimited block . 4
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1038
+#, no-wrap
+msgid "# mergemaster -Ui PATH_TO_SRC\n"
+msgstr ""
+
+#. type: Title ====
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1041
#, no-wrap
msgid "Checking for Outdated Files and Libraries"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1038
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1045
msgid ""
"Some obsolete files or directories can remain after an update. These files "
"can be located:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1042
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1049
#, no-wrap
msgid "# make check-old\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1045
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1052
msgid "and deleted:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1049
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1056
#, no-wrap
msgid "# make delete-old\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1053
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1060
msgid "Some obsolete libraries can also remain. These can be detected with:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1057
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1064
#, no-wrap
msgid "# make check-old-libs\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1060
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1067
msgid "and deleted with"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1064
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1071
#, no-wrap
msgid "# make delete-old-libs\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1068
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1075
msgid ""
"Programs which were still using those old libraries will stop working when "
"the library has been deleted. These programs must be rebuilt or replaced "
@@ -2149,7 +2161,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1074
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1081
msgid ""
"When all the old files or directories are known to be safe to delete, "
"pressing kbd:[y] and kbd:[Enter] to delete each file can be avoided by "
@@ -2157,32 +2169,32 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1078
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1085
#, no-wrap
msgid "# make BATCH_DELETE_OLD_FILES=yes delete-old-libs\n"
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1083
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1090
#, no-wrap
msgid "Restarting After the Update"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1086
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1093
msgid ""
"The last step after updating is to restart the computer so all the changes "
"take effect:"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1093
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1100
#, no-wrap
msgid "Tracking for Multiple Machines"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1101
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1108
msgid ""
"When multiple machines need to track the same source tree, it is a waste of "
"disk space, network bandwidth, and CPU cycles to have each system download "
@@ -2194,7 +2206,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1106
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1113
msgid ""
"First, identify a set of machines which will run the same set of binaries, "
"known as a _build set_. Each machine can have a custom kernel, but will run "
@@ -2205,7 +2217,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1110
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1117
msgid ""
"Select a machine to be the _test machine_, which will test software updates "
"before they are put into production. This _must_ be a machine that can "
@@ -2214,7 +2226,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1113
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1120
msgid ""
"All the machines in this build set need to mount [.filename]#/usr/obj# and [."
"filename]#/usr/src# from the build machine via NFS. For multiple build "
@@ -2223,7 +2235,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1119
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1126
msgid ""
"Ensure that [.filename]#/etc/make.conf# and [.filename]#/etc/src.conf# on "
"all the machines in the build set agree with the build machine. That means "
@@ -2236,7 +2248,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1126
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1133
msgid ""
"On the build machine, build the kernel and world as described in "
"<<makeworld>>, but do not install anything on the build machine. Instead, "
@@ -2248,7 +2260,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1129
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1136
msgid ""
"After verifying that everything on the test machine is working properly, use "
"the same procedure to install the new software on each of the other machines "
@@ -2256,7 +2268,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1136
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1143
msgid ""
"The same methodology can be used for the ports tree. The first step is to "
"share [.filename]#/usr/ports# via NFS to all the machines in the build set. "
diff --git a/documentation/content/en/books/handbook/desktop/_index.po b/documentation/content/en/books/handbook/desktop/_index.po
index cb6874cee0..7c62d6c7af 100644
--- a/documentation/content/en/books/handbook/desktop/_index.po
+++ b/documentation/content/en/books/handbook/desktop/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2023-07-15 16:41-0300\n"
+"POT-Creation-Date: 2023-09-09 18:12-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"
@@ -96,33 +96,33 @@ msgstr ""
#. type: Table
#: documentation/content/en/books/handbook/desktop/_index.adoc:72
-#: documentation/content/en/books/handbook/desktop/_index.adoc:548
-#: documentation/content/en/books/handbook/desktop/_index.adoc:755
-#: documentation/content/en/books/handbook/desktop/_index.adoc:910
-#: documentation/content/en/books/handbook/desktop/_index.adoc:992
-#: documentation/content/en/books/handbook/desktop/_index.adoc:1081
+#: documentation/content/en/books/handbook/desktop/_index.adoc:547
+#: documentation/content/en/books/handbook/desktop/_index.adoc:752
+#: documentation/content/en/books/handbook/desktop/_index.adoc:907
+#: documentation/content/en/books/handbook/desktop/_index.adoc:989
+#: documentation/content/en/books/handbook/desktop/_index.adoc:1078
#, no-wrap
msgid "Name"
msgstr ""
#. type: Table
#: documentation/content/en/books/handbook/desktop/_index.adoc:72
-#: documentation/content/en/books/handbook/desktop/_index.adoc:548
-#: documentation/content/en/books/handbook/desktop/_index.adoc:755
-#: documentation/content/en/books/handbook/desktop/_index.adoc:910
-#: documentation/content/en/books/handbook/desktop/_index.adoc:992
-#: documentation/content/en/books/handbook/desktop/_index.adoc:1081
+#: documentation/content/en/books/handbook/desktop/_index.adoc:547
+#: documentation/content/en/books/handbook/desktop/_index.adoc:752
+#: documentation/content/en/books/handbook/desktop/_index.adoc:907
+#: documentation/content/en/books/handbook/desktop/_index.adoc:989
+#: documentation/content/en/books/handbook/desktop/_index.adoc:1078
#, no-wrap
msgid "License"
msgstr ""
#. type: Table
#: documentation/content/en/books/handbook/desktop/_index.adoc:74
-#: documentation/content/en/books/handbook/desktop/_index.adoc:548
-#: documentation/content/en/books/handbook/desktop/_index.adoc:755
-#: documentation/content/en/books/handbook/desktop/_index.adoc:910
-#: documentation/content/en/books/handbook/desktop/_index.adoc:992
-#: documentation/content/en/books/handbook/desktop/_index.adoc:1081
+#: documentation/content/en/books/handbook/desktop/_index.adoc:547
+#: documentation/content/en/books/handbook/desktop/_index.adoc:752
+#: documentation/content/en/books/handbook/desktop/_index.adoc:907
+#: documentation/content/en/books/handbook/desktop/_index.adoc:989
+#: documentation/content/en/books/handbook/desktop/_index.adoc:1078
#, no-wrap
msgid "Package"
msgstr ""
@@ -138,9 +138,9 @@ msgstr ""
#: documentation/content/en/books/handbook/desktop/_index.adoc:76
#: documentation/content/en/books/handbook/desktop/_index.adoc:80
#: documentation/content/en/books/handbook/desktop/_index.adoc:92
-#: documentation/content/en/books/handbook/desktop/_index.adoc:572
-#: documentation/content/en/books/handbook/desktop/_index.adoc:592
-#: documentation/content/en/books/handbook/desktop/_index.adoc:924
+#: documentation/content/en/books/handbook/desktop/_index.adoc:571
+#: documentation/content/en/books/handbook/desktop/_index.adoc:591
+#: documentation/content/en/books/handbook/desktop/_index.adoc:921
#, no-wrap
msgid "GPL 2.0 or later"
msgstr ""
@@ -204,7 +204,7 @@ msgstr ""
#. type: Title ===
#: documentation/content/en/books/handbook/desktop/_index.adoc:91
-#: documentation/content/en/books/handbook/desktop/_index.adoc:403
+#: documentation/content/en/books/handbook/desktop/_index.adoc:402
#, no-wrap
msgid "Cinnamon"
msgstr ""
@@ -217,7 +217,7 @@ msgstr ""
#. type: Title ===
#: documentation/content/en/books/handbook/desktop/_index.adoc:95
-#: documentation/content/en/books/handbook/desktop/_index.adoc:469
+#: documentation/content/en/books/handbook/desktop/_index.adoc:468
#, no-wrap
msgid "LXQT"
msgstr ""
@@ -319,9 +319,9 @@ msgstr ""
#: documentation/content/en/books/handbook/desktop/_index.adoc:150
#: documentation/content/en/books/handbook/desktop/_index.adoc:238
#: documentation/content/en/books/handbook/desktop/_index.adoc:298
-#: documentation/content/en/books/handbook/desktop/_index.adoc:373
-#: documentation/content/en/books/handbook/desktop/_index.adoc:439
-#: documentation/content/en/books/handbook/desktop/_index.adoc:505
+#: documentation/content/en/books/handbook/desktop/_index.adoc:372
+#: documentation/content/en/books/handbook/desktop/_index.adoc:438
+#: documentation/content/en/books/handbook/desktop/_index.adoc:504
#, no-wrap
msgid "# sysrc dbus_enable=\"YES\"\n"
msgstr ""
@@ -354,20 +354,20 @@ msgstr ""
#. type: delimited block . 4
#: documentation/content/en/books/handbook/desktop/_index.adoc:169
-#: documentation/content/en/books/handbook/desktop/_index.adoc:516
+#: documentation/content/en/books/handbook/desktop/_index.adoc:515
#, no-wrap
msgid "# pkg install sddm\n"
msgstr ""
#. type: Plain text
#: documentation/content/en/books/handbook/desktop/_index.adoc:172
-#: documentation/content/en/books/handbook/desktop/_index.adoc:519
+#: documentation/content/en/books/handbook/desktop/_index.adoc:518
msgid "Enable SDDM service in `/etc/rc.conf` to start at system boot:"
msgstr ""
#. type: delimited block . 4
#: documentation/content/en/books/handbook/desktop/_index.adoc:176
-#: documentation/content/en/books/handbook/desktop/_index.adoc:523
+#: documentation/content/en/books/handbook/desktop/_index.adoc:522
#, no-wrap
msgid "# sysrc sddm_enable=\"YES\"\n"
msgstr ""
@@ -381,7 +381,7 @@ msgstr ""
#. type: delimited block . 4
#: documentation/content/en/books/handbook/desktop/_index.adoc:183
-#: documentation/content/en/books/handbook/desktop/_index.adoc:530
+#: documentation/content/en/books/handbook/desktop/_index.adoc:529
#, no-wrap
msgid "# sysrc sddm_lang=\"es_ES\"\n"
msgstr ""
@@ -411,7 +411,7 @@ msgstr ""
#. type: Title ====
#: documentation/content/en/books/handbook/desktop/_index.adoc:199
#, no-wrap
-msgid "Install GNOME meta pacakge"
+msgid "Install GNOME meta package"
msgstr ""
#. type: Plain text
@@ -462,9 +462,9 @@ msgstr ""
#. type: delimited block . 4
#: documentation/content/en/books/handbook/desktop/_index.adoc:228
#: documentation/content/en/books/handbook/desktop/_index.adoc:288
-#: documentation/content/en/books/handbook/desktop/_index.adoc:364
-#: documentation/content/en/books/handbook/desktop/_index.adoc:430
-#: documentation/content/en/books/handbook/desktop/_index.adoc:495
+#: documentation/content/en/books/handbook/desktop/_index.adoc:363
+#: documentation/content/en/books/handbook/desktop/_index.adoc:429
+#: documentation/content/en/books/handbook/desktop/_index.adoc:494
#, no-wrap
msgid ""
"# Device Mountpoint FStype Options Dump Pass#\n"
@@ -564,7 +564,7 @@ msgstr ""
#. type: Plain text
#: documentation/content/en/books/handbook/desktop/_index.adoc:294
-#: documentation/content/en/books/handbook/desktop/_index.adoc:501
+#: documentation/content/en/books/handbook/desktop/_index.adoc:500
msgid "Enable D-BUS in `/etc/rc.conf` to start at system boot:"
msgstr ""
@@ -576,8 +576,8 @@ msgstr ""
#. type: Plain text
#: documentation/content/en/books/handbook/desktop/_index.adoc:304
-#: documentation/content/en/books/handbook/desktop/_index.adoc:379
-#: documentation/content/en/books/handbook/desktop/_index.adoc:445
+#: documentation/content/en/books/handbook/desktop/_index.adoc:378
+#: documentation/content/en/books/handbook/desktop/_index.adoc:444
msgid ""
"package:x11/lightdm[] is a display manager that supports different display "
"technologies and is a good choice as it is very lightweight, requires little "
@@ -586,29 +586,29 @@ msgstr ""
#. type: Plain text
#: documentation/content/en/books/handbook/desktop/_index.adoc:306
-#: documentation/content/en/books/handbook/desktop/_index.adoc:381
+#: documentation/content/en/books/handbook/desktop/_index.adoc:380
msgid "To install it, execute:"
msgstr ""
#. type: delimited block . 4
#: documentation/content/en/books/handbook/desktop/_index.adoc:310
-#: documentation/content/en/books/handbook/desktop/_index.adoc:385
-#: documentation/content/en/books/handbook/desktop/_index.adoc:451
+#: documentation/content/en/books/handbook/desktop/_index.adoc:384
+#: documentation/content/en/books/handbook/desktop/_index.adoc:450
#, no-wrap
msgid "# pkg install lightdm lightdm-gtk-greeter\n"
msgstr ""
#. type: Plain text
#: documentation/content/en/books/handbook/desktop/_index.adoc:313
-#: documentation/content/en/books/handbook/desktop/_index.adoc:388
-#: documentation/content/en/books/handbook/desktop/_index.adoc:454
+#: documentation/content/en/books/handbook/desktop/_index.adoc:387
+#: documentation/content/en/books/handbook/desktop/_index.adoc:453
msgid "Enable lightdm in `/etc/rc.conf` to start at system boot:"
msgstr ""
#. type: delimited block . 4
#: documentation/content/en/books/handbook/desktop/_index.adoc:317
-#: documentation/content/en/books/handbook/desktop/_index.adoc:392
-#: documentation/content/en/books/handbook/desktop/_index.adoc:458
+#: documentation/content/en/books/handbook/desktop/_index.adoc:391
+#: documentation/content/en/books/handbook/desktop/_index.adoc:457
#, no-wrap
msgid "# sysrc lightdm_enable=\"YES\"\n"
msgstr ""
@@ -626,72 +626,66 @@ msgstr ""
msgid "% echo '. /usr/local/etc/xdg/xfce4/xinitrc' > ~/.xinitrc\n"
msgstr ""
-#. What does "traditional metaphors" mean?
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:331
-msgid "The MATE Desktop Environment is the continuation of GNOME 2."
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:333
+#: documentation/content/en/books/handbook/desktop/_index.adoc:332
msgid ""
-"It provides an intuitive and attractive desktop environment using "
-"traditional metaphors."
+"The MATE Desktop Environment is the continuation of GNOME 2. It provides an "
+"intuitive and attractive desktop environment using traditional metaphors."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/desktop/_index.adoc:335
+#: documentation/content/en/books/handbook/desktop/_index.adoc:334
#, no-wrap
msgid "Install MATE meta package"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:338
+#: documentation/content/en/books/handbook/desktop/_index.adoc:337
msgid ""
"To install the MATE meta package that includes the MATE Desktop with some "
"extra applications such as text editor, archiver manager, etc., execute:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:342
+#: documentation/content/en/books/handbook/desktop/_index.adoc:341
#, no-wrap
msgid "# pkg install mate\n"
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/desktop/_index.adoc:345
+#: documentation/content/en/books/handbook/desktop/_index.adoc:344
#, no-wrap
msgid "Minimal MATE installation"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:348
+#: documentation/content/en/books/handbook/desktop/_index.adoc:347
msgid ""
"To install the MATE lite meta package with MATE desktop slimmed down for "
"only the basics, execute:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:352
+#: documentation/content/en/books/handbook/desktop/_index.adoc:351
#, no-wrap
msgid "# pkg install mate-base\n"
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/desktop/_index.adoc:355
+#: documentation/content/en/books/handbook/desktop/_index.adoc:354
#, no-wrap
msgid "Configure MATE"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:359
+#: documentation/content/en/books/handbook/desktop/_index.adoc:358
msgid ""
"MATE requires `/proc` to be mounted. Add this line to `/etc/fstab` to mount "
"this file system automatically during system startup:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:369
+#: documentation/content/en/books/handbook/desktop/_index.adoc:368
msgid ""
"MATE uses man:dbus-daemon[1] for a message bus and hardware abstraction. "
"This application is automatically installed as a dependency of MATE. Enable "
@@ -699,26 +693,26 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/desktop/_index.adoc:376
+#: documentation/content/en/books/handbook/desktop/_index.adoc:375
#, no-wrap
msgid "Start MATE"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:396
+#: documentation/content/en/books/handbook/desktop/_index.adoc:395
msgid ""
"A second method to start MATE is by manually invoking man:startx[1]. For "
"this to work, the following line is needed in `~/.xinitrc`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:400
+#: documentation/content/en/books/handbook/desktop/_index.adoc:399
#, no-wrap
msgid "% echo \"exec ck-launch-session mate-session\" > ~/.xinitrc\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:409
+#: documentation/content/en/books/handbook/desktop/_index.adoc:408
msgid ""
"Cinnamon is a UNIX(R) desktop which provides advanced innovative features "
"and a traditional user experience. The desktop layout is similar to Gnome "
@@ -728,37 +722,37 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/desktop/_index.adoc:411
+#: documentation/content/en/books/handbook/desktop/_index.adoc:410
#, no-wrap
msgid "Install Cinnamon"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:414
+#: documentation/content/en/books/handbook/desktop/_index.adoc:413
msgid "To install the Cinnamon package, execute:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:418
+#: documentation/content/en/books/handbook/desktop/_index.adoc:417
#, no-wrap
msgid "# pkg install cinnamon\n"
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/desktop/_index.adoc:421
+#: documentation/content/en/books/handbook/desktop/_index.adoc:420
#, no-wrap
msgid "Configure Cinnamon"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:425
+#: documentation/content/en/books/handbook/desktop/_index.adoc:424
msgid ""
"Cinnamon requires `/proc` to be mounted. Add this line to `/etc/fstab` to "
"mount this file system automatically during system startup:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:435
+#: documentation/content/en/books/handbook/desktop/_index.adoc:434
msgid ""
"Cinnamon uses man:dbus-daemon[1] for a message bus and hardware "
"abstraction. This application is automatically installed as a dependency of "
@@ -766,31 +760,31 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/desktop/_index.adoc:442
+#: documentation/content/en/books/handbook/desktop/_index.adoc:441
#, no-wrap
msgid "Start Cinnamon"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:447
+#: documentation/content/en/books/handbook/desktop/_index.adoc:446
msgid "To install it execute:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:462
+#: documentation/content/en/books/handbook/desktop/_index.adoc:461
msgid ""
"A second method to start Cinnamon is by manually invoking man:startx[1]. "
"For this to work, the following line is needed in `~/.xinitrc`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:466
+#: documentation/content/en/books/handbook/desktop/_index.adoc:465
#, no-wrap
msgid "% echo \"exec ck-launch-session cinnamon-session\" > ~/.xinitrc\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:474
+#: documentation/content/en/books/handbook/desktop/_index.adoc:473
msgid ""
"LXQt is an advanced, easy-to-use, and fast desktop environment based on Qt "
"technologies. It has been tailored for users who value simplicity, speed, "
@@ -799,83 +793,83 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/desktop/_index.adoc:476
+#: documentation/content/en/books/handbook/desktop/_index.adoc:475
#, no-wrap
msgid "Install LXQT"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:479
+#: documentation/content/en/books/handbook/desktop/_index.adoc:478
msgid "To install the LXQT meta package, execute:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:483
+#: documentation/content/en/books/handbook/desktop/_index.adoc:482
#, no-wrap
msgid "# pkg install lxqt\n"
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/desktop/_index.adoc:486
+#: documentation/content/en/books/handbook/desktop/_index.adoc:485
#, no-wrap
msgid "Configure LXQT"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:490
+#: documentation/content/en/books/handbook/desktop/_index.adoc:489
msgid ""
"LXQT requires `/proc` to be mounted. Add this line to `/etc/fstab` to mount "
"this file system automatically during system startup:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:499
+#: documentation/content/en/books/handbook/desktop/_index.adoc:498
msgid ""
"LXQT uses man:dbus-daemon[1] for a message bus and hardware abstraction. "
"This application is automatically installed as a dependency of LXQT."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/desktop/_index.adoc:508
+#: documentation/content/en/books/handbook/desktop/_index.adoc:507
#, no-wrap
msgid "Start LXQT"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:512
+#: documentation/content/en/books/handbook/desktop/_index.adoc:511
msgid ""
"The preferred LXQT display manager is package:x11/sddm[]. To install "
"package:x11/sddm[], execute:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:526
+#: documentation/content/en/books/handbook/desktop/_index.adoc:525
msgid ""
"The keyboard language can be set in SDDM by running the following command "
"(for example, for Spanish):"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:534
+#: documentation/content/en/books/handbook/desktop/_index.adoc:533
msgid ""
"A second method to start LXQT is by manually invoking man:startx[1]. For "
"this to work, the following line is needed in `~/.xinitrc`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:538
+#: documentation/content/en/books/handbook/desktop/_index.adoc:537
#, no-wrap
msgid "% echo \"exec ck-launch-session startlxqt\" > ~/.xinitrc\n"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/desktop/_index.adoc:541
+#: documentation/content/en/books/handbook/desktop/_index.adoc:540
#, no-wrap
msgid "Browsers"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:544
+#: documentation/content/en/books/handbook/desktop/_index.adoc:543
msgid ""
"This section describes how to install and configure some popular web "
"browsers on a FreeBSD system, from full web browsers with high resource "
@@ -883,224 +877,224 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/desktop/_index.adoc:545
+#: documentation/content/en/books/handbook/desktop/_index.adoc:544
#, no-wrap
msgid "Supported browsers"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/desktop/_index.adoc:550
-#: documentation/content/en/books/handbook/desktop/_index.adoc:757
-#: documentation/content/en/books/handbook/desktop/_index.adoc:912
-#: documentation/content/en/books/handbook/desktop/_index.adoc:994
-#: documentation/content/en/books/handbook/desktop/_index.adoc:1083
+#: documentation/content/en/books/handbook/desktop/_index.adoc:549
+#: documentation/content/en/books/handbook/desktop/_index.adoc:754
+#: documentation/content/en/books/handbook/desktop/_index.adoc:909
+#: documentation/content/en/books/handbook/desktop/_index.adoc:991
+#: documentation/content/en/books/handbook/desktop/_index.adoc:1080
#, no-wrap
msgid "Resources Needed"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/desktop/_index.adoc:551
-#: documentation/content/en/books/handbook/desktop/_index.adoc:603
+#: documentation/content/en/books/handbook/desktop/_index.adoc:550
+#: documentation/content/en/books/handbook/desktop/_index.adoc:602
#, no-wrap
msgid "Firefox"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/desktop/_index.adoc:552
-#: documentation/content/en/books/handbook/desktop/_index.adoc:567
-#: documentation/content/en/books/handbook/desktop/_index.adoc:914
+#: documentation/content/en/books/handbook/desktop/_index.adoc:551
+#: documentation/content/en/books/handbook/desktop/_index.adoc:566
+#: documentation/content/en/books/handbook/desktop/_index.adoc:911
#, no-wrap
msgid "MPL 2.0"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/desktop/_index.adoc:553
+#: documentation/content/en/books/handbook/desktop/_index.adoc:552
#, no-wrap
msgid "package:www/firefox[]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/desktop/_index.adoc:555
-#: documentation/content/en/books/handbook/desktop/_index.adoc:560
-#: documentation/content/en/books/handbook/desktop/_index.adoc:565
-#: documentation/content/en/books/handbook/desktop/_index.adoc:570
-#: documentation/content/en/books/handbook/desktop/_index.adoc:762
-#: documentation/content/en/books/handbook/desktop/_index.adoc:767
-#: documentation/content/en/books/handbook/desktop/_index.adoc:772
-#: documentation/content/en/books/handbook/desktop/_index.adoc:777
-#: documentation/content/en/books/handbook/desktop/_index.adoc:917
-#: documentation/content/en/books/handbook/desktop/_index.adoc:999
-#: documentation/content/en/books/handbook/desktop/_index.adoc:1088
-#: documentation/content/en/books/handbook/desktop/_index.adoc:1093
+#: documentation/content/en/books/handbook/desktop/_index.adoc:554
+#: documentation/content/en/books/handbook/desktop/_index.adoc:559
+#: documentation/content/en/books/handbook/desktop/_index.adoc:564
+#: documentation/content/en/books/handbook/desktop/_index.adoc:569
+#: documentation/content/en/books/handbook/desktop/_index.adoc:759
+#: documentation/content/en/books/handbook/desktop/_index.adoc:764
+#: documentation/content/en/books/handbook/desktop/_index.adoc:769
+#: documentation/content/en/books/handbook/desktop/_index.adoc:774
+#: documentation/content/en/books/handbook/desktop/_index.adoc:914
+#: documentation/content/en/books/handbook/desktop/_index.adoc:996
+#: documentation/content/en/books/handbook/desktop/_index.adoc:1085
+#: documentation/content/en/books/handbook/desktop/_index.adoc:1090
#, no-wrap
msgid "Heavy"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/desktop/_index.adoc:556
-#: documentation/content/en/books/handbook/desktop/_index.adoc:623
+#: documentation/content/en/books/handbook/desktop/_index.adoc:555
+#: documentation/content/en/books/handbook/desktop/_index.adoc:622
#, no-wrap
msgid "Chromium"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/desktop/_index.adoc:557
-#: documentation/content/en/books/handbook/desktop/_index.adoc:562
+#: documentation/content/en/books/handbook/desktop/_index.adoc:556
+#: documentation/content/en/books/handbook/desktop/_index.adoc:561
#, no-wrap
msgid "BSD-3 and others"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/desktop/_index.adoc:558
+#: documentation/content/en/books/handbook/desktop/_index.adoc:557
#, no-wrap
msgid "package:www/chromium[]"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/desktop/_index.adoc:561
-#: documentation/content/en/books/handbook/desktop/_index.adoc:642
+#: documentation/content/en/books/handbook/desktop/_index.adoc:560
+#: documentation/content/en/books/handbook/desktop/_index.adoc:641
#, no-wrap
msgid "Iridium browser"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/desktop/_index.adoc:563
+#: documentation/content/en/books/handbook/desktop/_index.adoc:562
#, no-wrap
-msgid "package:www/iridium[]"
+msgid "package:www/iridium-browser[]"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/desktop/_index.adoc:566
-#: documentation/content/en/books/handbook/desktop/_index.adoc:655
+#: documentation/content/en/books/handbook/desktop/_index.adoc:565
+#: documentation/content/en/books/handbook/desktop/_index.adoc:654
#, no-wrap
msgid "Falkon"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/desktop/_index.adoc:568
+#: documentation/content/en/books/handbook/desktop/_index.adoc:567
#, no-wrap
-msgid "package:www/falkon[]"
+msgid "package:www/falkon-qtonly[]"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/desktop/_index.adoc:571
-#: documentation/content/en/books/handbook/desktop/_index.adoc:671
+#: documentation/content/en/books/handbook/desktop/_index.adoc:570
+#: documentation/content/en/books/handbook/desktop/_index.adoc:670
#, no-wrap
msgid "Konqueror"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/desktop/_index.adoc:573
+#: documentation/content/en/books/handbook/desktop/_index.adoc:572
#, no-wrap
msgid "package:x11-fm/konqueror[]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/desktop/_index.adoc:575
-#: documentation/content/en/books/handbook/desktop/_index.adoc:580
-#: documentation/content/en/books/handbook/desktop/_index.adoc:585
-#: documentation/content/en/books/handbook/desktop/_index.adoc:922
-#: documentation/content/en/books/handbook/desktop/_index.adoc:927
-#: documentation/content/en/books/handbook/desktop/_index.adoc:1004
-#: documentation/content/en/books/handbook/desktop/_index.adoc:1009
+#: documentation/content/en/books/handbook/desktop/_index.adoc:574
+#: documentation/content/en/books/handbook/desktop/_index.adoc:579
+#: documentation/content/en/books/handbook/desktop/_index.adoc:584
+#: documentation/content/en/books/handbook/desktop/_index.adoc:919
+#: documentation/content/en/books/handbook/desktop/_index.adoc:924
+#: documentation/content/en/books/handbook/desktop/_index.adoc:1001
+#: documentation/content/en/books/handbook/desktop/_index.adoc:1006
#, no-wrap
msgid "Medium"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/desktop/_index.adoc:576
-#: documentation/content/en/books/handbook/desktop/_index.adoc:684
+#: documentation/content/en/books/handbook/desktop/_index.adoc:575
+#: documentation/content/en/books/handbook/desktop/_index.adoc:683
#, no-wrap
msgid "Gnome Web (Epiphany)"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/desktop/_index.adoc:577
-#: documentation/content/en/books/handbook/desktop/_index.adoc:582
-#: documentation/content/en/books/handbook/desktop/_index.adoc:587
-#: documentation/content/en/books/handbook/desktop/_index.adoc:789
+#: documentation/content/en/books/handbook/desktop/_index.adoc:576
+#: documentation/content/en/books/handbook/desktop/_index.adoc:581
+#: documentation/content/en/books/handbook/desktop/_index.adoc:586
+#: documentation/content/en/books/handbook/desktop/_index.adoc:786
#, no-wrap
msgid "GPL 3.0 or later"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/desktop/_index.adoc:578
+#: documentation/content/en/books/handbook/desktop/_index.adoc:577
#, no-wrap
msgid "package:www/epiphany[]"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/desktop/_index.adoc:581
-#: documentation/content/en/books/handbook/desktop/_index.adoc:696
+#: documentation/content/en/books/handbook/desktop/_index.adoc:580
+#: documentation/content/en/books/handbook/desktop/_index.adoc:695
#, no-wrap
msgid "qutebrowser"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/desktop/_index.adoc:583
+#: documentation/content/en/books/handbook/desktop/_index.adoc:582
#, no-wrap
msgid "package:www/qutebrowser[]"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/desktop/_index.adoc:586
-#: documentation/content/en/books/handbook/desktop/_index.adoc:711
+#: documentation/content/en/books/handbook/desktop/_index.adoc:585
+#: documentation/content/en/books/handbook/desktop/_index.adoc:708
#, no-wrap
msgid "Dillo"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/desktop/_index.adoc:588
+#: documentation/content/en/books/handbook/desktop/_index.adoc:587
#, no-wrap
-msgid "package:www/dillo2[]"
+msgid "package:www/dillo[]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/desktop/_index.adoc:590
-#: documentation/content/en/books/handbook/desktop/_index.adoc:595
-#: documentation/content/en/books/handbook/desktop/_index.adoc:600
-#: documentation/content/en/books/handbook/desktop/_index.adoc:782
-#: documentation/content/en/books/handbook/desktop/_index.adoc:787
-#: documentation/content/en/books/handbook/desktop/_index.adoc:792
+#: documentation/content/en/books/handbook/desktop/_index.adoc:589
+#: documentation/content/en/books/handbook/desktop/_index.adoc:594
+#: documentation/content/en/books/handbook/desktop/_index.adoc:599
+#: documentation/content/en/books/handbook/desktop/_index.adoc:779
+#: documentation/content/en/books/handbook/desktop/_index.adoc:784
+#: documentation/content/en/books/handbook/desktop/_index.adoc:789
#, no-wrap
msgid "Light"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/desktop/_index.adoc:591
-#: documentation/content/en/books/handbook/desktop/_index.adoc:724
+#: documentation/content/en/books/handbook/desktop/_index.adoc:590
+#: documentation/content/en/books/handbook/desktop/_index.adoc:721
#, no-wrap
msgid "Links"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/desktop/_index.adoc:593
+#: documentation/content/en/books/handbook/desktop/_index.adoc:592
#, no-wrap
msgid "package:www/links[]"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/desktop/_index.adoc:596
-#: documentation/content/en/books/handbook/desktop/_index.adoc:736
+#: documentation/content/en/books/handbook/desktop/_index.adoc:595
+#: documentation/content/en/books/handbook/desktop/_index.adoc:733
#, no-wrap
msgid "w3m"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/desktop/_index.adoc:597
-#: documentation/content/en/books/handbook/desktop/_index.adoc:759
+#: documentation/content/en/books/handbook/desktop/_index.adoc:596
+#: documentation/content/en/books/handbook/desktop/_index.adoc:756
#, no-wrap
msgid "MIT"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/desktop/_index.adoc:598
+#: documentation/content/en/books/handbook/desktop/_index.adoc:597
#, no-wrap
msgid "package:www/w3m[]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:607
+#: documentation/content/en/books/handbook/desktop/_index.adoc:606
msgid ""
"Firefox is an open source browser that features a standards-compliant HTML "
"display engine, tabbed browsing, popup blocking, extensions, improved "
@@ -1108,31 +1102,31 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:609
+#: documentation/content/en/books/handbook/desktop/_index.adoc:608
msgid ""
"To install the package of the latest release version of Firefox, execute:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:613
+#: documentation/content/en/books/handbook/desktop/_index.adoc:612
#, no-wrap
msgid "# pkg install firefox\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:616
+#: documentation/content/en/books/handbook/desktop/_index.adoc:615
msgid ""
"To instead install Firefox Extended Support Release (ESR) version, execute:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:620
+#: documentation/content/en/books/handbook/desktop/_index.adoc:619
#, no-wrap
msgid "# pkg install firefox-esr\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:628
+#: documentation/content/en/books/handbook/desktop/_index.adoc:627
msgid ""
"Chromium is an open source browser project that aims to build a safer, "
"faster, and more stable web browsing experience. Chromium features tabbed "
@@ -1141,25 +1135,25 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:630
+#: documentation/content/en/books/handbook/desktop/_index.adoc:629
msgid "To install Chromium, execute:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:634
+#: documentation/content/en/books/handbook/desktop/_index.adoc:633
#, no-wrap
msgid "# pkg install chromium\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:639
+#: documentation/content/en/books/handbook/desktop/_index.adoc:638
msgid ""
"The executable for Chromium is [.filename]#/usr/local/bin/chrome#, not [."
"filename]#/usr/local/bin/chromium#."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:646
+#: documentation/content/en/books/handbook/desktop/_index.adoc:645
msgid ""
"Iridium is a free, open, and libre browser modification of the Chromium code "
"base, with privacy being enhanced in several key areas. Automatic "
@@ -1168,18 +1162,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:648
+#: documentation/content/en/books/handbook/desktop/_index.adoc:647
msgid "To install Iridium, execute:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:652
+#: documentation/content/en/books/handbook/desktop/_index.adoc:651
#, no-wrap
msgid "# pkg install iridium\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:662
+#: documentation/content/en/books/handbook/desktop/_index.adoc:661
msgid ""
"Falkon is a new-ish and very fast QtWebEngine browser. It aims to be a "
"lightweight web browser available on all major platforms. Falkon has all "
@@ -1190,18 +1184,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:664
+#: documentation/content/en/books/handbook/desktop/_index.adoc:663
msgid "To install Falkon, execute:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:668
+#: documentation/content/en/books/handbook/desktop/_index.adoc:667
#, no-wrap
msgid "# pkg install falkon\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:675
+#: documentation/content/en/books/handbook/desktop/_index.adoc:674
msgid ""
"Konqueror is more than a web browser as it is also a file manager and a "
"multimedia viewer. It supports WebKit, a rendering engine used by many "
@@ -1209,61 +1203,54 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:677
+#: documentation/content/en/books/handbook/desktop/_index.adoc:676
msgid "To install Konqueror, execute:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:681
+#: documentation/content/en/books/handbook/desktop/_index.adoc:680
#, no-wrap
msgid "# pkg install konqueror\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:687
+#: documentation/content/en/books/handbook/desktop/_index.adoc:686
msgid ""
"Gnome Web (Epiphany) is a web browser designed to be as lightweight and fast "
"as possible, at the expense of many of the features found in other browsers."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:689
+#: documentation/content/en/books/handbook/desktop/_index.adoc:688
msgid "To install Gnome Web (Epiphany), execute:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:693
+#: documentation/content/en/books/handbook/desktop/_index.adoc:692
#, no-wrap
msgid "# pkg install epiphany\n"
msgstr ""
-#. What are these and how does this information help in this context?
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:700
+#: documentation/content/en/books/handbook/desktop/_index.adoc:699
msgid ""
"Qutebrowser is a keyboard-focused browser with a minimal GUI. It is based "
"on Python and PyQt5 and free software, licensed under the GPL."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:702
-msgid ""
-"It was inspired by other browsers/addons like dwb and Vimperator/Pentadactyl."
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:704
+#: documentation/content/en/books/handbook/desktop/_index.adoc:701
msgid "To install qutebrowser, execute:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:708
+#: documentation/content/en/books/handbook/desktop/_index.adoc:705
#, no-wrap
msgid "# pkg install qutebrowser\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:715
+#: documentation/content/en/books/handbook/desktop/_index.adoc:712
msgid ""
"Dillo aims to be a multiplatform alternative browser that is small, stable, "
"developer-friendly, usable, fast, and extensible. This new, experimental "
@@ -1272,36 +1259,36 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:717
+#: documentation/content/en/books/handbook/desktop/_index.adoc:714
msgid "To install Dillo, execute:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:721
+#: documentation/content/en/books/handbook/desktop/_index.adoc:718
#, no-wrap
-msgid "# pkg install dillo2\n"
+msgid "# pkg install dillo\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:727
+#: documentation/content/en/books/handbook/desktop/_index.adoc:724
msgid ""
"A lynx-like WWW browser with text and graphics modes with many features like "
"displaying tables, menus, etc."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:729
+#: documentation/content/en/books/handbook/desktop/_index.adoc:726
msgid "To install Links, execute:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:733
+#: documentation/content/en/books/handbook/desktop/_index.adoc:730
#, no-wrap
msgid "# pkg install links\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:739
+#: documentation/content/en/books/handbook/desktop/_index.adoc:736
msgid ""
"w3m is a pager/text-based web browser. It is a similar application to Lynx, "
"but it has several features Lynx doesn't have like rendering tables and "
@@ -1309,157 +1296,157 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:741
+#: documentation/content/en/books/handbook/desktop/_index.adoc:738
msgid "To install w3m, execute:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:745
+#: documentation/content/en/books/handbook/desktop/_index.adoc:742
#, no-wrap
msgid "# pkg install w3m\n"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/desktop/_index.adoc:748
+#: documentation/content/en/books/handbook/desktop/_index.adoc:745
#, no-wrap
msgid "Development tools"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:751
+#: documentation/content/en/books/handbook/desktop/_index.adoc:748
msgid ""
"This section describes how to install and configure some popular development "
"tools on a FreeBSD system."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/desktop/_index.adoc:752
+#: documentation/content/en/books/handbook/desktop/_index.adoc:749
#, no-wrap
msgid "Supported development tools"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/desktop/_index.adoc:758
-#: documentation/content/en/books/handbook/desktop/_index.adoc:795
+#: documentation/content/en/books/handbook/desktop/_index.adoc:755
+#: documentation/content/en/books/handbook/desktop/_index.adoc:792
#, no-wrap
msgid "Visual Studio Code"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/desktop/_index.adoc:760
+#: documentation/content/en/books/handbook/desktop/_index.adoc:757
#, no-wrap
msgid "package:editors/vscode[]"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/desktop/_index.adoc:763
-#: documentation/content/en/books/handbook/desktop/_index.adoc:808
+#: documentation/content/en/books/handbook/desktop/_index.adoc:760
+#: documentation/content/en/books/handbook/desktop/_index.adoc:805
#, no-wrap
msgid "Qt Creator"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/desktop/_index.adoc:764
+#: documentation/content/en/books/handbook/desktop/_index.adoc:761
#, no-wrap
msgid "QtGPL"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/desktop/_index.adoc:765
+#: documentation/content/en/books/handbook/desktop/_index.adoc:762
#, no-wrap
msgid "package:devel/qtcreator[]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/desktop/_index.adoc:768
+#: documentation/content/en/books/handbook/desktop/_index.adoc:765
#, no-wrap
msgid "Kdevelop"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/desktop/_index.adoc:769
+#: documentation/content/en/books/handbook/desktop/_index.adoc:766
#, no-wrap
msgid "GPL 2.0 or later and LGPL 2.0 or later"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/desktop/_index.adoc:770
+#: documentation/content/en/books/handbook/desktop/_index.adoc:767
#, no-wrap
msgid "package:devel/kdevelop[]"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/desktop/_index.adoc:773
-#: documentation/content/en/books/handbook/desktop/_index.adoc:841
+#: documentation/content/en/books/handbook/desktop/_index.adoc:770
+#: documentation/content/en/books/handbook/desktop/_index.adoc:838
#, no-wrap
msgid "Eclipse IDE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/desktop/_index.adoc:774
+#: documentation/content/en/books/handbook/desktop/_index.adoc:771
#, no-wrap
msgid "EPL"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/desktop/_index.adoc:775
+#: documentation/content/en/books/handbook/desktop/_index.adoc:772
#, no-wrap
msgid "package:java/eclipse[]"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/desktop/_index.adoc:778
-#: documentation/content/en/books/handbook/desktop/_index.adoc:855
+#: documentation/content/en/books/handbook/desktop/_index.adoc:775
+#: documentation/content/en/books/handbook/desktop/_index.adoc:852
#, no-wrap
msgid "Vim"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/desktop/_index.adoc:779
+#: documentation/content/en/books/handbook/desktop/_index.adoc:776
#, no-wrap
msgid "VIM"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/desktop/_index.adoc:780
+#: documentation/content/en/books/handbook/desktop/_index.adoc:777
#, no-wrap
msgid "package:editors/vim[]"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/desktop/_index.adoc:783
-#: documentation/content/en/books/handbook/desktop/_index.adoc:872
+#: documentation/content/en/books/handbook/desktop/_index.adoc:780
+#: documentation/content/en/books/handbook/desktop/_index.adoc:869
#, no-wrap
msgid "Neovim"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/desktop/_index.adoc:784
+#: documentation/content/en/books/handbook/desktop/_index.adoc:781
#, no-wrap
msgid "Apache 2.0"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/desktop/_index.adoc:785
+#: documentation/content/en/books/handbook/desktop/_index.adoc:782
#, no-wrap
msgid "package:editors/neovim[]"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/desktop/_index.adoc:788
-#: documentation/content/en/books/handbook/desktop/_index.adoc:886
+#: documentation/content/en/books/handbook/desktop/_index.adoc:785
+#: documentation/content/en/books/handbook/desktop/_index.adoc:883
#, no-wrap
msgid "GNU Emacs"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/desktop/_index.adoc:790
+#: documentation/content/en/books/handbook/desktop/_index.adoc:787
#, no-wrap
msgid "package:editors/emacs[]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:799
+#: documentation/content/en/books/handbook/desktop/_index.adoc:796
msgid ""
"Visual Studio Code is a type of tool that combines the simplicity of a code "
"editor with what developers need for their core edit-build-debug cycle. It "
@@ -1468,18 +1455,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:801
+#: documentation/content/en/books/handbook/desktop/_index.adoc:798
msgid "To install Visual Studio Code, execute:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:805
+#: documentation/content/en/books/handbook/desktop/_index.adoc:802
#, no-wrap
msgid "# pkg install vscode\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:812
+#: documentation/content/en/books/handbook/desktop/_index.adoc:809
msgid ""
"Qt Creator is a cross-platform IDE (integrated development environment) "
"tailored to the needs of Qt developers. Functionalities included with Qt "
@@ -1487,54 +1474,54 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:814
+#: documentation/content/en/books/handbook/desktop/_index.adoc:811
msgid "code editor with C++, QML and ECMAscript support;"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:815
+#: documentation/content/en/books/handbook/desktop/_index.adoc:812
msgid "rapid code navigation tools;"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:816
+#: documentation/content/en/books/handbook/desktop/_index.adoc:813
msgid "static code checking and style hints as you type;"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:817
+#: documentation/content/en/books/handbook/desktop/_index.adoc:814
msgid "context sensitive help;"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:818
+#: documentation/content/en/books/handbook/desktop/_index.adoc:815
msgid "visual debugger;"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:819
+#: documentation/content/en/books/handbook/desktop/_index.adoc:816
msgid "integrated GUI layout and forms designer."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:821
+#: documentation/content/en/books/handbook/desktop/_index.adoc:818
msgid "To install Qt Creator, execute:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:825
+#: documentation/content/en/books/handbook/desktop/_index.adoc:822
#, no-wrap
msgid "# pkg install qtcreator\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/desktop/_index.adoc:828
+#: documentation/content/en/books/handbook/desktop/_index.adoc:825
#, no-wrap
msgid "kdevelop"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:832
+#: documentation/content/en/books/handbook/desktop/_index.adoc:829
msgid ""
"Open source, feature-full, plugin extensible IDE for C/C++ and other "
"programming languages. It is based on KDevPlatform and the KDE and Qt "
@@ -1542,18 +1529,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:834
+#: documentation/content/en/books/handbook/desktop/_index.adoc:831
msgid "To install kdevelop, execute:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:838
+#: documentation/content/en/books/handbook/desktop/_index.adoc:835
#, no-wrap
msgid "# pkg install kdevelop\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:846
+#: documentation/content/en/books/handbook/desktop/_index.adoc:843
msgid ""
"The Eclipse Platform is an open extensible IDE for anything and yet nothing "
"in particular. The Eclipse Platform provides building blocks and a "
@@ -1563,18 +1550,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:848
+#: documentation/content/en/books/handbook/desktop/_index.adoc:845
msgid "To install Eclipse IDE, execute:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:852
+#: documentation/content/en/books/handbook/desktop/_index.adoc:849
#, no-wrap
msgid "# pkg install eclipse\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:859
+#: documentation/content/en/books/handbook/desktop/_index.adoc:856
msgid ""
"Vim is a highly configurable text editor built to enable efficient text "
"editing. It is an improved version of the vi editor distributed with most "
@@ -1582,7 +1569,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:863
+#: documentation/content/en/books/handbook/desktop/_index.adoc:860
msgid ""
"Vim is often called a \"programmer's editor,\" and so useful for programming "
"that many consider it an entire IDE. It's not just for programmers, "
@@ -1591,18 +1578,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:865
+#: documentation/content/en/books/handbook/desktop/_index.adoc:862
msgid "To install Vim, execute:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:869
+#: documentation/content/en/books/handbook/desktop/_index.adoc:866
#, no-wrap
msgid "# pkg install vim\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:877
+#: documentation/content/en/books/handbook/desktop/_index.adoc:874
msgid ""
"Neovim is an aggressive refactor of package:editors/vim[]. It represents a "
"complete overhaul of the codebase with many sanity improvements, including "
@@ -1612,18 +1599,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:879
+#: documentation/content/en/books/handbook/desktop/_index.adoc:876
msgid "To install Neovim, execute:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:883
+#: documentation/content/en/books/handbook/desktop/_index.adoc:880
#, no-wrap
msgid "# pkg install neovim\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:890
+#: documentation/content/en/books/handbook/desktop/_index.adoc:887
msgid ""
"GNU Emacs is an extensible, customizable, free/libre text editor. At its "
"core is an interpreter for Emacs Lisp, a dialect of the Lisp programming "
@@ -1631,24 +1618,24 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:892
+#: documentation/content/en/books/handbook/desktop/_index.adoc:889
msgid "To install GNU Emacs, execute:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:896
+#: documentation/content/en/books/handbook/desktop/_index.adoc:893
#, no-wrap
msgid "# pkg install emacs\n"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/desktop/_index.adoc:899
+#: documentation/content/en/books/handbook/desktop/_index.adoc:896
#, no-wrap
msgid "Desktop office productivity"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:904
+#: documentation/content/en/books/handbook/desktop/_index.adoc:901
msgid ""
"When it comes to productivity, users often look for an office suite or an "
"easy-to-use word processor. While some desktop environments like <<kde-"
@@ -1658,7 +1645,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:906
+#: documentation/content/en/books/handbook/desktop/_index.adoc:903
msgid ""
"This section demonstrates how to install the following popular productivity "
"software and indicates if the application is resource-heavy, takes time to "
@@ -1666,57 +1653,57 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/desktop/_index.adoc:907
+#: documentation/content/en/books/handbook/desktop/_index.adoc:904
#, no-wrap
msgid "Supported Desktop office productivity suites"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/desktop/_index.adoc:913
-#: documentation/content/en/books/handbook/desktop/_index.adoc:930
+#: documentation/content/en/books/handbook/desktop/_index.adoc:910
+#: documentation/content/en/books/handbook/desktop/_index.adoc:927
#, no-wrap
msgid "LibreOffice"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/desktop/_index.adoc:915
+#: documentation/content/en/books/handbook/desktop/_index.adoc:912
#, no-wrap
msgid "package:editors/libreoffice[]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/desktop/_index.adoc:918
+#: documentation/content/en/books/handbook/desktop/_index.adoc:915
#, no-wrap
msgid "Calligra Suite"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/desktop/_index.adoc:919
+#: documentation/content/en/books/handbook/desktop/_index.adoc:916
#, no-wrap
msgid "LGPL and GPL"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/desktop/_index.adoc:920
+#: documentation/content/en/books/handbook/desktop/_index.adoc:917
#, no-wrap
msgid "package:editors/calligra[]"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/desktop/_index.adoc:923
-#: documentation/content/en/books/handbook/desktop/_index.adoc:969
+#: documentation/content/en/books/handbook/desktop/_index.adoc:920
+#: documentation/content/en/books/handbook/desktop/_index.adoc:966
#, no-wrap
msgid "AbiWord"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/desktop/_index.adoc:925
+#: documentation/content/en/books/handbook/desktop/_index.adoc:922
#, no-wrap
msgid "package:editors/abiword[]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:937
+#: documentation/content/en/books/handbook/desktop/_index.adoc:934
msgid ""
"LibreOffice is a free software office suite developed by http://www."
"documentfoundation.org/[The Document Foundation]. It is compatible with "
@@ -1731,18 +1718,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:939
+#: documentation/content/en/books/handbook/desktop/_index.adoc:936
msgid "To install LibreOffice, execute:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:943
+#: documentation/content/en/books/handbook/desktop/_index.adoc:940
#, no-wrap
msgid "# pkg install libreoffice\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:948
+#: documentation/content/en/books/handbook/desktop/_index.adoc:945
msgid ""
"The LibreOffice package comes by default only in English. To have a "
"localized version of LibreOffice it is necessary to install a language "
@@ -1751,19 +1738,19 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:952
+#: documentation/content/en/books/handbook/desktop/_index.adoc:949
#, no-wrap
msgid "# pkg install libreoffice-es\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/desktop/_index.adoc:955
+#: documentation/content/en/books/handbook/desktop/_index.adoc:952
#, no-wrap
msgid "Calligra"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:960
+#: documentation/content/en/books/handbook/desktop/_index.adoc:957
msgid ""
"The KDE Plasma desktop environment includes an office suite which can be "
"installed separately from KDE Plasma. Calligra includes standard components "
@@ -1773,49 +1760,49 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:962
+#: documentation/content/en/books/handbook/desktop/_index.adoc:959
msgid "To install Calligra, execute:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:966
+#: documentation/content/en/books/handbook/desktop/_index.adoc:963
#, no-wrap
msgid "# pkg install calligra\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:973
+#: documentation/content/en/books/handbook/desktop/_index.adoc:970
msgid ""
"AbiWord is a free word processing program similar in look and feel to "
"Microsoft(R) Word. It is fast, contains many features, and is user-friendly."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:975
+#: documentation/content/en/books/handbook/desktop/_index.adoc:972
msgid ""
"AbiWord can import or export many file formats, including some proprietary "
"ones like Microsoft(R) [.filename]#.rtf#."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:977
+#: documentation/content/en/books/handbook/desktop/_index.adoc:974
msgid "To install AbiWord, execute:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:981
+#: documentation/content/en/books/handbook/desktop/_index.adoc:978
#, no-wrap
msgid "# pkg install abiword\n"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/desktop/_index.adoc:984
+#: documentation/content/en/books/handbook/desktop/_index.adoc:981
#, no-wrap
msgid "Document Viewers"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:988
+#: documentation/content/en/books/handbook/desktop/_index.adoc:985
msgid ""
"Some new document formats have gained popularity since the advent of UNIX(R) "
"and the viewers they require may not be available in the base system. This "
@@ -1823,86 +1810,86 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/desktop/_index.adoc:989
+#: documentation/content/en/books/handbook/desktop/_index.adoc:986
#, no-wrap
msgid "Supported Document Viewers"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/desktop/_index.adoc:995
-#: documentation/content/en/books/handbook/desktop/_index.adoc:1017
+#: documentation/content/en/books/handbook/desktop/_index.adoc:992
+#: documentation/content/en/books/handbook/desktop/_index.adoc:1014
#, no-wrap
msgid "Okular"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/desktop/_index.adoc:996
-#: documentation/content/en/books/handbook/desktop/_index.adoc:1001
-#: documentation/content/en/books/handbook/desktop/_index.adoc:1006
-#: documentation/content/en/books/handbook/desktop/_index.adoc:1011
-#: documentation/content/en/books/handbook/desktop/_index.adoc:1085
+#: documentation/content/en/books/handbook/desktop/_index.adoc:993
+#: documentation/content/en/books/handbook/desktop/_index.adoc:998
+#: documentation/content/en/books/handbook/desktop/_index.adoc:1003
+#: documentation/content/en/books/handbook/desktop/_index.adoc:1008
+#: documentation/content/en/books/handbook/desktop/_index.adoc:1082
#, no-wrap
msgid "GPL 2.0"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/desktop/_index.adoc:997
+#: documentation/content/en/books/handbook/desktop/_index.adoc:994
#, no-wrap
msgid "package:graphics/okular[]"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/desktop/_index.adoc:1000
-#: documentation/content/en/books/handbook/desktop/_index.adoc:1031
+#: documentation/content/en/books/handbook/desktop/_index.adoc:997
+#: documentation/content/en/books/handbook/desktop/_index.adoc:1028
#, no-wrap
msgid "Evince"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/desktop/_index.adoc:1002
+#: documentation/content/en/books/handbook/desktop/_index.adoc:999
#, no-wrap
msgid "package:graphics/evince[]"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/desktop/_index.adoc:1005
-#: documentation/content/en/books/handbook/desktop/_index.adoc:1045
+#: documentation/content/en/books/handbook/desktop/_index.adoc:1002
+#: documentation/content/en/books/handbook/desktop/_index.adoc:1042
#, no-wrap
msgid "ePDFView"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/desktop/_index.adoc:1007
+#: documentation/content/en/books/handbook/desktop/_index.adoc:1004
#, no-wrap
msgid "package:graphics/epdfview[]"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/desktop/_index.adoc:1010
-#: documentation/content/en/books/handbook/desktop/_index.adoc:1058
+#: documentation/content/en/books/handbook/desktop/_index.adoc:1007
+#: documentation/content/en/books/handbook/desktop/_index.adoc:1055
#, no-wrap
msgid "Xpdf"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/desktop/_index.adoc:1012
+#: documentation/content/en/books/handbook/desktop/_index.adoc:1009
#, no-wrap
msgid "package:graphics/xpdf[]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/desktop/_index.adoc:1014
+#: documentation/content/en/books/handbook/desktop/_index.adoc:1011
#, no-wrap
msgid "light"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:1020
+#: documentation/content/en/books/handbook/desktop/_index.adoc:1017
msgid "Okular is a universal document viewer, part of the KDE Plasma project."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:1022
+#: documentation/content/en/books/handbook/desktop/_index.adoc:1019
msgid ""
"Okular combines excellent functionality with the versatility of supporting "
"different kind of documents, like PDF, Postscript, DjVu, CHM, XPS, ePub and "
@@ -1910,18 +1897,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:1024
+#: documentation/content/en/books/handbook/desktop/_index.adoc:1021
msgid "To install Okular, execute:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:1028
+#: documentation/content/en/books/handbook/desktop/_index.adoc:1025
#, no-wrap
msgid "# pkg install okular\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:1036
+#: documentation/content/en/books/handbook/desktop/_index.adoc:1033
msgid ""
"Evince is a document viewer for multiple document formats including PDF and "
"Postscript. Part of the GNOME project. The goal of evince is to replace "
@@ -1929,18 +1916,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:1038
+#: documentation/content/en/books/handbook/desktop/_index.adoc:1035
msgid "To install Evince, execute:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:1042
+#: documentation/content/en/books/handbook/desktop/_index.adoc:1039
#, no-wrap
msgid "# pkg install evince\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:1049
+#: documentation/content/en/books/handbook/desktop/_index.adoc:1046
msgid ""
"ePDFView is a lightweight PDF document viewer that only uses the Gtk+ and "
"Poppler libraries. The aim of ePDFView is to make a simple PDF document "
@@ -1948,18 +1935,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:1051
+#: documentation/content/en/books/handbook/desktop/_index.adoc:1048
msgid "To install ePDFView, execute:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:1055
+#: documentation/content/en/books/handbook/desktop/_index.adoc:1052
#, no-wrap
msgid "# pkg install epdfview\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:1062
+#: documentation/content/en/books/handbook/desktop/_index.adoc:1059
msgid ""
"For users that prefer a small FreeBSD PDF viewer, Xpdf provides a light-"
"weight and efficient viewer which requires few resources. It uses the "
@@ -1967,24 +1954,24 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:1064
+#: documentation/content/en/books/handbook/desktop/_index.adoc:1061
msgid "To install Xpdf, execute:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:1068
+#: documentation/content/en/books/handbook/desktop/_index.adoc:1065
#, no-wrap
msgid "# pkg install xpdf\n"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/desktop/_index.adoc:1071
+#: documentation/content/en/books/handbook/desktop/_index.adoc:1068
#, no-wrap
msgid "Finance"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:1075
+#: documentation/content/en/books/handbook/desktop/_index.adoc:1072
msgid ""
"For managing personal finances on a FreeBSD desktop, some powerful and easy-"
"to-use applications can be installed. Some are compatible with widespread "
@@ -1992,50 +1979,50 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:1077
+#: documentation/content/en/books/handbook/desktop/_index.adoc:1074
msgid "This section covers these programs:"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/desktop/_index.adoc:1078
+#: documentation/content/en/books/handbook/desktop/_index.adoc:1075
#, no-wrap
msgid "Supported Finance programs"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/desktop/_index.adoc:1084
-#: documentation/content/en/books/handbook/desktop/_index.adoc:1096
+#: documentation/content/en/books/handbook/desktop/_index.adoc:1081
+#: documentation/content/en/books/handbook/desktop/_index.adoc:1093
#, no-wrap
msgid "KMyMoney"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/desktop/_index.adoc:1086
+#: documentation/content/en/books/handbook/desktop/_index.adoc:1083
#, no-wrap
msgid "package:finance/kmymoney[]"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/desktop/_index.adoc:1089
-#: documentation/content/en/books/handbook/desktop/_index.adoc:1111
+#: documentation/content/en/books/handbook/desktop/_index.adoc:1086
+#: documentation/content/en/books/handbook/desktop/_index.adoc:1108
#, no-wrap
msgid "GnuCash"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/desktop/_index.adoc:1090
+#: documentation/content/en/books/handbook/desktop/_index.adoc:1087
#, no-wrap
msgid "GPL 2.0 and GPL 3.0"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/desktop/_index.adoc:1091
+#: documentation/content/en/books/handbook/desktop/_index.adoc:1088
#, no-wrap
msgid "package:finance/gnucash[]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:1102
+#: documentation/content/en/books/handbook/desktop/_index.adoc:1099
msgid ""
"KMyMoney is a personal finance application created by the KDE community. "
"KMyMoney aims to provide the important features found in commercial personal "
@@ -2046,18 +2033,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:1104
+#: documentation/content/en/books/handbook/desktop/_index.adoc:1101
msgid "To install KMyMoney, execute:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:1108
+#: documentation/content/en/books/handbook/desktop/_index.adoc:1105
#, no-wrap
msgid "# pkg install kmymoney\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:1116
+#: documentation/content/en/books/handbook/desktop/_index.adoc:1113
msgid ""
"GnuCash is part of the GNOME effort to provide user-friendly, yet powerful, "
"applications to end-users. GnuCash can be used to keep track of income and "
@@ -2066,7 +2053,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:1121
+#: documentation/content/en/books/handbook/desktop/_index.adoc:1118
msgid ""
"GnuCash provides a smart register, a hierarchical system of accounts, and "
"many keyboard accelerators and auto-completion methods. It can split a "
@@ -2076,12 +2063,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:1123
+#: documentation/content/en/books/handbook/desktop/_index.adoc:1120
msgid "To install GnuCash, execute:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:1127
+#: documentation/content/en/books/handbook/desktop/_index.adoc:1124
#, no-wrap
msgid "# pkg install gnucash\n"
msgstr ""
diff --git a/documentation/content/en/books/handbook/eresources/_index.po b/documentation/content/en/books/handbook/eresources/_index.po
index cc066dea7b..ef3e41382a 100644
--- a/documentation/content/en/books/handbook/eresources/_index.po
+++ b/documentation/content/en/books/handbook/eresources/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2023-07-15 16:41-0300\n"
+"POT-Creation-Date: 2023-09-09 18:12-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"
@@ -232,12 +232,7 @@ msgid "https://www.freebsd.org/search/[] (DuckDuckGo)"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:105
-msgid "https://freebsd.markmail.org/[] (MarkMail)"
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:108
+#: documentation/content/en/books/handbook/eresources/_index.adoc:107
msgid ""
"Note that this also means that messages sent to FreeBSD mailing lists are "
"archived in perpetuity. When protecting privacy is a concern, consider "
@@ -246,58 +241,58 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:110
+#: documentation/content/en/books/handbook/eresources/_index.adoc:109
msgid "FreeBSD-provided archives:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:112
+#: documentation/content/en/books/handbook/eresources/_index.adoc:111
msgid "do not present links as links"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:113
+#: documentation/content/en/books/handbook/eresources/_index.adoc:112
msgid "do not present inline images"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:114
+#: documentation/content/en/books/handbook/eresources/_index.adoc:113
msgid "do not present HTML content of HTML messages."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:117
+#: documentation/content/en/books/handbook/eresources/_index.adoc:116
msgid ""
"The FreeBSD public mailing lists can be consulted link:{mailing-lists-url}"
"[here]."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/eresources/_index.adoc:119
+#: documentation/content/en/books/handbook/eresources/_index.adoc:118
#, no-wrap
msgid "How to Subscribe or Unsubscribe"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:122
+#: documentation/content/en/books/handbook/eresources/_index.adoc:121
msgid "At {mailing-lists-url}, click the name of a list to reveal its options."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:125
+#: documentation/content/en/books/handbook/eresources/_index.adoc:124
msgid ""
"To post, after subscribing, send mail to `listname@FreeBSD.org`. The "
"message will be redistributed to list members."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/eresources/_index.adoc:127
+#: documentation/content/en/books/handbook/eresources/_index.adoc:126
#, no-wrap
msgid "Lists Basic Rules"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:132
+#: documentation/content/en/books/handbook/eresources/_index.adoc:131
msgid ""
"_All_ FreeBSD mailing lists have certain basic rules which must be adhered "
"to by anyone using them. Failure to comply with these guidelines will "
@@ -311,12 +306,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:134
+#: documentation/content/en/books/handbook/eresources/_index.adoc:133
msgid "Rules of the road:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:136
+#: documentation/content/en/books/handbook/eresources/_index.adoc:135
msgid ""
"The topic of any posting should adhere to the basic description of the list "
"it is posted to. If the list is about technical issues, the posting should "
@@ -327,7 +322,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:137
+#: documentation/content/en/books/handbook/eresources/_index.adoc:136
msgid ""
"No posting should be made to more than 2 mailing lists, and only to 2 when a "
"clear and obvious need to post to both lists exists. For most lists, there "
@@ -340,7 +335,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:138
+#: documentation/content/en/books/handbook/eresources/_index.adoc:137
msgid ""
"Personal attacks and profanity (in the context of an argument) are not "
"allowed, and that includes users and developers alike. Gross breaches of "
@@ -350,7 +345,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:139
+#: documentation/content/en/books/handbook/eresources/_index.adoc:138
msgid ""
"Advertising of non-FreeBSD related products or services is strictly "
"prohibited and will result in an immediate ban if it is clear that the "
@@ -358,13 +353,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/eresources/_index.adoc:141
+#: documentation/content/en/books/handbook/eresources/_index.adoc:140
#, no-wrap
msgid "Filtering on the Mailing Lists"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:145
+#: documentation/content/en/books/handbook/eresources/_index.adoc:144
msgid ""
"The FreeBSD mailing lists are filtered in multiple ways to avoid the "
"distribution of spam, viruses, and other unwanted emails. The filtering "
@@ -373,7 +368,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:148
+#: documentation/content/en/books/handbook/eresources/_index.adoc:147
msgid ""
"Only certain types of attachments are allowed on the mailing lists. All "
"attachments with a MIME content type not found in the list below will be "
@@ -381,187 +376,187 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:150
+#: documentation/content/en/books/handbook/eresources/_index.adoc:149
msgid "application/octet-stream"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:151
+#: documentation/content/en/books/handbook/eresources/_index.adoc:150
msgid "application/pdf"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:152
+#: documentation/content/en/books/handbook/eresources/_index.adoc:151
msgid "application/pgp-signature"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:153
+#: documentation/content/en/books/handbook/eresources/_index.adoc:152
msgid "application/x-pkcs7-signature"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:154
+#: documentation/content/en/books/handbook/eresources/_index.adoc:153
msgid "message/rfc822"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:155
+#: documentation/content/en/books/handbook/eresources/_index.adoc:154
msgid "multipart/alternative"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:156
+#: documentation/content/en/books/handbook/eresources/_index.adoc:155
msgid "multipart/related"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:157
+#: documentation/content/en/books/handbook/eresources/_index.adoc:156
msgid "multipart/signed"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:158
+#: documentation/content/en/books/handbook/eresources/_index.adoc:157
msgid "text/html"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:159
+#: documentation/content/en/books/handbook/eresources/_index.adoc:158
msgid "text/plain"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:160
+#: documentation/content/en/books/handbook/eresources/_index.adoc:159
msgid "text/x-diff"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:161
+#: documentation/content/en/books/handbook/eresources/_index.adoc:160
msgid "text/x-patch"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/eresources/_index.adoc:165
+#: documentation/content/en/books/handbook/eresources/_index.adoc:164
msgid ""
"Some of the mailing lists might allow attachments of other MIME content "
"types, but the above list should be applicable for most of the mailing lists."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:168
+#: documentation/content/en/books/handbook/eresources/_index.adoc:167
msgid "If a multi-part message includes text/plain and text/html parts:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:170
+#: documentation/content/en/books/handbook/eresources/_index.adoc:169
msgid "addressees will receive both parts"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:171
+#: documentation/content/en/books/handbook/eresources/_index.adoc:170
msgid ""
"lists.freebsd.org will present text/plain with an option to view original "
"text (source, with raw HTML amongst the parts)."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:173
+#: documentation/content/en/books/handbook/eresources/_index.adoc:172
msgid "If text/plain does not accompany text/html:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:175
+#: documentation/content/en/books/handbook/eresources/_index.adoc:174
msgid "there will be conversion from HTML to plain text."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/eresources/_index.adoc:177
+#: documentation/content/en/books/handbook/eresources/_index.adoc:176
#, no-wrap
msgid "Usenet Newsgroups"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:180
+#: documentation/content/en/books/handbook/eresources/_index.adoc:179
msgid ""
"In addition to two FreeBSD specific newsgroups, there are many others in "
"which FreeBSD is discussed or are otherwise relevant to FreeBSD users."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/eresources/_index.adoc:181
+#: documentation/content/en/books/handbook/eresources/_index.adoc:180
#, no-wrap
msgid "BSD Specific Newsgroups"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:184
+#: documentation/content/en/books/handbook/eresources/_index.adoc:183
msgid ""
"link:news:comp.unix.bsd.freebsd.announce[comp.unix.bsd.freebsd.announce]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:185
+#: documentation/content/en/books/handbook/eresources/_index.adoc:184
msgid "link:news:comp.unix.bsd.freebsd.misc[comp.unix.bsd.freebsd.misc]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:186
+#: documentation/content/en/books/handbook/eresources/_index.adoc:185
msgid "link:news:de.comp.os.unix.bsd[de.comp.os.unix.bsd] (German)"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:187
+#: documentation/content/en/books/handbook/eresources/_index.adoc:186
msgid "link:news:fr.comp.os.bsd[fr.comp.os.bsd] (French)"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/eresources/_index.adoc:188
+#: documentation/content/en/books/handbook/eresources/_index.adoc:187
#, no-wrap
msgid "Other UNIX(R) Newsgroups of Interest"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:191
+#: documentation/content/en/books/handbook/eresources/_index.adoc:190
msgid "link:news:comp.unix[comp.unix]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:192
+#: documentation/content/en/books/handbook/eresources/_index.adoc:191
msgid "link:news:comp.unix.questions[comp.unix.questions]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:193
+#: documentation/content/en/books/handbook/eresources/_index.adoc:192
msgid "link:news:comp.unix.admin[comp.unix.admin]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:194
+#: documentation/content/en/books/handbook/eresources/_index.adoc:193
msgid "link:news:comp.unix.programmer[comp.unix.programmer]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:195
+#: documentation/content/en/books/handbook/eresources/_index.adoc:194
msgid "link:news:comp.unix.shell[comp.unix.shell]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:196
+#: documentation/content/en/books/handbook/eresources/_index.adoc:195
msgid "link:news:comp.unix.misc[comp.unix.misc]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:197
+#: documentation/content/en/books/handbook/eresources/_index.adoc:196
msgid "link:news:comp.unix.bsd[comp.unix.bsd]"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/eresources/_index.adoc:198
+#: documentation/content/en/books/handbook/eresources/_index.adoc:197
#, no-wrap
msgid "X Window System"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:200
+#: documentation/content/en/books/handbook/eresources/_index.adoc:199
msgid "link:news:comp.windows.x[comp.windows.x]"
msgstr ""
diff --git a/documentation/content/en/books/handbook/introduction/_index.po b/documentation/content/en/books/handbook/introduction/_index.po
index 580923e683..2273dca913 100644
--- a/documentation/content/en/books/handbook/introduction/_index.po
+++ b/documentation/content/en/books/handbook/introduction/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2023-04-20 20:56-0300\n"
+"POT-Creation-Date: 2023-09-09 18:13-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"
@@ -94,13 +94,12 @@ msgstr ""
#: documentation/content/en/books/handbook/introduction/_index.adoc:70
msgid ""
"FreeBSD is an Open Source, standards-compliant Unix-like operating system "
-"for x86 (both 32 and 64 bit), ARM(R), AArch64, RISC-V(R), MIPS(R), POWER(R), "
-"PowerPC(R), and Sun UltraSPARC(R) computers. It provides all the features "
-"that are nowadays taken for granted, such as preemptive multitasking, memory "
-"protection, virtual memory, multi-user facilities, SMP support, all the Open "
-"Source development tools for different languages and frameworks, and desktop "
-"features centered around X Window System, KDE, or GNOME. Its particular "
-"strengths are:"
+"for x86 (both 32 and 64 bit), ARM, AArch64, RISC-V, POWER, and PowerPC "
+"computers. It provides all the features that are nowadays taken for "
+"granted, such as preemptive multitasking, memory protection, virtual memory, "
+"multi-user facilities, SMP support, all the Open Source development tools "
+"for different languages and frameworks, and desktop features centered around "
+"X Window System, KDE, or GNOME. Its particular strengths are:"
msgstr ""
#. type: Plain text
@@ -253,11 +252,21 @@ msgstr ""
#. type: Plain text
#: documentation/content/en/books/handbook/introduction/_index.adoc:102
-msgid "And more..."
+msgid "Storage servers"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/introduction/_index.adoc:103
+msgid "Virtualization servers"
msgstr ""
#. type: Plain text
#: documentation/content/en/books/handbook/introduction/_index.adoc:104
+msgid "And more..."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/introduction/_index.adoc:106
msgid ""
"_Education:_ Are you a student of computer science or a related engineering "
"field? There is no better way of learning about operating systems, computer "
@@ -268,7 +277,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:105
+#: documentation/content/en/books/handbook/introduction/_index.adoc:107
msgid ""
"_Research:_ With source code for the entire system available, FreeBSD is an "
"excellent platform for research in operating systems as well as other "
@@ -279,7 +288,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:106
+#: documentation/content/en/books/handbook/introduction/_index.adoc:108
msgid ""
"_Networking:_ Need a new router? A name server (DNS)? A firewall to keep "
"people out of your internal network? FreeBSD can easily turn that unused PC "
@@ -288,18 +297,17 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:107
+#: documentation/content/en/books/handbook/introduction/_index.adoc:109
msgid ""
"_Embedded:_ FreeBSD makes an excellent platform to build embedded systems "
-"upon. With support for the ARM(R), MIPS(R) and PowerPC(R) platforms, coupled "
-"with a robust network stack, cutting edge features, and the permissive "
-"extref:{faq}[BSD license, bsd-license-restrictions], FreeBSD makes an "
-"excellent foundation for building embedded routers, firewalls, and other "
-"devices."
+"upon. With support for the ARM, AArch64 and PowerPC platforms, coupled with "
+"a robust network stack, cutting edge features, and the permissive extref:"
+"{faq}[BSD license, bsd-license-restrictions], FreeBSD makes an excellent "
+"foundation for building embedded routers, firewalls, and other devices."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:108
+#: documentation/content/en/books/handbook/introduction/_index.adoc:110
msgid ""
"_Desktop:_ FreeBSD makes a fine choice for an inexpensive desktop solution "
"using the freely available X11 server and Wayland display server. FreeBSD "
@@ -310,7 +318,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:109
+#: documentation/content/en/books/handbook/introduction/_index.adoc:111
msgid ""
"_Software Development:_ The basic FreeBSD system comes with a full suite of "
"development tools including a full C/C++ compiler and debugger suite. "
@@ -319,7 +327,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:112
+#: documentation/content/en/books/handbook/introduction/_index.adoc:114
msgid ""
"FreeBSD is available to download free of charge, or can be obtained on "
"either CD-ROM or DVD. Please see crossref:mirrors[mirrors, Obtaining "
@@ -327,13 +335,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/introduction/_index.adoc:114
+#: documentation/content/en/books/handbook/introduction/_index.adoc:116
#, no-wrap
msgid "Who Uses FreeBSD?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:119
+#: documentation/content/en/books/handbook/introduction/_index.adoc:121
msgid ""
"FreeBSD has been known for its web serving capabilities. A list of link:"
"https://freebsdfoundation.org/about-us/testimonials/[testimonials from "
@@ -344,27 +352,27 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/introduction/_index.adoc:121
+#: documentation/content/en/books/handbook/introduction/_index.adoc:123
#, no-wrap
msgid "About the FreeBSD Project"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:124
+#: documentation/content/en/books/handbook/introduction/_index.adoc:126
msgid ""
"The following section provides some background information on the project, "
-"including a brief history, project goals, and the development model of the "
-"project."
+"including a brief history, project goals, and the extref:{dev-model}"
+"[development model] of the project."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/introduction/_index.adoc:126
+#: documentation/content/en/books/handbook/introduction/_index.adoc:128
#, no-wrap
msgid "A Brief History of FreeBSD"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:129
+#: documentation/content/en/books/handbook/introduction/_index.adoc:131
msgid ""
"The FreeBSD Project had its genesis in the early part of 1993, partially as "
"the brainchild of the Unofficial 386BSDPatchkit's last 3 coordinators: Nate "
@@ -372,7 +380,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:132
+#: documentation/content/en/books/handbook/introduction/_index.adoc:134
msgid ""
"The original goal was to produce an intermediate snapshot of 386BSD in order "
"to fix a number of problems that the patchkit mechanism was just not capable "
@@ -381,7 +389,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:136
+#: documentation/content/en/books/handbook/introduction/_index.adoc:138
msgid ""
"386BSD was Bill Jolitz's operating system, which had been up to that point "
"suffering rather severely from almost a year's worth of neglect. As the "
@@ -393,7 +401,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:141
+#: documentation/content/en/books/handbook/introduction/_index.adoc:143
msgid ""
"The trio thought that the goal remained worthwhile, even without Bill's "
"support, and so they adopted the name \"FreeBSD\" coined by David Greenman. "
@@ -410,7 +418,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:145
+#: documentation/content/en/books/handbook/introduction/_index.adoc:147
msgid ""
"The first CD-ROM (and general net-wide) distribution was FreeBSD 1.0, "
"released in December of 1993. This was based on the 4.3BSD-Lite (\"Net/2\") "
@@ -421,7 +429,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:151
+#: documentation/content/en/books/handbook/introduction/_index.adoc:153
msgid ""
"Around this time, some rather unexpected storm clouds formed on the horizon "
"as Novell and U.C. Berkeley settled their long-running lawsuit over the "
@@ -439,7 +447,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:156
+#: documentation/content/en/books/handbook/introduction/_index.adoc:158
msgid ""
"FreeBSD then set about the arduous task of literally re-inventing itself "
"from a completely new and rather incomplete set of 4.4BSD-Lite bits. "
@@ -454,14 +462,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:158
+#: documentation/content/en/books/handbook/introduction/_index.adoc:160
msgid ""
"Since that time, FreeBSD has made a series of releases each time improving "
"the stability, speed, and feature set of the previous version."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:160
+#: documentation/content/en/books/handbook/introduction/_index.adoc:162
msgid ""
"For now, long-term development projects continue to take place in the {rel-"
"head}-CURRENT (main) branch, and snapshot releases of {rel-head} are "
@@ -470,13 +478,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/introduction/_index.adoc:162
+#: documentation/content/en/books/handbook/introduction/_index.adoc:164
#, no-wrap
msgid "FreeBSD Project Goals"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:168
+#: documentation/content/en/books/handbook/introduction/_index.adoc:170
msgid ""
"The goals of the FreeBSD Project are to provide software that may be used "
"for any purpose and without strings attached. Many of us have a significant "
@@ -490,7 +498,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:171
+#: documentation/content/en/books/handbook/introduction/_index.adoc:173
msgid ""
"That code in our source tree which falls under the GNU General Public "
"License (GPL) or Library General Public License (LGPL) comes with slightly "
@@ -502,13 +510,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/introduction/_index.adoc:173
+#: documentation/content/en/books/handbook/introduction/_index.adoc:175
#, no-wrap
msgid "The FreeBSD Development Model"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:178
+#: documentation/content/en/books/handbook/introduction/_index.adoc:180
msgid ""
"The development of FreeBSD is a extref:{dev-model}[very open and flexible "
"process], being literally built from the contributions of thousands of "
@@ -521,20 +529,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:180
+#: documentation/content/en/books/handbook/introduction/_index.adoc:182
msgid ""
"Useful things to know about the FreeBSD Project and its development process, "
"whether working independently or in close cooperation:"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/introduction/_index.adoc:181
+#: documentation/content/en/books/handbook/introduction/_index.adoc:183
#, no-wrap
msgid "The Git repositories[[development-cvs-repository]]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:188
+#: documentation/content/en/books/handbook/introduction/_index.adoc:190
msgid ""
"For several years, the central source tree for FreeBSD was maintained by "
"link:https://www.nongnu.org/cvs/[CVS] (Concurrent Versions System), a freely "
@@ -556,13 +564,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/introduction/_index.adoc:189
+#: documentation/content/en/books/handbook/introduction/_index.adoc:191
#, no-wrap
msgid "The committers list[[development-committers]]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:193
+#: documentation/content/en/books/handbook/introduction/_index.adoc:195
msgid ""
"The _committers_ are the people who have _push_ access to the Git "
"repository, and are authorized to make modifications to the FreeBSD source "
@@ -574,13 +582,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/introduction/_index.adoc:194
+#: documentation/content/en/books/handbook/introduction/_index.adoc:196
#, no-wrap
msgid "The FreeBSD core team[[development-core]]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:200
+#: documentation/content/en/books/handbook/introduction/_index.adoc:202
msgid ""
"The _FreeBSD core team_ would be equivalent to the board of directors if the "
"FreeBSD Project were a company. The primary task of the core team is to "
@@ -593,7 +601,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/introduction/_index.adoc:205
+#: documentation/content/en/books/handbook/introduction/_index.adoc:207
msgid ""
"Like most developers, most members of the core team are also volunteers when "
"it comes to FreeBSD development and do not benefit from the project "
@@ -604,13 +612,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/introduction/_index.adoc:207
+#: documentation/content/en/books/handbook/introduction/_index.adoc:209
#, no-wrap
msgid "The FreeBSD Foundation[[development-foundation]]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:214
+#: documentation/content/en/books/handbook/introduction/_index.adoc:216
msgid ""
"The link:https://freebsdfoundation.org/[FreeBSD Foundation] is a 501(c)(3), "
"US-based, non-profit organization dedicated to supporting and promoting the "
@@ -628,13 +636,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/introduction/_index.adoc:215
+#: documentation/content/en/books/handbook/introduction/_index.adoc:217
#, no-wrap
msgid "Outside contributors"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:221
+#: documentation/content/en/books/handbook/introduction/_index.adoc:223
msgid ""
"Last, but definitely not least, the largest group of developers are the "
"users themselves who provide feedback and bug fixes to us on an almost "
@@ -647,7 +655,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:224
+#: documentation/content/en/books/handbook/introduction/_index.adoc:226
msgid ""
"extref:{contributors}[The FreeBSD Contributors List] is a long and growing "
"one, so why not join it by extref:{contributing}[contributing something back "
@@ -655,7 +663,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:228
+#: documentation/content/en/books/handbook/introduction/_index.adoc:230
msgid ""
"In summary, our development model is organized as a loose set of concentric "
"circles. The centralized model is designed for the convenience of the "
@@ -667,20 +675,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:230
+#: documentation/content/en/books/handbook/introduction/_index.adoc:232
msgid ""
"All we ask of those who would join us as FreeBSD developers is some of the "
"same dedication its current people have to its continued success!"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/introduction/_index.adoc:232
+#: documentation/content/en/books/handbook/introduction/_index.adoc:234
#, no-wrap
msgid "Third Party Programs"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:239
+#: documentation/content/en/books/handbook/introduction/_index.adoc:241
msgid ""
"In addition to the base distributions, FreeBSD offers a ported software "
"collection with thousands of commonly sought-after programs. The list of "
@@ -694,7 +702,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:242
+#: documentation/content/en/books/handbook/introduction/_index.adoc:244
msgid ""
"Almost every port is also provided as a pre-compiled \"package\", which can "
"be installed with a simple command (`pkg install`) by those who do not wish "
@@ -704,13 +712,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/introduction/_index.adoc:243
+#: documentation/content/en/books/handbook/introduction/_index.adoc:245
#, no-wrap
msgid "Additional Documentation"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:247
+#: documentation/content/en/books/handbook/introduction/_index.adoc:249
msgid ""
"All supported FreeBSD versions provide an option in the installer to install "
"additional documentation under [.filename]#/usr/local/share/doc/freebsd# "
@@ -719,13 +727,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/introduction/_index.adoc:251
+#: documentation/content/en/books/handbook/introduction/_index.adoc:253
#, no-wrap
msgid "# pkg install en-freebsd-doc\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:256
+#: documentation/content/en/books/handbook/introduction/_index.adoc:258
msgid ""
"For localized versions replace the \"en\" with the language prefix of "
"choice. Be aware that some of the localised versions might be out of date "
@@ -735,30 +743,35 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/introduction/_index.adoc:257
+#: documentation/content/en/books/handbook/introduction/_index.adoc:259
#, no-wrap
msgid "The FreeBSD Handbook"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:259
+#: documentation/content/en/books/handbook/introduction/_index.adoc:261
msgid "`/usr/local/share/doc/freebsd/en/books/handbook/handbook_en.pdf`"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/introduction/_index.adoc:260
+#: documentation/content/en/books/handbook/introduction/_index.adoc:262
#, no-wrap
msgid "The FreeBSD FAQ"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:262
+#: documentation/content/en/books/handbook/introduction/_index.adoc:264
msgid "`/usr/local/share/doc/freebsd/en/books/faq/faq_en.pdf`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:263
+#: documentation/content/en/books/handbook/introduction/_index.adoc:266
msgid ""
"You can always find up to date documentation at link:https://docs.FreeBSD."
"org/[The Documentation Portal]."
msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/introduction/_index.adoc:267
+msgid "All trademarks are the property of their respective owners."
+msgstr ""
diff --git a/documentation/content/en/books/handbook/mirrors/_index.po b/documentation/content/en/books/handbook/mirrors/_index.po
index a7a7f75710..d8c652768f 100644
--- a/documentation/content/en/books/handbook/mirrors/_index.po
+++ b/documentation/content/en/books/handbook/mirrors/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2023-07-15 16:41-0300\n"
+"POT-Creation-Date: 2023-09-09 18:12-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"
@@ -69,7 +69,7 @@ msgstr ""
#. type: Table
#: documentation/content/en/books/handbook/mirrors/_index.adoc:61
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:94
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:100
#, no-wrap
msgid "Protocols"
msgstr ""
@@ -83,855 +83,913 @@ msgstr ""
#. type: Table
#: documentation/content/en/books/handbook/mirrors/_index.adoc:64
#, no-wrap
-msgid "**download.FreeBSD.org**"
+msgid "**docs.FreeBSD.org**"
msgstr ""
#. type: Table
#: documentation/content/en/books/handbook/mirrors/_index.adoc:65
#, no-wrap
-msgid "link:https://download.FreeBSD.org/[https] link:ftp://download.FreeBSD.org/pub/FreeBSD/[ftp]"
+msgid "link:https://docs.FreeBSD.org/[https]"
msgstr ""
#. type: Table
#: documentation/content/en/books/handbook/mirrors/_index.adoc:67
#, no-wrap
-msgid "Same content as `ftp.FreeBSD.org`, `ftp` is a legacy name; `download.FreeBSD.org` is recommended."
+msgid "FreeBSD Documentation Portal."
msgstr ""
#. type: Table
#: documentation/content/en/books/handbook/mirrors/_index.adoc:68
#, no-wrap
-msgid "**git.FreeBSD.org**"
+msgid "**download.FreeBSD.org**"
msgstr ""
#. type: Table
#: documentation/content/en/books/handbook/mirrors/_index.adoc:69
#, no-wrap
-msgid "git over `https` and `ssh`"
+msgid "link:https://download.FreeBSD.org/[https] link:ftp://download.FreeBSD.org/pub/FreeBSD/[ftp]"
msgstr ""
#. type: Table
#: documentation/content/en/books/handbook/mirrors/_index.adoc:71
#, no-wrap
-msgid "More details on link:https://docs.freebsd.org/en/books/handbook/mirrors/#git[using git] section."
+msgid "Same content as `ftp.FreeBSD.org`, `ftp` is a legacy name; `download.FreeBSD.org` is recommended."
msgstr ""
#. type: Table
#: documentation/content/en/books/handbook/mirrors/_index.adoc:72
#, no-wrap
-msgid "**pkg.FreeBSD.org**"
+msgid "**git.FreeBSD.org**"
msgstr ""
#. type: Table
#: documentation/content/en/books/handbook/mirrors/_index.adoc:73
#, no-wrap
-msgid "man:pkg[8] over `http` and `https`"
+msgid "git over `https` and `ssh`"
msgstr ""
#. type: Table
#: documentation/content/en/books/handbook/mirrors/_index.adoc:75
#, no-wrap
-msgid "Official FreeBSD package repositories used by the man:pkg[8] program."
+msgid "More details on link:https://docs.freebsd.org/en/books/handbook/mirrors/#git[using git] section."
msgstr ""
#. type: Table
#: documentation/content/en/books/handbook/mirrors/_index.adoc:76
#, no-wrap
-msgid "**vuxml.FreeBSD.org** / **www.VuXML.org**"
+msgid "**pkg.FreeBSD.org**"
msgstr ""
#. type: Table
#: documentation/content/en/books/handbook/mirrors/_index.adoc:77
#, no-wrap
+msgid "man:pkg[8] over `http` and `https`"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:79
+#, no-wrap
+msgid "Official FreeBSD package repositories used by the man:pkg[8] program."
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:80
+#, no-wrap
+msgid "**vuxml.FreeBSD.org** / **www.VuXML.org**"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:81
+#, no-wrap
msgid "link:https://www.vuxml.org/[https]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:78
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:83
#, no-wrap
msgid "FreeBSD Project VuXML web page. `pkg audit` fetches the list of vulnerabilities from this service."
msgstr ""
-#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:81
-msgid "All official mirrors support IPv4 and IPv6."
+#. type: Table
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:84
+#, no-wrap
+msgid "**www.FreeBSD.org**"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:85
+#, no-wrap
+msgid "link:https://www.FreeBSD.org/[https]"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:86
+#, no-wrap
+msgid "FreeBSD Website."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:83
-msgid ""
-"The FreeBSD website (https://www.FreeBSD.org and https://docs.FreeBSD.org) "
-"are not hosted in the GeoDNS Infrastructure; there are ongoing studies of "
-"its implementation."
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:89
+msgid "All official mirrors support IPv4 and IPv6."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:85
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:91
msgid ""
"http://ftp-archive.FreeBSD.org is not in the GeoDNS Infrastructure, hosted "
"in only one location (US)."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:87
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:93
msgid ""
"The project is looking for new locations; those willing to sponsor, please "
"reach out to the Cluster Administrators team for more information."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:89
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:95
msgid "Mirror list maintained by the community and other companies:"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:92
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:98
#, no-wrap
msgid "Country"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:92
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:98
#, no-wrap
msgid "Hostname"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:95
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:101
#, no-wrap
msgid "Australia icon:envelope[link=mailto:{mirrors-australia-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:96
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:102
#, no-wrap
msgid "ftp.au.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:98
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:104
#, no-wrap
msgid "link:http://ftp.au.FreeBSD.org/pub/FreeBSD[http] link:http://ftp.au.FreeBSD.org/pub/FreeBSD[http_v6] link:rsync://ftp.au.FreeBSD.org[rsync] link:rsync://ftp.au.FreeBSD.org[rsync_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:100
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:106
#, no-wrap
msgid "ftp3.au.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:102
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:108
#, no-wrap
msgid "link:http://ftp3.au.FreeBSD.org/pub/FreeBSD[http] link:ftp://ftp3.au.FreeBSD.org/pub/FreeBSD[ftp] link:rsync://ftp3.au.FreeBSD.org[rsync]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:103
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:109
#, no-wrap
msgid "Austria icon:envelope[link=mailto:{mirrors-austria-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:104
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:110
#, no-wrap
msgid "ftp.at.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:106
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:112
#, no-wrap
msgid "link:http://ftp.at.FreeBSD.org/pub/FreeBSD/[http] link:http://ftp.at.FreeBSD.org/pub/FreeBSD/[http_v6] link:ftp://ftp.at.FreeBSD.org/pub/FreeBSD/[ftp] link:ftp://ftp.at.FreeBSD.org/pub/FreeBSD/[ftp_v6] link:rsync://ftp.at.FreeBSD.org/pub/FreeBSD/[rsync] link:rsync://ftp.at.FreeBSD.org/pub/FreeBSD/[rsync_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:107
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:113
#, no-wrap
msgid "Brazil icon:envelope[link=mailto:{mirrors-brazil-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:108
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:114
#, no-wrap
msgid "ftp2.br.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:110
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:116
#, no-wrap
msgid "link:http://ftp2.br.FreeBSD.org/FreeBSD[http] link:rsync://ftp2.br.FreeBSD.org[rsync] link:rsync://ftp2.br.FreeBSD.org[rsync_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:112
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:118
#, no-wrap
msgid "ftp3.br.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:114
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:120
#, no-wrap
msgid "link:http://ftp3.br.FreeBSD.org/pub/FreeBSD[http] link:ftp://ftp3.br.FreeBSD.org/pub/FreeBSD[ftp] link:rsync://ftp3.br.FreeBSD.org[rsync]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:115
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:121
#, no-wrap
msgid "Bulgaria icon:envelope[link=mailto:{mirrors-bulgaria-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:116
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:122
#, no-wrap
msgid "ftp.bg.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:118
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:124
#, no-wrap
msgid "link:ftp://ftp.bg.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.bg.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp.bg.FreeBSD.org[rsync] link:rsync://ftp.bg.FreeBSD.org[rsync_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:119
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:125
#, no-wrap
msgid "Czech Republic icon:envelope[link=mailto:{mirrors-czech-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:120
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:126
#, no-wrap
msgid "ftp.cz.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:122
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:128
#, no-wrap
msgid "link:http://ftp.cz.FreeBSD.org/pub/FreeBSD[http] link:http://ftp.cz.FreeBSD.org/pub/FreeBSD[http_v6] link:rsync://ftp.cz.FreeBSD.org[rsync] link:rsync://ftp.cz.FreeBSD.org[rsync_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:123
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:129
#, no-wrap
msgid "Denmark icon:envelope[link=mailto:{mirrors-denmark-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:124
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:130
#, no-wrap
msgid "ftp.dk.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:126
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:132
#, no-wrap
msgid "link:http://ftp.dk.FreeBSD.org/FreeBSD/[http] link:http://ftp.dk.FreeBSD.org/FreeBSD/[http_v6] link:ftp://ftp.dk.FreeBSD.org/FreeBSD/[ftp] link:ftp://ftp.dk.FreeBSD.org/FreeBSD/[ftp_v6] link:rsync://ftp.dk.FreeBSD.org/FreeBSD/[rsync] link:rsync://ftp.dk.FreeBSD.org/FreeBSD/[rsync_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:127
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:133
#, no-wrap
msgid "Finland icon:envelope[link=mailto:{mirrors-finland-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:128
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:134
#, no-wrap
msgid "ftp.fi.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:130
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:136
#, no-wrap
msgid "link:ftp://ftp.fi.FreeBSD.org/pub/FreeBSD[ftp]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:131
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:137
#, no-wrap
msgid "France icon:envelope[link=mailto:{mirrors-france-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:132
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:138
#, no-wrap
msgid "ftp.fr.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:134
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:140
#, no-wrap
msgid "link:http://ftp.fr.FreeBSD.org/pub/FreeBSD[http] link:http://ftp.fr.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp.fr.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.fr.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp.fr.FreeBSD.org[rsync] link:rsync://ftp.fr.FreeBSD.org[rsync_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:136
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:142
#, no-wrap
msgid "ftp3.fr.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:138
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:144
#, no-wrap
msgid "link:ftp://ftp3.fr.FreeBSD.org/pub/FreeBSD[ftp]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:140
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:146
#, no-wrap
msgid "ftp6.fr.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:142
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:148
#, no-wrap
msgid "link:http://ftp6.fr.FreeBSD.org/pub/FreeBSD[http] link:ftp://ftp6.fr.FreeBSD.org/pub/FreeBSD[ftp] link:rsync://ftp6.fr.FreeBSD.org[rsync]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:143
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:149
#, no-wrap
msgid "Germany icon:envelope[link=mailto:{mirrors-germany-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:144
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:150
#, no-wrap
msgid "ftp.de.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:146
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:152
#, no-wrap
msgid "link:ftp://ftp.de.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.de.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp.de.FreeBSD.org[rsync] link:rsync://ftp.de.FreeBSD.org[rsync_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:148
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:154
#, no-wrap
msgid "ftp1.de.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:150
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:156
#, no-wrap
msgid "link:http://ftp1.de.FreeBSD.org/pub/FreeBSD[http] link:http://ftp1.de.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp1.de.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp1.de.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp1.de.FreeBSD.org[rsync] link:rsync://ftp1.de.FreeBSD.org[rsync_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:152
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:158
#, no-wrap
msgid "ftp2.de.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:154
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:160
#, no-wrap
msgid "link:http://ftp2.de.FreeBSD.org/pub/FreeBSD[http] link:http://ftp2.de.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp2.de.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp2.de.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp2.de.FreeBSD.org[rsync] link:rsync://ftp2.de.FreeBSD.org[rsync_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:156
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:162
#, no-wrap
msgid "ftp5.de.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:158
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:164
#, no-wrap
msgid "link:ftp://ftp5.de.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp5.de.FreeBSD.org/pub/FreeBSD[ftp_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:160
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:166
#, no-wrap
msgid "ftp7.de.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:162
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:168
#, no-wrap
msgid "link:http://ftp7.de.FreeBSD.org/pub/FreeBSD[http] link:http://ftp7.de.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp7.de.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp7.de.FreeBSD.org/pub/FreeBSD[ftp_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:163
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:169
#, no-wrap
msgid "Greece icon:envelope[link=mailto:{mirrors-greece-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:164
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:170
#, no-wrap
msgid "ftp.gr.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:166
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:172
#, no-wrap
msgid "link:http://ftp.gr.FreeBSD.org/pub/FreeBSD[http] link:http://ftp.gr.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp.gr.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.gr.FreeBSD.org/pub/FreeBSD[ftp_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:168
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:174
#, no-wrap
msgid "ftp2.gr.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:170
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:176
#, no-wrap
msgid "link:http://ftp2.gr.FreeBSD.org/pub/FreeBSD[http] link:http://ftp2.gr.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp2.gr.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp2.gr.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp2.gr.FreeBSD.org[rsync]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:171
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:177
#, no-wrap
msgid "Japan icon:envelope[link=mailto:{mirrors-japan-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:172
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:178
#, no-wrap
msgid "ftp.jp.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:174
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:180
#, no-wrap
msgid "link:http://ftp.jp.FreeBSD.org/pub/FreeBSD[http] link:http://ftp.jp.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp.jp.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.jp.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp.jp.FreeBSD.org[rsync] link:rsync://ftp.jp.FreeBSD.org[rsync_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:176
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:182
#, no-wrap
msgid "ftp2.jp.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:178
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:184
#, no-wrap
msgid "link:ftp://ftp2.jp.FreeBSD.org/pub/FreeBSD[ftp] link:rsync://ftp2.jp.FreeBSD.org[rsync] link:rsync://ftp2.jp.FreeBSD.org[rsync_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:180
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:186
#, no-wrap
msgid "ftp3.jp.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:182
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:188
#, no-wrap
msgid "link:http://ftp3.jp.FreeBSD.org/pub/FreeBSD[http] link:rsync://ftp3.jp.FreeBSD.org[rsync]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:184
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:190
#, no-wrap
msgid "ftp4.jp.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:186
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:192
#, no-wrap
msgid "link:ftp://ftp4.jp.FreeBSD.org/pub/FreeBSD[ftp]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:188
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:194
#, no-wrap
msgid "ftp6.jp.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:190
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:196
#, no-wrap
msgid "link:http://ftp6.jp.FreeBSD.org/pub/FreeBSD[http] link:http://ftp6.jp.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp6.jp.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp6.jp.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp6.jp.FreeBSD.org[rsync] link:rsync://ftp6.jp.FreeBSD.org[rsync_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:191
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:197
+#, no-wrap
+msgid "Kazakhstan icon:envelope[link=mailto:support@ps.kz, title=\"mirror contact\"]"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:198
+#, no-wrap
+msgid "mirror.ps.kz"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:200
+#, no-wrap
+msgid "http://mirror.ps.kz/freebsd[http] link:ftp://mirror.ps.kz/freebsd[ftp]"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:202
+#, no-wrap
+msgid "mirror.neolabs.kz"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:204
+#, no-wrap
+msgid "link:http://mirror.neolabs.kz/freebsd[http] link:ftp://mirror.neolabs.kz/freebsd[ftp]"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:205
#, no-wrap
msgid "Korea icon:envelope[link=mailto:{mirrors-korea-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:192
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:206
#, no-wrap
msgid "ftp.kr.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:194
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:208
#, no-wrap
msgid "link:http://ftp.kr.FreeBSD.org/pub/FreeBSD[http] link:https://ftp.kr.FreeBSD.org/pub/FreeBSD[https] link:ftp://ftp.kr.FreeBSD.org/pub/FreeBSD[ftp] link:rsync://ftp.kr.FreeBSD.org[rsync]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:196
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:210
#, no-wrap
msgid "ftp2.kr.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:198
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:212
#, no-wrap
msgid "link:rsync://ftp2.kr.FreeBSD.org[rsync]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:199
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:213
#, no-wrap
msgid "Latvia icon:envelope[link=mailto:{mirrors-latvia-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:200
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:214
#, no-wrap
msgid "ftp.lv.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:202
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:216
#, no-wrap
msgid "link:http://ftp.lv.FreeBSD.org/freebsd[http] link:ftp://ftp.lv.FreeBSD.org/freebsd[ftp]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:203
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:217
#, no-wrap
msgid "Netherlands icon:envelope[link=mailto:{mirrors-netherlands-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:204
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:218
#, no-wrap
msgid "ftp.nl.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:206
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:220
#, no-wrap
msgid "link:http://ftp.nl.FreeBSD.org/pub/FreeBSD[http] link:http://ftp.nl.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp.nl.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.nl.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp.nl.FreeBSD.org[rsync] link:rsync://ftp.nl.FreeBSD.org[rsync_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:208
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:222
#, no-wrap
msgid "ftp2.nl.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:210
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:224
#, no-wrap
msgid "link:http://ftp2.nl.FreeBSD.org/pub/FreeBSD[http] link:ftp://ftp2.nl.FreeBSD.org/pub/FreeBSD[ftp] link:rsync://ftp2.nl.FreeBSD.org[rsync]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:211
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:225
#, no-wrap
msgid "New Zealand icon:envelope[link=mailto:{mirrors-new-zealand-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:212
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:226
#, no-wrap
msgid "ftp.nz.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:214
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:228
#, no-wrap
msgid "link:http://ftp.nz.FreeBSD.org/pub/FreeBSD[http] link:ftp://ftp.nz.FreeBSD.org/pub/FreeBSD[ftp]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:215
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:229
#, no-wrap
msgid "Norway icon:envelope[link=mailto:{mirrors-norway-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:216
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:230
#, no-wrap
msgid "ftp.no.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:218
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:232
#, no-wrap
msgid "link:ftp://ftp.no.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.no.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp.no.FreeBSD.org[rsync] link:rsync://ftp.no.FreeBSD.org[rsync_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:219
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:233
#, no-wrap
msgid "Poland icon:envelope[link=mailto:{mirrors-poland-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:220
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:234
#, no-wrap
msgid "ftp.pl.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:222
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:236
#, no-wrap
msgid "link:http://ftp.pl.FreeBSD.org/pub/FreeBSD[http] link:http://ftp.pl.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp.pl.FreeBSD.org/pub/FreeBSD[ftp] link:rsync://ftp.pl.FreeBSD.org[rsync] link:rsync://ftp.pl.FreeBSD.org[rsync_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:223
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:237
#, no-wrap
msgid "Russia icon:envelope[link=mailto:{mirrors-russia-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:224
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:238
#, no-wrap
msgid "ftp.ru.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:226
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:240
#, no-wrap
msgid "link:http://ftp.ru.FreeBSD.org/pub/FreeBSD[http] link:http://ftp.ru.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp.ru.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.ru.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp.ru.FreeBSD.org[rsync] link:rsync://ftp.ru.FreeBSD.org[rsync_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:228
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:242
#, no-wrap
msgid "ftp2.ru.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:230
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:244
#, no-wrap
msgid "link:https://ftp2.ru.FreeBSD.org/pub/FreeBSD[https] link:ftp://ftp2.ru.FreeBSD.org/pub/FreeBSD[ftp] link:rsync://ftp2.ru.FreeBSD.org[rsync]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:231
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:245
#, no-wrap
msgid "Slovenia icon:envelope[link=mailto:{mirrors-slovenia-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:232
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:246
#, no-wrap
msgid "ftp.si.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:234
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:248
#, no-wrap
msgid "link:http://ftp.si.FreeBSD.org/pub/FreeBSD[http] link:http://ftp.si.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp.si.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.si.FreeBSD.org/pub/FreeBSD[ftp_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:235
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:249
#, no-wrap
msgid "South Africa icon:envelope[link=mailto:{mirrors-south-africa-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:236
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:250
#, no-wrap
msgid "ftp.za.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:238
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:252
#, no-wrap
msgid "link:https://ftp.za.FreeBSD.org/pub/FreeBSD[https] link:https://ftp.za.FreeBSD.org/pub/FreeBSD[https_v6] link:rsync://ftp.za.FreeBSD.org[rsync] link:rsync://ftp.za.FreeBSD.org[rsync_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:240
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:254
#, no-wrap
msgid "ftp2.za.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:242
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:256
#, no-wrap
msgid "link:http://ftp2.za.FreeBSD.org/pub/FreeBSD[http] link:http://ftp2.za.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp2.za.FreeBSD.org/pub/FreeBSD[ftp_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:244
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:258
#, no-wrap
msgid "ftp4.za.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:246
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:260
#, no-wrap
msgid "link:http://ftp4.za.FreeBSD.org/pub/FreeBSD[http] link:ftp://ftp4.za.FreeBSD.org/pub/FreeBSD[ftp] link:rsync://ftp4.za.FreeBSD.org[rsync]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:247
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:261
#, no-wrap
msgid "Sweden icon:envelope[link=mailto:{mirrors-sweden-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:248
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:262
#, no-wrap
msgid "ftp.se.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:250
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:264
#, no-wrap
msgid "link:http://ftp.se.FreeBSD.org/pub/FreeBSD[http] link:http://ftp.se.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp.se.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.se.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp.se.FreeBSD.org[rsync] link:rsync://ftp.se.FreeBSD.org[rsync_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:251
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:265
#, no-wrap
msgid "Taiwan icon:envelope[link=mailto:{mirrors-taiwan-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:252
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:266
#, no-wrap
msgid "ftp4.tw.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:254
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:268
#, no-wrap
msgid "link:https://ftp4.tw.FreeBSD.org/pub/FreeBSD[https] link:ftp://ftp4.tw.FreeBSD.org/pub/FreeBSD[ftp] link:rsync://ftp4.tw.FreeBSD.org[rsync]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:256
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:270
#, no-wrap
msgid "ftp5.tw.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:258
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:272
#, no-wrap
msgid "link:http://ftp5.tw.FreeBSD.org/pub/FreeBSD[http] link:ftp://ftp5.tw.FreeBSD.org/pub/FreeBSD[ftp]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:259
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:273
#, no-wrap
msgid "Ukraine icon:envelope[link=mailto:{mirrors-ukraine-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:260
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:274
#, no-wrap
msgid "ftp.ua.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:262
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:276
#, no-wrap
msgid "link:http://ftp.ua.FreeBSD.org/pub/FreeBSD[http] link:ftp://ftp.ua.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.ua.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp.ua.FreeBSD.org[rsync] link:rsync://ftp.ua.FreeBSD.org[rsync_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:263
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:277
#, no-wrap
msgid "United Kingdom icon:envelope[link=mailto:{mirrors-uk-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:264
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:278
#, no-wrap
msgid "ftp.uk.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:266
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:280
#, no-wrap
msgid "link:http://ftp.uk.FreeBSD.org/pub/FreeBSD[http] link:http://ftp.uk.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp.uk.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.uk.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp.uk.FreeBSD.org[rsync] link:rsync://ftp.uk.FreeBSD.org[rsync_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:268
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:282
#, no-wrap
msgid "ftp2.uk.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:270
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:284
#, no-wrap
msgid "link:http://ftp2.uk.FreeBSD.org/pub/FreeBSD[http] link:http://ftp2.uk.FreeBSD.org/pub/FreeBSD[http_v6] link:https://ftp2.uk.FreeBSD.org/pub/FreeBSD[https] link:https://ftp2.uk.FreeBSD.org/pub/FreeBSD[https_v6] link:ftp://ftp2.uk.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp2.uk.FreeBSD.org/pub/FreeBSD[ftp_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:271
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:285
#, no-wrap
msgid "United States of America icon:envelope[link=mailto:{mirrors-us-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:272
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:286
#, no-wrap
msgid "ftp11.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:274
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:288
#, no-wrap
msgid "link:http://ftp11.FreeBSD.org/pub/FreeBSD[http] link:http://ftp11.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp11.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp11.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp11.FreeBSD.org[rsync] link:rsync://ftp11.FreeBSD.org[rsync_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:276
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:290
#, no-wrap
msgid "ftp14.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:278
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:292
#, no-wrap
msgid "link:ftp://ftp14.FreeBSD.org/pub/FreeBSD[ftp] link:rsync://ftp14.FreeBSD.org[rsync] (Former official tier 1)"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:280
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:294
#, no-wrap
msgid "ftp5.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:281
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:295
#, no-wrap
msgid "link:http://ftp5.FreeBSD.org/pub/FreeBSD[http] link:http://ftp5.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp5.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp5.FreeBSD.org/pub/FreeBSD[ftp_v6]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:284
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:298
msgid ""
"The current list of protocols supported by the community mirrors was last "
"updated on 2022-01-31, and it's not guaranteed."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:286
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:300
#, no-wrap
msgid "Using Git"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:289
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:421
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:303
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:435
#, no-wrap
msgid "Introduction"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:293
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:307
msgid ""
"As of December 2020, FreeBSD uses git as the primary version control system "
"for storing all of FreeBSD's base source code and documentation. As of "
@@ -940,7 +998,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:298
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:312
msgid ""
"Git is generally a developer tool. Users may prefer to use `freebsd-update` "
"(crossref:cutting-edge[updating-upgrading-freebsdupdate,“FreeBSD Update”]) "
@@ -949,45 +1007,45 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:301
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:315
msgid ""
"This section demonstrates how to install Git on a FreeBSD system and use it "
"to create a local copy of a FreeBSD source code repository."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:303
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:447
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:317
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:461
#, no-wrap
msgid "Installation"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:306
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:320
msgid "Git can be installed from the Ports Collection, or as a package:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:310
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:324
#, no-wrap
msgid "# pkg install git\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:313
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:327
#, no-wrap
msgid "Running Git"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:317
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:331
msgid ""
"To fetch a clean copy of the sources into a local directory, use `git "
"clone`. This directory of files is called the _working tree_."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:322
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:336
msgid ""
"Git uses URLs to designate a repository. There are three different "
"repositories, `src` for the FreeBSD system source code, `doc` for "
@@ -998,115 +1056,115 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:324
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:338
#, no-wrap
msgid "FreeBSD Git Repository URL Table"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:327
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:341
#, no-wrap
msgid "Item"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:328
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:342
#, no-wrap
msgid "Git URL"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:328
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:342
#, no-wrap
msgid "Read-only src repo via HTTPS"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:329
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:343
#, no-wrap
msgid "`https://git.FreeBSD.org/src.git`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:329
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:343
#, no-wrap
msgid "Read-only src repo via anon-ssh"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:330
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:344
#, no-wrap
msgid "`ssh://anongit@git.FreeBSD.org/src.git`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:330
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:344
#, no-wrap
msgid "Read-only doc repo via HTTPS"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:331
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:345
#, no-wrap
msgid "`https://git.FreeBSD.org/doc.git`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:331
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:345
#, no-wrap
msgid "Read-only doc repo via anon-ssh"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:332
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:346
#, no-wrap
msgid "`ssh://anongit@git.FreeBSD.org/doc.git`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:332
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:346
#, no-wrap
msgid "Read-only ports repo via HTTPS"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:333
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:347
#, no-wrap
msgid "`https://git.FreeBSD.org/ports.git`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:333
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:347
#, no-wrap
msgid "Read-only ports repo via anon-ssh"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:334
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:348
#, no-wrap
msgid "`ssh://anongit@git.FreeBSD.org/ports.git`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:337
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:351
msgid ""
"External mirrors maintained by project members are also available; please "
"refer to the <<external-mirrors>> section."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:339
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:353
msgid "To clone a copy of the FreeBSD system source code repository:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:343
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:357
#, no-wrap
msgid "# git clone -o freebsd https://git.FreeBSD.org/src.git /usr/src\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:348
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:362
msgid ""
"The `-o freebsd` option specifies the origin; by convention in the FreeBSD "
"documentation, the origin is assumed to be `freebsd`. Because the initial "
@@ -1115,14 +1173,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:351
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:365
msgid ""
"Initially, the working tree contains source code for the `main` branch, "
"which corresponds to CURRENT. To switch to 13-STABLE instead:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:355
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:369
#, no-wrap
msgid ""
"# cd /usr/src\n"
@@ -1130,14 +1188,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:359
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:373
msgid ""
"The working tree can be updated with `git pull`. To update [.filename]#/usr/"
"src# created in the example above, use:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:364
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:378
#, no-wrap
msgid ""
"# cd /usr/src\n"
@@ -1145,47 +1203,47 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:367
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:522
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:381
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:536
msgid ""
"The update is much quicker than a checkout, only transferring files that "
"have changed."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:368
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:382
#, no-wrap
msgid "Web-based repository browser"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:371
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:385
msgid ""
"The FreeBSD project uses cgit as the web-based repository browser: link:"
"https://cgit.FreeBSD.org/[https://cgit.FreeBSD.org/]."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:372
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:386
#, no-wrap
msgid "For Developers"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:375
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:389
msgid ""
"For information about write access to repositories see the extref:"
"{committers-guide}[Committer's Guide, git-mini-primer]."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:377
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:391
#, no-wrap
msgid "External mirrors"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:382
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:396
msgid ""
"Those mirrors are not hosted in FreeBSD.org but still maintained by the "
"project members. Users and developers are welcome to pull or browse "
@@ -1195,76 +1253,76 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:383
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:397
#, no-wrap
msgid "Codeberg"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:385
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:399
msgid "doc: https://codeberg.org/FreeBSD/freebsd-doc"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:386
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:400
msgid "ports: https://codeberg.org/FreeBSD/freebsd-ports"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:387
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:401
msgid "src: https://codeberg.org/FreeBSD/freebsd-src"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:388
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:402
#, no-wrap
msgid "GitHub"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:390
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:404
msgid "doc: https://github.com/freebsd/freebsd-doc"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:391
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:405
msgid "ports: https://github.com/freebsd/freebsd-ports"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:392
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:406
msgid "src: https://github.com/freebsd/freebsd-src"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:393
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:407
#, no-wrap
msgid "GitLab"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:395
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:409
msgid "doc: https://gitlab.com/FreeBSD/freebsd-doc"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:396
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:410
msgid "ports: https://gitlab.com/FreeBSD/freebsd-ports"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:397
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:411
msgid "src: https://gitlab.com/FreeBSD/freebsd-src"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:398
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:412
#, no-wrap
msgid "Mailing lists"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:402
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:416
msgid ""
"The main mailing list for general usage and questions about git in the "
"FreeBSD project is https://lists.freebsd.org/subscription/freebsd-"
@@ -1273,77 +1331,77 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:403
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:417
#, no-wrap
msgid "SSH host keys"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:406
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:420
msgid "gitrepo.FreeBSD.org host key fingerprints:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:407
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:421
msgid ""
"ECDSA key fingerprint is `SHA256:seWO5D27ySURcx4bknTNKlC1mgai0whP443PAKEvvZA`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:408
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:422
msgid ""
"ED25519 key fingerprint is `SHA256:"
"lNR6i4BEOaaUhmDHBA1WJsO7H3KtvjE2r5q4sOxtIWo`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:409
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:423
msgid ""
"RSA key fingerprint is `SHA256:f453CUEFXEJAXlKeEHV+ajJfeEfx9MdKQUD7lIscnQI`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:411
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:425
msgid "git.FreeBSD.org host key fingerprints:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:412
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:426
msgid ""
"ECDSA key fingerprint is `SHA256:/UlirUAsGiitupxmtsn7f9b7zCWd0vCs4Yo/tpVWP9w`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:413
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:427
msgid ""
"ED25519 key fingerprint is `SHA256:"
"y1ljKrKMD3lDObRUG3xJ9gXwEIuqnh306tSyFd1tuZE`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:414
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:428
msgid ""
"RSA key fingerprint is `SHA256:jBe6FQGoH4HjvrIVM23dcnLZk9kmpdezR/CvQzm7rJM`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:416
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:430
msgid "These are also published as SSHFP records in DNS."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:418
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:432
#, no-wrap
msgid "Using Subversion"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:428
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:442
msgid ""
"As of December 2020, FreeBSD uses git as the primary version control system "
"for storing all of FreeBSD's source code and documentation. Changes from "
"the git repo on the `stable/11`, `stable/12` and related releng branches are "
-"exported to the subversion repository. This export will continue through "
+"exported to the Subversion repository. This export will continue through "
"the life of these branches. From July 2012 to March 2021, FreeBSD used "
"Subversion as the only version control system for storing all of FreeBSD's "
"Ports Collection. As of April 2021, FreeBSD uses git as the only version "
@@ -1351,18 +1409,18 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:434
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:448
msgid ""
"Subversion is generally a developer tool. Users may prefer to use `freebsd-"
"update` (crossref:cutting-edge[updating-upgrading-freebsdupdate,“FreeBSD "
"Update”]) to update the FreeBSD base system, and `git` (crossref:ports[ports-"
"using,“Using the Ports Collection”]) to update the FreeBSD Ports "
-"Collection. After March 2021, subversion use is only for legacy branches "
+"Collection. After March 2021, Subversion use is only for legacy branches "
"(`stable/11` and `stable/12`)."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:437
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:451
msgid ""
"This section demonstrates how to install Subversion on a FreeBSD system and "
"use it to create a local copy of a FreeBSD repository. Additional "
@@ -1370,13 +1428,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:439
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:453
#, no-wrap
msgid "Svnlite"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:443
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:457
msgid ""
"A lightweight version of Subversion is already installed on FreeBSD as "
"`svnlite`. The port or package version of Subversion is only needed if the "
@@ -1384,26 +1442,26 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:445
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:459
msgid ""
"The only difference from normal Subversion use is that the command name is "
"`svnlite`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:450
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:464
msgid ""
"If `svnlite` is unavailable or the full version of Subversion is needed, "
"then it must be installed."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:452
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:466
msgid "Subversion can be installed from the Ports Collection:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:457
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:471
#, no-wrap
msgid ""
"# cd /usr/ports/devel/subversion\n"
@@ -1411,31 +1469,31 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:460
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:474
msgid "Subversion can also be installed as a package:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:464
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:478
#, no-wrap
msgid "# pkg install subversion\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:467
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:481
#, no-wrap
msgid "Running Subversion"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:471
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:485
msgid ""
"To fetch a clean copy of the sources into a local directory, use `svn`. The "
"files in this directory are called a _local working copy_."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:476
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:490
msgid ""
"Move or delete an existing destination directory before using `checkout` for "
"the first time. Checkout over an existing non-`svn` directory can cause "
@@ -1444,7 +1502,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:482
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:496
msgid ""
"Subversion uses URLs to designate a repository, taking the form of "
"_protocol://hostname/path_. The first component of the path is the FreeBSD "
@@ -1456,30 +1514,30 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:484
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:498
msgid ""
"A checkout from a given repository is performed with a command like this:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:488
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:502
#, no-wrap
msgid "# svn checkout https://svn.FreeBSD.org/repository/branch lwcdir\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:491
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:505
msgid "where:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:493
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:507
msgid ""
"_repository_ is one of the Project repositories: `base`, `ports`, or `doc`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:494
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:508
msgid ""
"_branch_ depends on the repository used. `ports` and `doc` are mostly "
"updated in the `head` branch, while `base` maintains the latest version of -"
@@ -1488,7 +1546,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:495
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:509
msgid ""
"_lwcdir_ is the target directory where the contents of the specified branch "
"should be placed. This is usually [.filename]#/usr/ports# for `ports`, [."
@@ -1496,7 +1554,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:498
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:512
msgid ""
"This example checks out the Source Tree from the FreeBSD repository using "
"the HTTPS protocol, placing the local working copy in [.filename]#/usr/"
@@ -1505,43 +1563,43 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:502
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:516
#, no-wrap
msgid "# svn checkout https://svn.FreeBSD.org/base/head /usr/src\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:506
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:520
msgid ""
"Because the initial checkout must download the full branch of the remote "
"repository, it can take a while. Please be patient."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:508
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:522
msgid ""
"After the initial checkout, the local working copy can be updated by running:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:512
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:526
#, no-wrap
msgid "# svn update lwcdir\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:515
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:529
msgid "To update [.filename]#/usr/src# created in the example above, use:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:519
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:533
#, no-wrap
msgid "# svn update /usr/src\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:526
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:540
msgid ""
"An alternate way of updating the local working copy after checkout is "
"provided by the [.filename]#Makefile# in the [.filename]#/usr/ports#, [."
@@ -1551,7 +1609,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:531
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:545
#, no-wrap
msgid ""
"# cd /usr/src\n"
@@ -1559,24 +1617,24 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:534
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:548
#, no-wrap
msgid "Subversion Mirror Sites"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:537
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:551
msgid "The FreeBSD Subversion repository is:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:541
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:555
#, no-wrap
msgid "svn.FreeBSD.org\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:545
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:559
msgid ""
"This is a publicly accessible mirror network that uses GeoDNS to select an "
"appropriate back end server. To view the FreeBSD Subversion repositories "
@@ -1585,7 +1643,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:547
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:561
msgid ""
"HTTPS is the preferred protocol, but the [.filename]#security/ca_root_nss# "
"package will need to be installed in order to automatically validate "
@@ -1593,13 +1651,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:548
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:562
#, no-wrap
msgid "For More Information"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:551
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:565
msgid ""
"For other information about using Subversion, please see the \"Subversion "
"Book\", titled http://svnbook.red-bean.com/[Version Control with "
@@ -1608,18 +1666,18 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:553
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:567
#, no-wrap
msgid "CD and DVD Sets"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:556
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:570
msgid "FreeBSD CD and DVD sets are available from several online retailers:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:566
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:580
#, no-wrap
msgid ""
"FreeBSD Mall, Inc.\n"
@@ -1634,7 +1692,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:569
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:583
#, no-wrap
msgid ""
"Getlinux\n"
@@ -1642,7 +1700,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:576
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:590
#, no-wrap
msgid ""
"Dr. Hinner EDV\n"
diff --git a/documentation/content/en/books/handbook/network-servers/_index.po b/documentation/content/en/books/handbook/network-servers/_index.po
index 1ac8a70f19..45909f399c 100644
--- a/documentation/content/en/books/handbook/network-servers/_index.po
+++ b/documentation/content/en/books/handbook/network-servers/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2023-07-15 16:41-0300\n"
+"POT-Creation-Date: 2023-09-09 18:12-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"
@@ -686,9 +686,9 @@ msgstr ""
#. type: Table
#: documentation/content/en/books/handbook/network-servers/_index.adoc:296
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:558
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1007
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1026
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:556
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1005
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1024
#, no-wrap
msgid "Description"
msgstr ""
@@ -995,33 +995,28 @@ msgstr ""
#: documentation/content/en/books/handbook/network-servers/_index.adoc:449
msgid ""
"Some applications require file locking to operate correctly. To enable "
-"locking, add these lines to [.filename]#/etc/rc.conf# on both the client and "
-"server:"
+"locking, execute the following command on both the client and server:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:454
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:453
#, no-wrap
-msgid ""
-"rpc_lockd_enable=\"YES\"\n"
-"rpc_statd_enable=\"YES\"\n"
+msgid "# sysrc rpc_lockd_enable=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:457
-msgid "Then start the applications:"
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:456
+msgid "Then start the service:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:462
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:460
#, no-wrap
-msgid ""
-"# service lockd start\n"
-"# service statd start\n"
+msgid "# service lockd start\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:466
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:464
msgid ""
"If locking is not required on the server, the NFS client can be configured "
"to lock locally by including `-L` when running mount. Refer to man:"
@@ -1029,13 +1024,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:468
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:466
#, no-wrap
msgid "Automating Mounts with man:autofs[5]"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:475
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:473
msgid ""
"The man:autofs[5] automount facility is supported starting with FreeBSD 10.1-"
"RELEASE. To use the automounter functionality in older versions of FreeBSD, "
@@ -1044,7 +1039,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:481
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:479
msgid ""
"The man:autofs[5] facility is a common name for several components that, "
"together, allow for automatic mounting of remote and local filesystems "
@@ -1058,14 +1053,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:483
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:481
msgid ""
"The man:autofs[5] virtual filesystem is mounted on specified mountpoints by "
"man:automount[8], usually invoked during boot."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:487
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:485
msgid ""
"Whenever a process attempts to access a file within the man:autofs[5] "
"mountpoint, the kernel will notify man:automountd[8] daemon and pause the "
@@ -1077,7 +1072,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:490
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:488
msgid ""
"The primary autofs configuration file is [.filename]#/etc/auto_master#. It "
"assigns individual maps to top-level mounts. For an explanation of [."
@@ -1085,7 +1080,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:494
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:492
msgid ""
"There is a special automounter map mounted on [.filename]#/net#. When a "
"file is accessed within this directory, man:autofs[5] looks up the "
@@ -1095,20 +1090,20 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:495
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:493
#, no-wrap
msgid "Mounting an Export with man:autofs[5]"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:499
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:497
msgid ""
"In this example, `showmount -e` shows the exported file systems that can be "
"mounted from the NFS server, `foobar`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:507
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:505
#, no-wrap
msgid ""
"% showmount -e foobar\n"
@@ -1119,7 +1114,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:514
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:512
msgid ""
"The output from `showmount` shows [.filename]#/usr# as an export. When "
"changing directories to [.filename]#/host/foobar/usr#, man:automountd[8] "
@@ -1128,25 +1123,25 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:516
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:514
msgid ""
"To enable man:autofs[5] at boot time, add this line to [.filename]#/etc/rc."
"conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:520
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:518
#, no-wrap
msgid "autofs_enable=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:523
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:521
msgid "Then man:autofs[5] can be started by running:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:529
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:527
#, no-wrap
msgid ""
"# service automount start\n"
@@ -1155,7 +1150,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:533
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:531
msgid ""
"The man:autofs[5] map format is the same as in other operating systems. "
"Information about this format from other sources can be useful, like the "
@@ -1164,20 +1159,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:535
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:533
msgid ""
"Consult the man:automount[8], man:automountd[8], man:autounmountd[8], and "
"man:auto_master[5] manual pages for more information."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:537
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:535
#, no-wrap
msgid "Network Information System (NIS)"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:542
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:540
msgid ""
"Network Information System (NIS) is designed to centralize administration of "
"UNIX(R)-like systems such as Solaris(TM), HP-UX, AIX(R), Linux, NetBSD, "
@@ -1187,7 +1182,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:545
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:543
msgid ""
"NIS is a Remote Procedure Call (RPC)-based client/server system that allows "
"a group of machines within an NIS domain to share a common set of "
@@ -1197,112 +1192,112 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:547
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:545
msgid "FreeBSD uses version 2 of the NIS protocol."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:548
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:546
#, no-wrap
msgid "NIS Terms and Processes"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:551
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:549
msgid "Table 28.1 summarizes the terms and important processes used by NIS:"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:552
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:550
#, no-wrap
msgid "NIS Terminology"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:556
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1895
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:554
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1893
#, no-wrap
msgid "Term"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:559
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:557
#, no-wrap
msgid "NIS domain name"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:561
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:559
#, no-wrap
msgid "NIS servers and clients share an NIS domain name. Typically, this name does not have anything to do with DNS."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:562
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:560
#, no-wrap
msgid "man:rpcbind[8]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:564
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:562
#, no-wrap
msgid "This service enables RPC and must be running in order to run an NIS server or act as an NIS client."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:565
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:563
#, no-wrap
msgid "man:ypbind[8]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:567
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:565
#, no-wrap
msgid "This service binds an NIS client to its NIS server. It will take the NIS domain name and use RPC to connect to the server. It is the core of client/server communication in an NIS environment. If this service is not running on a client machine, it will not be able to access the NIS server."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:568
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:566
#, no-wrap
msgid "man:ypserv[8]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:570
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:568
#, no-wrap
msgid "This is the process for the NIS server. If this service stops running, the server will no longer be able to respond to NIS requests so hopefully, there is a slave server to take over. Some non-FreeBSD clients will not try to reconnect using a slave server and the ypbind process may need to be restarted on these clients."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:571
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:569
#, no-wrap
msgid "man:rpc.yppasswdd[8]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:572
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:570
#, no-wrap
msgid "This process only runs on NIS master servers. This daemon allows NIS clients to change their NIS passwords. If this daemon is not running, users will have to login to the NIS master server and change their passwords there."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:574
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:572
#, no-wrap
msgid "Machine Types"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:577
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:575
msgid "There are three types of hosts in an NIS environment:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:579
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:577
msgid "NIS master server"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:583
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:581
msgid ""
"This server acts as a central repository for host configuration information "
"and maintains the authoritative copy of the files used by all of the NIS "
@@ -1314,12 +1309,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:584
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:582
msgid "NIS slave servers"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:587
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:585
msgid ""
"NIS slave servers maintain copies of the NIS master's data files in order to "
"provide redundancy. Slave servers also help to balance the load of the "
@@ -1328,17 +1323,17 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:588
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:586
msgid "NIS clients"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:590
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:588
msgid "NIS clients authenticate against the NIS server during log on."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:594
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:592
msgid ""
"Information in many files can be shared using NIS. The [.filename]#master."
"passwd#, [.filename]#group#, and [.filename]#hosts# files are commonly "
@@ -1348,13 +1343,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:595
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:593
#, no-wrap
msgid "Planning Considerations"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:601
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:599
msgid ""
"This section describes a sample NIS environment which consists of 15 FreeBSD "
"machines with no centralized point of administration. Each machine has its "
@@ -1365,120 +1360,120 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:603
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:601
msgid "The configuration of the lab will be as follows:"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:608
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:606
#, no-wrap
msgid "Machine name"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:609
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:607
#, no-wrap
msgid "IP address"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:612
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:610
#, no-wrap
msgid "Machine role"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:613
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:611
#, no-wrap
msgid "`ellington`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:614
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:612
#, no-wrap
msgid "`10.0.0.2`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:616
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:614
#, no-wrap
msgid "NIS master"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:617
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:615
#, no-wrap
msgid "`coltrane`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:618
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:616
#, no-wrap
msgid "`10.0.0.3`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:620
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:618
#, no-wrap
msgid "NIS slave"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:621
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:619
#, no-wrap
msgid "`basie`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:622
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:620
#, no-wrap
msgid "`10.0.0.4`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:624
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:622
#, no-wrap
msgid "Faculty workstation"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:625
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:623
#, no-wrap
msgid "`bird`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:626
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:624
#, no-wrap
msgid "`10.0.0.5`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:628
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:626
#, no-wrap
msgid "Client machine"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:629
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:627
#, no-wrap
msgid "`cli[1-11]`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:630
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:628
#, no-wrap
msgid "`10.0.0.[6-17]`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:631
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:629
#, no-wrap
msgid "Other client machines"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:635
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:633
msgid ""
"If this is the first time an NIS scheme is being developed, it should be "
"thoroughly planned ahead of time. Regardless of network size, several "
@@ -1486,13 +1481,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:636
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:634
#, no-wrap
msgid "Choosing a NIS Domain Name"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:641
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:639
msgid ""
"When a client broadcasts its requests for info, it includes the name of the "
"NIS domain that it is part of. This is how multiple servers on one network "
@@ -1501,7 +1496,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:647
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:645
msgid ""
"Some organizations choose to use their Internet domain name for their NIS "
"domain name. This is not recommended as it can cause confusion when trying "
@@ -1513,7 +1508,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:650
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:648
msgid ""
"However, some non-FreeBSD operating systems require the NIS domain name to "
"be the same as the Internet domain name. If one or more machines on the "
@@ -1522,13 +1517,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:651
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:649
#, no-wrap
msgid "Physical Server Requirements"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:658
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:656
msgid ""
"There are several things to keep in mind when choosing a machine to use as a "
"NIS server. Since NIS clients depend upon the availability of the server, "
@@ -1540,13 +1535,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:659
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:657
#, no-wrap
msgid "Configuring the NIS Master Server"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:666
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:664
msgid ""
"The canonical copies of all NIS files are stored on the master server. The "
"databases used to store the information are called NIS maps. In FreeBSD, "
@@ -1557,7 +1552,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:669
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:667
msgid ""
"NIS master and slave servers handle all NIS requests through man:ypserv[8]. "
"This daemon is responsible for receiving incoming requests from NIS clients, "
@@ -1566,7 +1561,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:672
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:670
msgid ""
"Setting up a master NIS server can be relatively straight forward, depending "
"on environmental needs. Since FreeBSD provides built-in NIS support, it "
@@ -1575,7 +1570,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:678
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:676
#, no-wrap
msgid ""
"nisdomainname=\"test-domain\"\t<.>\n"
@@ -1584,26 +1579,26 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:681
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:679
msgid "This line sets the NIS domain name to `test-domain`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:682
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:680
msgid ""
"This automates the start up of the NIS server processes when the system "
"boots."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:683
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:681
msgid ""
"This enables the man:rpc.yppasswdd[8] daemon so that users can change their "
"NIS password from a client machine."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:688
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:686
msgid ""
"Care must be taken in a multi-server domain where the server machines are "
"also NIS clients. It is generally a good idea to force the servers to bind "
@@ -1616,14 +1611,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:690
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:688
msgid ""
"A server that is also a client can be forced to bind to a particular server "
"by adding these additional lines to [.filename]#/etc/rc.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:695
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:693
#, no-wrap
msgid ""
"nis_client_enable=\"YES\"\t\t\t\t<.>\n"
@@ -1631,17 +1626,17 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:698
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:696
msgid "This enables running client stuff as well."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:699
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:697
msgid "This line sets the NIS domain name to `test-domain` and bind to itself."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:702
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:700
msgid ""
"After saving the edits, type `/etc/netstart` to restart the network and "
"apply the values defined in [.filename]#/etc/rc.conf#. Before initializing "
@@ -1649,19 +1644,19 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:706
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:704
#, no-wrap
msgid "# service ypserv start\n"
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:709
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:707
#, no-wrap
msgid "Initializing the NIS Maps"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:714
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:712
msgid ""
"NIS maps are generated from the configuration files in [.filename]#/etc# on "
"the NIS master, with one exception: [.filename]#/etc/master.passwd#. This "
@@ -1671,7 +1666,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:720
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:718
#, no-wrap
msgid ""
"# cp /etc/master.passwd /var/yp/master.passwd\n"
@@ -1680,7 +1675,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:723
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:721
msgid ""
"It is advisable to remove all entries for system accounts as well as any "
"user accounts that do not need to be propagated to the NIS clients, such as "
@@ -1688,14 +1683,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:727
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:725
msgid ""
"Ensure that the [.filename]#/var/yp/master.passwd# is neither group or world "
"readable by setting its permissions to `600`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:732
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:730
msgid ""
"After completing this task, initialize the NIS maps. FreeBSD includes the "
"man:ypinit[8] script to do this. When generating maps for the master "
@@ -1703,7 +1698,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:753
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:751
#, no-wrap
msgid ""
"ellington# ypinit -m test-domain\n"
@@ -1727,13 +1722,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:755
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:753
#, no-wrap
msgid "[..output from map generation..]\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:758
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:756
#, no-wrap
msgid ""
"NIS Map update completed.\n"
@@ -1741,7 +1736,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:763
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:761
msgid ""
"This will create [.filename]#/var/yp/Makefile# from [.filename]#/var/yp/"
"Makefile.dist#. By default, this file assumes that the environment has a "
@@ -1751,19 +1746,19 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:767
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:765
#, no-wrap
msgid "NOPUSH = \"True\"\n"
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:770
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:768
#, no-wrap
msgid "Adding New Users"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:775
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:773
msgid ""
"Every time a new user is created, the user account must be added to the "
"master NIS server and the NIS maps rebuilt. Until this occurs, the new user "
@@ -1773,7 +1768,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:781
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:779
#, no-wrap
msgid ""
"# pw useradd jsmith\n"
@@ -1782,20 +1777,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:784
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:782
msgid ""
"The user could also be added using `adduser jsmith` instead of `pw useradd "
"smith`."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:785
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:783
#, no-wrap
msgid "Setting up a NIS Slave Server"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:791
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:789
msgid ""
"To set up an NIS slave server, log on to the slave server and edit [."
"filename]#/etc/rc.conf# as for the master server. Do not generate any NIS "
@@ -1806,19 +1801,19 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:795
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:793
#, no-wrap
msgid "coltrane# ypinit -s ellington test-domain\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:797
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:795
#, no-wrap
msgid "Server Type: SLAVE Domain: test-domain Master: ellington\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:800
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:798
#, no-wrap
msgid ""
"Creating an YP server will require that you answer a few questions.\n"
@@ -1826,13 +1821,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:802
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:800
#, no-wrap
msgid "Do you want this procedure to quit on non-fatal errors? [y/n: n] n\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:847
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:845
#, no-wrap
msgid ""
"Ok, please remember to go back and redo manually whatever fails.\n"
@@ -1882,7 +1877,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:850
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:848
#, no-wrap
msgid ""
"coltrane has been setup as an YP slave server without any errors.\n"
@@ -1890,7 +1885,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:854
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:852
msgid ""
"This will generate a directory on the slave server called [.filename]#/var/"
"yp/test-domain# which contains copies of the NIS master server's maps. "
@@ -1899,7 +1894,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:859
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:857
#, no-wrap
msgid ""
"20 * * * * root /usr/libexec/ypxfr passwd.byname\n"
@@ -1907,7 +1902,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:864
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:862
msgid ""
"These entries are not mandatory because the master server automatically "
"attempts to push any map changes to its slaves. However, since clients may "
@@ -1917,20 +1912,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:866
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:864
msgid ""
"To finish the configuration, run `/etc/netstart` on the slave server in "
"order to start the NIS services."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:867
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:865
#, no-wrap
msgid "Setting Up an NIS Client"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:876
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:874
msgid ""
"An NIS client binds to an NIS server using man:ypbind[8]. This daemon "
"broadcasts RPC requests on the local network. These requests specify the "
@@ -1946,19 +1941,19 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:878
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:876
msgid "To configure a FreeBSD machine to be an NIS client:"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:882
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:880
msgid ""
"Edit [.filename]#/etc/rc.conf# and add the following lines in order to set "
"the NIS domain name and start man:ypbind[8] during network startup:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:887
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:885
#, no-wrap
msgid ""
"nisdomainname=\"test-domain\"\n"
@@ -1966,7 +1961,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:890
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:888
msgid ""
"To import all possible password entries from the NIS server, use `vipw` to "
"remove all user accounts except one from [.filename]#/etc/master.passwd#. "
@@ -1978,14 +1973,14 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:894
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1115
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:892
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1113
#, no-wrap
msgid "+:::::::::\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:900
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:898
msgid ""
"This line configures the client to provide anyone with a valid account in "
"the NIS server's password maps an account on the client. There are many "
@@ -1995,27 +1990,27 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:901
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:899
msgid ""
"To import all possible group entries from the NIS server, add this line to [."
"filename]#/etc/group#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:905
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:903
#, no-wrap
msgid "+:*::\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:909
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:907
msgid ""
"To start the NIS client immediately, execute the following commands as the "
"superuser:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:914
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:912
#, no-wrap
msgid ""
"# /etc/netstart\n"
@@ -2023,20 +2018,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:917
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:915
msgid ""
"After completing these steps, running `ypcat passwd` on the client should "
"show the server's [.filename]#passwd# map."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:918
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:916
#, no-wrap
msgid "NIS Security"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:926
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:924
msgid ""
"Since RPC is a broadcast-based service, any system running ypbind within the "
"same domain can retrieve the contents of the NIS maps. To prevent "
@@ -2051,7 +2046,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:938
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:936
#, no-wrap
msgid ""
"# allow connections from local host -- mandatory\n"
@@ -2066,7 +2061,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:943
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:941
msgid ""
"If man:ypserv[8] receives a request from an address that matches one of "
"these rules, it will process the request normally. If the address fails to "
@@ -2076,7 +2071,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:947
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:945
msgid ""
"crossref:security[tcpwrappers,\"TCP Wrapper\"] is an alternate mechanism for "
"providing access control instead of [.filename]#securenets#. While either "
@@ -2086,7 +2081,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:951
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:949
msgid ""
"Servers using [.filename]#securenets# may fail to serve legitimate NIS "
"clients with archaic TCP/IP implementations. Some of these implementations "
@@ -2098,7 +2093,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:955
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:953
msgid ""
"The use of TCP Wrapper increases the latency of the NIS server. The "
"additional delay may be long enough to cause timeouts in client programs, "
@@ -2108,13 +2103,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:956
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:954
#, no-wrap
msgid "Barring Some Users"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:961
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:959
msgid ""
"In this example, the `basie` system is a faculty workstation within the NIS "
"domain. The [.filename]#passwd# map on the master NIS server contains "
@@ -2123,7 +2118,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:965
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:963
msgid ""
"To prevent specified users from logging on to a system, even if they are "
"present in the NIS database, use `vipw` to add `-_username_` with the "
@@ -2135,7 +2130,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:986
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:984
#, no-wrap
msgid ""
"basie# cat /etc/master.passwd\n"
@@ -2159,19 +2154,19 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:988
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:986
#, no-wrap
msgid "basie#\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:992
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:990
#, no-wrap
msgid "Using Netgroups"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:995
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:993
msgid ""
"Barring specified users from logging on to individual systems becomes "
"unscaleable on larger networks and quickly loses the main benefit of NIS: "
@@ -2179,7 +2174,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:998
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:996
msgid ""
"Netgroups were developed to handle large, complex networks with hundreds of "
"users and machines. Their use is comparable to UNIX(R) groups, where the "
@@ -2188,134 +2183,134 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1000
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:998
msgid ""
"To expand on the example used in this chapter, the NIS domain will be "
"extended to add the users and systems shown in Tables 28.2 and 28.3:"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1001
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:999
#, no-wrap
msgid "Additional Users"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1005
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1003
#, no-wrap
msgid "User Name(s)"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1008
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1006
#, no-wrap
msgid "`alpha`, `beta`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1010
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1008
#, no-wrap
msgid "IT department employees"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1011
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1009
#, no-wrap
msgid "`charlie`, `delta`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1013
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1011
#, no-wrap
msgid "IT department apprentices"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1014
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1012
#, no-wrap
msgid "`echo`, `foxtrott`, `golf`, ..."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1016
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1014
#, no-wrap
msgid "employees"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1017
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1015
#, no-wrap
msgid "`able`, `baker`, ..."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1018
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1016
#, no-wrap
msgid "interns"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1020
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1018
#, no-wrap
msgid "Additional Systems"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1024
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1022
#, no-wrap
msgid "Machine Name(s)"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1027
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1025
#, no-wrap
msgid "`war`, `death`, `famine`, `pollution`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1029
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1027
#, no-wrap
msgid "Only IT employees are allowed to log onto these servers."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1030
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1028
#, no-wrap
msgid "`pride`, `greed`, `envy`, `wrath`, `lust`, `sloth`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1032
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1030
#, no-wrap
msgid "All members of the IT department are allowed to login onto these servers."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1033
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1031
#, no-wrap
msgid "`one`, `two`, `three`, `four`, ..."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1035
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1033
#, no-wrap
msgid "Ordinary workstations used by employees."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1036
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1034
#, no-wrap
msgid "`trashcan`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1037
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1035
#, no-wrap
msgid "A very old machine without any critical data. Even interns are allowed to use this system."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1043
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1041
msgid ""
"When using netgroups to configure this scenario, each user is assigned to "
"one or more netgroups and logins are then allowed or forbidden for all "
@@ -2327,7 +2322,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1047
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1045
msgid ""
"The first step is the initialization of the NIS`netgroup` map. In FreeBSD, "
"this map is not created by default. On the NIS master server, use an editor "
@@ -2335,14 +2330,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1049
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1047
msgid ""
"This example creates four netgroups to represent IT employees, IT "
"apprentices, employees, and interns:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1057
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1055
#, no-wrap
msgid ""
"IT_EMP (,alpha,test-domain) (,beta,test-domain)\n"
@@ -2353,7 +2348,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1062
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1060
msgid ""
"Each entry configures a netgroup. The first column in an entry is the name "
"of the netgroup. Each set of parentheses represents either a group of one "
@@ -2362,26 +2357,26 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1064
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1062
msgid ""
"The name of the host(s) where the other fields representing the user are "
"valid. If a hostname is not specified, the entry is valid on all hosts."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1065
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1063
msgid "The name of the account that belongs to this netgroup."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1066
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1064
msgid ""
"The NIS domain for the account. Accounts may be imported from other NIS "
"domains into a netgroup."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1070
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1068
msgid ""
"If a group contains multiple users, separate each user with whitespace. "
"Additionally, each field may contain wildcards. See man:netgroup[5] for "
@@ -2389,7 +2384,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1073
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1071
msgid ""
"Netgroup names longer than 8 characters should not be used. The names are "
"case sensitive and using capital letters for netgroup names is an easy way "
@@ -2397,7 +2392,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1076
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1074
msgid ""
"Some non-FreeBSD NIS clients cannot handle netgroups containing more than 15 "
"entries. This limit may be circumvented by creating several sub-netgroups "
@@ -2406,7 +2401,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1083
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1081
#, no-wrap
msgid ""
"BIGGRP1 (,joe1,domain) (,joe2,domain) (,joe3,domain) [...]\n"
@@ -2416,19 +2411,19 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1086
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1084
msgid ""
"Repeat this process if more than 225 (15 times 15) users exist within a "
"single netgroup."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1088
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1086
msgid "To activate and distribute the new NIS map:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1093
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1091
#, no-wrap
msgid ""
"ellington# cd /var/yp\n"
@@ -2436,7 +2431,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1097
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1095
msgid ""
"This will generate the three NIS maps [.filename]#netgroup#, [."
"filename]#netgroup.byhost# and [.filename]#netgroup.byuser#. Use the map "
@@ -2444,7 +2439,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1103
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1101
#, no-wrap
msgid ""
"ellington% ypcat -k netgroup\n"
@@ -2453,7 +2448,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1108
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1106
msgid ""
"The output of the first command should resemble the contents of [.filename]#/"
"var/yp/netgroup#. The second command only produces output if host-specific "
@@ -2462,25 +2457,25 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1111
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1109
msgid ""
"To configure a client, use man:vipw[8] to specify the name of the netgroup. "
"For example, on the server named `war`, replace this line:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1118
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1116
msgid "with"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1122
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1120
#, no-wrap
msgid "+@IT_EMP:::::::::\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1125
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1123
msgid ""
"This specifies that only the users defined in the netgroup `IT_EMP` will be "
"imported into this system's password database and only those users are "
@@ -2488,7 +2483,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1130
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1128
msgid ""
"This configuration also applies to the `~` function of the shell and all "
"routines which convert between user names and numerical user IDs. In other "
@@ -2500,20 +2495,20 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1134
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1132
#, no-wrap
msgid "+:::::::::/usr/sbin/nologin\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1137
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1135
msgid ""
"This line configures the client to import all entries but to replace the "
"shell in those entries with [.filename]#/usr/sbin/nologin#."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1140
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1138
msgid ""
"Make sure that extra line is placed _after_ `+@IT_EMP:::::::::`. Otherwise, "
"all user accounts imported from NIS will have [.filename]#/usr/sbin/nologin# "
@@ -2521,14 +2516,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1142
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1140
msgid ""
"To configure the less important servers, replace the old `+:::::::::` on the "
"servers with these lines:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1148
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1146
#, no-wrap
msgid ""
"+@IT_EMP:::::::::\n"
@@ -2537,12 +2532,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1151
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1149
msgid "The corresponding lines for the workstations would be:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1157
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1155
#, no-wrap
msgid ""
"+@IT_EMP:::::::::\n"
@@ -2551,7 +2546,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1164
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1162
msgid ""
"NIS supports the creation of netgroups from other netgroups which can be "
"useful if the policy regarding user access changes. One possibility is the "
@@ -2564,7 +2559,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1170
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1168
#, no-wrap
msgid ""
"BIGSRV IT_EMP IT_APP\n"
@@ -2573,7 +2568,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1175
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1173
msgid ""
"This method of defining login restrictions works reasonably well when it is "
"possible to define groups of machines with identical restrictions. "
@@ -2582,7 +2577,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1180
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1178
msgid ""
"Machine-specific netgroup definitions are another possibility to deal with "
"the policy changes. In this scenario, the [.filename]#/etc/master.passwd# "
@@ -2594,7 +2589,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1185
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1183
#, no-wrap
msgid ""
"+@BOXNAME:::::::::\n"
@@ -2602,7 +2597,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1190
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1188
msgid ""
"Once this task is completed on all the machines, there is no longer a need "
"to modify the local versions of [.filename]#/etc/master.passwd# ever again. "
@@ -2611,7 +2606,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1228
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1226
#, no-wrap
msgid ""
"# Define groups of users first\n"
@@ -2652,7 +2647,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1232
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1230
msgid ""
"It may not always be advisable to use machine-based netgroups. When "
"deploying a couple of dozen or hundreds of systems, role-based netgroups "
@@ -2661,13 +2656,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1233
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1231
#, no-wrap
msgid "Password Formats"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1238
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1236
msgid ""
"NIS requires that all hosts within an NIS domain use the same format for "
"encrypting passwords. If users have trouble authenticating on an NIS "
@@ -2677,14 +2672,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1240
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1238
msgid ""
"To check which format a server or client is using, look at this section of [."
"filename]#/etc/login.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1247
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1245
#, no-wrap
msgid ""
"default:\\\n"
@@ -2694,7 +2689,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1252
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1250
msgid ""
"In this example, the system is using the DES format for password hashing. "
"Other possible values include `blf` for Blowfish, `md5` for MD5, `sha256` "
@@ -2704,7 +2699,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1254
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1252
msgid ""
"If the format on a host needs to be edited to match the one being used in "
"the NIS domain, the login capability database must be rebuilt after saving "
@@ -2712,13 +2707,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1258
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1256
#, no-wrap
msgid "# cap_mkdb /etc/login.conf\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1263
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1261
msgid ""
"The format of passwords for existing user accounts will not be updated until "
"each user changes their password _after_ the login capability database is "
@@ -2726,13 +2721,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1266
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1264
#, no-wrap
msgid "Lightweight Directory Access Protocol (LDAP)"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1272
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1270
msgid ""
"The Lightweight Directory Access Protocol (LDAP) is an application layer "
"protocol used to access, modify, and authenticate objects using a "
@@ -2746,7 +2741,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1275
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1273
msgid ""
"This section provides a quick start guide for configuring an LDAP server on "
"a FreeBSD system. It assumes that the administrator already has a design "
@@ -2756,13 +2751,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1276
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1274
#, no-wrap
msgid "LDAP Terminology and Structure"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1282
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1280
msgid ""
"LDAP uses several terms which should be understood before starting the "
"configuration. All directory entries consist of a group of _attributes_. "
@@ -2774,7 +2769,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1285
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1283
msgid ""
"An example LDAP entry looks like the following. This example searches for "
"the entry for the specified user account (`uid`), organizational unit "
@@ -2782,7 +2777,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1296
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1294
#, no-wrap
msgid ""
"% ldapsearch -xb \"uid=trhodes,ou=users,o=example.com\"\n"
@@ -2796,7 +2791,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1303
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1301
#, no-wrap
msgid ""
"# trhodes, users, example.com\n"
@@ -2808,8 +2803,8 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1307
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1581
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1305
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1579
#, no-wrap
msgid ""
"# search result\n"
@@ -2818,8 +2813,8 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1310
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1584
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1308
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1582
#, no-wrap
msgid ""
"# numResponses: 2\n"
@@ -2827,14 +2822,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1314
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1312
msgid ""
"This example entry shows the values for the `dn`, `mail`, `cn`, `uid`, and "
"`telephoneNumber` attributes. The cn attribute is the RDN."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1316
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1314
msgid ""
"More information about LDAP and its terminology can be found at http://www."
"openldap.org/doc/admin24/intro.html[http://www.openldap.org/doc/admin24/"
@@ -2842,26 +2837,26 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1318
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1316
#, no-wrap
msgid "Configuring an LDAP Server"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1322
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1320
msgid ""
"FreeBSD does not provide a built-in LDAP server. Begin the configuration by "
"installing package:net/openldap-server[] package or port:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1326
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1324
#, no-wrap
msgid "# pkg install openldap-server\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1331
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1329
msgid ""
"There is a large set of default options enabled in the extref:{linux-users}"
"[package, software]. Review them by running `pkg info openldap-server`. If "
@@ -2871,20 +2866,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1334
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1332
msgid ""
"The installation creates the directory [.filename]#/var/db/openldap-data# to "
"hold the data. The directory to store the certificates must be created:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1338
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1336
#, no-wrap
msgid "# mkdir /usr/local/etc/openldap/private\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1345
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1343
msgid ""
"The next phase is to configure the Certificate Authority. The following "
"commands must be executed from [.filename]#/usr/local/etc/openldap/"
@@ -2896,13 +2891,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1349
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1347
#, no-wrap
msgid "# openssl req -days 365 -nodes -new -x509 -keyout ca.key -out ../ca.crt\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1354
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1352
msgid ""
"The entries for the prompts may be generic _except_ for the `Common Name`. "
"This entry must be _different_ than the system hostname. If this will be a "
@@ -2911,20 +2906,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1357
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1355
msgid ""
"The next task is to create a certificate signing request and a private key. "
"Input this command and follow the prompts:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1361
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1359
#, no-wrap
msgid "# openssl req -days 365 -nodes -new -keyout server.key -out server.csr\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1365
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1363
msgid ""
"During the certificate generation process, be sure to correctly set the "
"`Common Name` attribute. The Certificate Signing Request must be signed "
@@ -2932,20 +2927,20 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1369
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1367
#, no-wrap
msgid "# openssl x509 -req -days 365 -in server.csr -out ../server.crt -CA ../ca.crt -CAkey ca.key -CAcreateserial\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1372
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1370
msgid ""
"The final part of the certificate generation process is to generate and sign "
"the client certificates:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1377
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1375
#, no-wrap
msgid ""
"# openssl req -days 365 -nodes -new -keyout client.key -out client.csr\n"
@@ -2953,7 +2948,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1381
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1379
msgid ""
"Remember to use the same `Common Name` attribute when prompted. When "
"finished, ensure that a total of eight (8) new files have been generated "
@@ -2961,7 +2956,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1384
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1382
msgid ""
"The daemon running the OpenLDAP server is [.filename]#slapd#. Its "
"configuration is performed through [.filename]#slapd.ldif#: the old [."
@@ -2969,7 +2964,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1391
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1389
msgid ""
"http://www.openldap.org/doc/admin24/slapdconf2.html[Configuration examples] "
"for [.filename]#slapd.ldif# are available and can also be found in [."
@@ -2983,7 +2978,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1413
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1411
#, no-wrap
msgid ""
"#\n"
@@ -3008,7 +3003,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1418
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1416
msgid ""
"The Certificate Authority, server certificate and server private key files "
"must be specified here. It is recommended to let the clients choose the "
@@ -3020,14 +3015,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1420
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1418
msgid ""
"The second section is about the backend modules and can be configured as "
"follows:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1436
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1434
#, no-wrap
msgid ""
"#\n"
@@ -3046,14 +3041,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1439
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1437
msgid ""
"The third section is devoted to load the needed `ldif` schemas to be used by "
"the databases: they are essential."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1445
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1443
#, no-wrap
msgid ""
"dn: cn=schema,cn=config\n"
@@ -3062,7 +3057,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1450
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1448
#, no-wrap
msgid ""
"include: file:///usr/local/etc/openldap/schema/core.ldif\n"
@@ -3072,12 +3067,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1453
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1451
msgid "Next, the frontend configuration section:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1487
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1485
#, no-wrap
msgid ""
"# Frontend settings\n"
@@ -3114,14 +3109,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1490
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1488
msgid ""
"Another section is devoted to the _configuration backend_, the only way to "
"later access the OpenLDAP server configuration is as a global super-user."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1498
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1496
#, no-wrap
msgid ""
"dn: olcDatabase={0}config,cn=config\n"
@@ -3132,7 +3127,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1503
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1501
msgid ""
"The default administrator username is `cn=config`. Type [."
"filename]#slappasswd# in a shell, choose a password and use its hash in "
@@ -3142,12 +3137,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1505
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1503
msgid "The last section is about the database backend:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1529
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1527
#, no-wrap
msgid ""
"#######################################################################\n"
@@ -3174,7 +3169,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1534
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1532
msgid ""
"This database hosts the _actual contents_ of the LDAP directory. Types "
"other than `mdb` are available. Its super-user, not to be confused with the "
@@ -3184,7 +3179,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1537
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1535
msgid ""
"This http://www.openldap.org/devel/gitweb.cgi?p=openldap.git;a=tree;f=tests/"
"data/regressions/its8444;h=8a5e808e63b0de3d2bdaf2cf34fecca8577ca7fd;"
@@ -3195,49 +3190,49 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1540
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1538
msgid ""
"When the configuration is completed, [.filename]#slapd.ldif# must be placed "
"in an empty directory. It is recommended to create it as:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1544
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1542
#, no-wrap
msgid "# mkdir /usr/local/etc/openldap/slapd.d/\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1547
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1545
msgid "Import the configuration database:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1551
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1549
#, no-wrap
msgid "# /usr/local/sbin/slapadd -n0 -F /usr/local/etc/openldap/slapd.d/ -l /usr/local/etc/openldap/slapd.ldif\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1554
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1552
msgid "Start the [.filename]#slapd# daemon:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1558
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1556
#, no-wrap
msgid "# /usr/local/libexec/slapd -F /usr/local/etc/openldap/slapd.d/\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1562
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1560
msgid ""
"Option `-d` can be used for debugging, as specified in slapd(8). To verify "
"that the server is running and working:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1573
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1571
#, no-wrap
msgid ""
"# ldapsearch -x -b '' -s base '(objectclass=*)' namingContexts\n"
@@ -3251,7 +3246,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1577
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1575
#, no-wrap
msgid ""
"#\n"
@@ -3260,33 +3255,33 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1589
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1587
msgid ""
"The server must still be trusted. If that has never been done before, "
"follow these instructions. Install the OpenSSL package or port:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1593
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1591
#, no-wrap
msgid "# pkg install openssl\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1596
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1594
msgid ""
"From the directory where [.filename]#ca.crt# is stored (in this example, [."
"filename]#/usr/local/etc/openldap#), run:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1600
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1598
#, no-wrap
msgid "# c_rehash .\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1604
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1602
msgid ""
"Both the CA and the server certificate are now correctly recognized in their "
"respective roles. To verify this, run this command from the [."
@@ -3294,13 +3289,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1608
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1606
#, no-wrap
msgid "# openssl verify -verbose -CApath . server.crt\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1612
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1610
msgid ""
"If [.filename]#slapd# was running, restart it. As stated in [.filename]#/"
"usr/local/etc/rc.d/slapd#, to properly run [.filename]#slapd# at boot the "
@@ -3308,7 +3303,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1620
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1618
#, no-wrap
msgid ""
"slapd_enable=\"YES\"\n"
@@ -3319,7 +3314,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1624
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1622
msgid ""
"[.filename]#slapd# does not provide debugging at boot. Check [.filename]#/"
"var/log/debug.log#, [.filename]#dmesg -a# and [.filename]#/var/log/messages# "
@@ -3327,7 +3322,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1627
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1625
msgid ""
"The following example adds the group `team` and the user `john` to the "
"`domain.example` LDAP database, which is still empty. First, create the "
@@ -3335,7 +3330,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1636
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1634
#, no-wrap
msgid ""
"# cat domain.ldif\n"
@@ -3347,7 +3342,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1641
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1639
#, no-wrap
msgid ""
"dn: ou=groups,dc=domain,dc=example\n"
@@ -3357,7 +3352,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1646
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1644
#, no-wrap
msgid ""
"dn: ou=users,dc=domain,dc=example\n"
@@ -3367,7 +3362,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1652
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1650
#, no-wrap
msgid ""
"dn: cn=team,ou=groups,dc=domain,dc=example\n"
@@ -3378,7 +3373,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1665
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1663
#, no-wrap
msgid ""
"dn: uid=john,ou=users,dc=domain,dc=example\n"
@@ -3396,7 +3391,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1671
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1669
msgid ""
"See the OpenLDAP documentation for more details. Use [."
"filename]#slappasswd# to replace the plain text password `secret` with a "
@@ -3406,13 +3401,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1675
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1673
#, no-wrap
msgid "# ldapadd -W -D \"cn=mdbadmin,dc=domain,dc=example\" -f domain.ldif\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1680
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1678
msgid ""
"Modifications to the _global configuration_ section can only be performed by "
"the global super-user. For example, assume that the option "
@@ -3421,7 +3416,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1687
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1685
#, no-wrap
msgid ""
"# cat global_mod\n"
@@ -3431,18 +3426,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1690
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1688
msgid "Then, apply the modifications:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1694
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1692
#, no-wrap
msgid "# ldapmodify -f global_mod -x -D \"cn=config\" -W\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1699
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1697
msgid ""
"When asked, provide the password chosen in the _configuration backend_ "
"section. The username is not required: here, `cn=config` represents the DN "
@@ -3451,7 +3446,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1701
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1699
msgid ""
"If something goes wrong, or if the global super-user cannot access the "
"configuration backend, it is possible to delete and re-write the whole "
@@ -3459,33 +3454,33 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1705
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1703
#, no-wrap
msgid "# rm -rf /usr/local/etc/openldap/slapd.d/\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1709
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1707
msgid ""
"[.filename]#slapd.ldif# can then be edited and imported again. Please, "
"follow this procedure only when no other solution is available."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1712
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1710
msgid ""
"This is the configuration of the server only. The same machine can also "
"host an LDAP client, with its own separate configuration."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1714
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1712
#, no-wrap
msgid "Dynamic Host Configuration Protocol (DHCP)"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1721
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1719
msgid ""
"The Dynamic Host Configuration Protocol (DHCP) allows a system to connect to "
"a network in order to be assigned the necessary addressing information for "
@@ -3499,14 +3494,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1724
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1722
msgid ""
"This section describes how to use the built-in DHCP client. It then "
"describes how to install and configure a DHCP server."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1730
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1728
msgid ""
"In FreeBSD, the man:bpf[4] device is needed by both the DHCP server and DHCP "
"client. This device is included in the [.filename]#GENERIC# kernel that is "
@@ -3515,20 +3510,20 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1732
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1730
msgid ""
"It should be noted that [.filename]#bpf# also allows privileged users to run "
"network packet sniffers on that system."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1735
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1733
#, no-wrap
msgid "Configuring a DHCP Client"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1739
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1737
msgid ""
"DHCP client support is included in the FreeBSD installer, making it easy to "
"configure a newly installed system to automatically receive its networking "
@@ -3538,7 +3533,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1747
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1745
msgid ""
"When `dhclient` is executed on the client machine, it begins broadcasting "
"requests for configuration information. By default, these requests use UDP "
@@ -3552,7 +3547,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1750
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1748
msgid ""
"By default, when a FreeBSD system boots, its DHCP client runs in the "
"background, or _asynchronously_. Other startup scripts continue to run "
@@ -3560,7 +3555,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1755
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1753
msgid ""
"Background DHCP works well when the DHCP server responds quickly to the "
"client's requests. However, DHCP may take a long time to complete on some "
@@ -3571,20 +3566,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1757
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1755
msgid ""
"This line in [.filename]#/etc/rc.conf# is used to configure background or "
"asynchronous mode:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1761
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1759
#, no-wrap
msgid "ifconfig_fxp0=\"DHCP\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1765
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1763
msgid ""
"This line may already exist if the system was configured to use DHCP during "
"installation. Replace the _fxp0_ shown in these examples with the name of "
@@ -3593,37 +3588,37 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1767
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1765
msgid ""
"To instead configure the system to use synchronous mode, and to pause during "
"startup while DHCP completes, use \"`SYNCDHCP`\":"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1771
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1769
#, no-wrap
msgid "ifconfig_fxp0=\"SYNCDHCP\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1775
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1773
msgid ""
"Additional client options are available. Search for `dhclient` in man:rc."
"conf[5] for details."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1777
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1775
msgid "The DHCP client uses the following files:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1779
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1777
msgid "[.filename]#/etc/dhclient.conf#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1783
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1781
msgid ""
"The configuration file used by `dhclient`. Typically, this file contains "
"only comments as the defaults are suitable for most clients. This "
@@ -3631,23 +3626,23 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1784
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1782
msgid "[.filename]#/sbin/dhclient#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1786
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1784
msgid ""
"More information about the command itself can be found in man:dhclient[8]."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1787
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1785
msgid "[.filename]#/sbin/dhclient-script#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1790
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1788
msgid ""
"The FreeBSD-specific DHCP client configuration script. It is described in "
"man:dhclient-script[8], but should not need any user modification to "
@@ -3655,25 +3650,25 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1791
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1789
msgid "[.filename]#/var/db/dhclient.leases.interface#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1793
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1791
msgid ""
"The DHCP client keeps a database of valid leases in this file, which is "
"written as a log and is described in man:dhclient.leases[5]."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1796
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1794
#, no-wrap
msgid "Installing and Configuring a DHCP Server"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1800
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1798
msgid ""
"This section demonstrates how to configure a FreeBSD system to act as a DHCP "
"server using the Internet Systems Consortium (ISC) implementation of the "
@@ -3682,7 +3677,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1803
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1801
msgid ""
"The installation of package:net/isc-dhcp44-server[] installs a sample "
"configuration file. Copy [.filename]#/usr/local/etc/dhcpd.conf.example# to "
@@ -3690,7 +3685,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1806
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1804
msgid ""
"The configuration file is comprised of declarations for subnets and hosts "
"which define the information that is provided to DHCP clients. For example, "
@@ -3698,7 +3693,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1812
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1810
#, no-wrap
msgid ""
"option domain-name \"example.org\";<.>\n"
@@ -3707,7 +3702,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1816
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1814
#, no-wrap
msgid ""
"default-lease-time 600;<.>\n"
@@ -3716,7 +3711,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1821
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1819
#, no-wrap
msgid ""
"subnet 10.254.239.0 netmask 255.255.255.224 {\n"
@@ -3726,7 +3721,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1826
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1824
#, no-wrap
msgid ""
"host fantasia {\n"
@@ -3736,14 +3731,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1829
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1827
msgid ""
"This option specifies the default search domain that will be provided to "
"clients. Refer to man:resolv.conf[5] for more information."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1830
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1828
msgid ""
"This option specifies a comma separated list of DNS servers that the client "
"should use. They can be listed by their Fully Qualified Domain Names (FQDN), "
@@ -3751,19 +3746,19 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1831
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1829
msgid "The subnet mask that will be provided to clients."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1832
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1830
msgid ""
"The default lease expiry time in seconds. A client can be configured to "
"override this value."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1833
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1831
msgid ""
"The maximum allowed length of time, in seconds, for a lease. Should a client "
"request a longer lease, a lease will still be issued, but it will only be "
@@ -3771,7 +3766,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1834
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1832
msgid ""
"The default of `none` disables dynamic DNS updates. Changing this to "
"`interim` configures the DHCP server to update a DNS server whenever it "
@@ -3781,7 +3776,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1835
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1833
msgid ""
"This line creates a pool of available IP addresses which are reserved for "
"allocation to DHCP clients. The range of addresses must be valid for the "
@@ -3789,21 +3784,21 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1836
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1834
msgid ""
"Declares the default gateway that is valid for the network or subnet "
"specified before the opening `{` bracket."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1837
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1835
msgid ""
"Specifies the hardware MAC address of a client so that the DHCP server can "
"recognize the client when it makes a request."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1838
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1836
msgid ""
"Specifies that this host should always be given the same IP address. Using "
"the hostname is correct, since the DHCP server will resolve the hostname "
@@ -3811,21 +3806,21 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1841
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1839
msgid ""
"This configuration file supports many more options. Refer to dhcpd.conf(5), "
"installed with the server, for details and examples."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1843
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1841
msgid ""
"Once the configuration of [.filename]#dhcpd.conf# is complete, enable the "
"DHCP server in [.filename]#/etc/rc.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1848
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1846
#, no-wrap
msgid ""
"dhcpd_enable=\"YES\"\n"
@@ -3833,54 +3828,54 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1851
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1849
msgid ""
"Replace the `dc0` with the interface (or interfaces, separated by "
"whitespace) that the DHCP server should listen on for DHCP client requests."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1853
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1851
msgid "Start the server by issuing the following command:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1857
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1855
#, no-wrap
msgid "# service isc-dhcpd start\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1860
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1858
msgid ""
"Any future changes to the configuration of the server will require the dhcpd "
"service to be stopped and then started using man:service[8]."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1863
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1861
msgid ""
"The DHCP server uses the following files. Note that the manual pages are "
"installed with the server software."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1865
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1863
msgid "[.filename]#/usr/local/sbin/dhcpd#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1867
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1865
msgid "More information about the dhcpd server can be found in dhcpd(8)."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1868
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1866
msgid "[.filename]#/usr/local/etc/dhcpd.conf#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1871
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1869
msgid ""
"The server configuration file needs to contain all the information that "
"should be provided to clients, along with information regarding the "
@@ -3889,12 +3884,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1872
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1870
msgid "[.filename]#/var/db/dhcpd.leases#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1875
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1873
msgid ""
"The DHCP server keeps a database of leases it has issued in this file, which "
"is written as a log. Refer to dhcpd.leases(5), which gives a slightly "
@@ -3902,12 +3897,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1876
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1874
msgid "[.filename]#/usr/local/sbin/dhcrelay#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1880
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1878
msgid ""
"This daemon is used in advanced environments where one DHCP server forwards "
"a request from a client to another DHCP server on a separate network. If "
@@ -3917,13 +3912,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1883
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1881
#, no-wrap
msgid "Domain Name System (DNS)"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1888
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1886
msgid ""
"Domain Name System (DNS) is the protocol through which domain names are "
"mapped to IP addresses, and vice versa. DNS is coordinated across the "
@@ -3934,123 +3929,123 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1890
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1888
msgid "The following table describes some of the terms associated with DNS:"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1891
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1889
#, no-wrap
msgid "DNS Terminology"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1897
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1895
#, no-wrap
msgid "Definition"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1898
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1896
#, no-wrap
msgid "Forward DNS"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1900
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1898
#, no-wrap
msgid "Mapping of hostnames to IP addresses."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1901
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1899
#, no-wrap
msgid "Origin"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1903
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1901
#, no-wrap
msgid "Refers to the domain covered in a particular zone file."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1904
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1902
#, no-wrap
msgid "Resolver"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1906
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1904
#, no-wrap
msgid "A system process through which a machine queries a name server for zone information."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1907
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1905
#, no-wrap
msgid "Reverse DNS"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1909
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1907
#, no-wrap
msgid "Mapping of IP addresses to hostnames."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1910
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1908
#, no-wrap
msgid "Root zone"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1912
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1910
#, no-wrap
msgid "The beginning of the Internet zone hierarchy. All zones fall under the root zone, similar to how all files in a file system fall under the root directory."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1913
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1911
#, no-wrap
msgid "Zone"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1914
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1912
#, no-wrap
msgid "An individual domain, subdomain, or portion of the DNS administered by the same authority."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1917
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1915
msgid "Examples of zones:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1919
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1917
msgid "`.` is how the root zone is usually referred to in documentation."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1920
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1918
msgid "`org.` is a Top Level Domain (TLD) under the root zone."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1921
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1919
msgid "`example.org.` is a zone under the `org.`TLD."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1922
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1920
msgid ""
"`1.168.192.in-addr.arpa` is a zone referencing all IP addresses which fall "
"under the `192.168.1.*`IP address space."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1926
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1924
msgid ""
"As one can see, the more specific part of a hostname appears to its left. "
"For example, `example.org.` is more specific than `org.`, as `org.` is more "
@@ -4060,61 +4055,61 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1927
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1925
#, no-wrap
msgid "Reasons to Run a Name Server"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1930
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1928
msgid ""
"Name servers generally come in two forms: authoritative name servers, and "
"caching (also known as resolving) name servers."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1932
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1930
msgid "An authoritative name server is needed when:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1934
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1932
msgid ""
"One wants to serve DNS information to the world, replying authoritatively to "
"queries."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1935
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1933
msgid ""
"A domain, such as `example.org`, is registered and IP addresses need to be "
"assigned to hostnames under it."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1936
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1934
msgid "An IP address block requires reverse DNS entries (IP to hostname)."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1937
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1935
msgid "A backup or second name server, called a slave, will reply to queries."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1939
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1937
msgid "A caching name server is needed when:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1941
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1939
msgid ""
"A local DNS server may cache and respond more quickly than querying an "
"outside name server."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1945
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1943
msgid ""
"When one queries for `www.FreeBSD.org`, the resolver usually queries the "
"uplink ISP's name server, and retrieves the reply. With a local, caching "
@@ -4124,13 +4119,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1946
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1944
#, no-wrap
msgid "DNS Server Configuration"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1951
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1949
msgid ""
"Unbound is provided in the FreeBSD base system. By default, it will provide "
"DNS resolution to the local machine only. While the base system package can "
@@ -4140,25 +4135,25 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1953
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1951
msgid "To enable Unbound, add the following to [.filename]#/etc/rc.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1957
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1955
#, no-wrap
msgid "local_unbound_enable=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1960
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1958
msgid ""
"Any existing nameservers in [.filename]#/etc/resolv.conf# will be configured "
"as forwarders in the new Unbound configuration."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1966
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1964
msgid ""
"If any of the listed nameservers do not support DNSSEC, local DNS resolution "
"will fail. Be sure to test each nameserver and remove any that fail the "
@@ -4167,24 +4162,24 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1970
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1968
#, no-wrap
msgid "% drill -S FreeBSD.org @192.168.1.1\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1974
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1972
msgid "Once each nameserver is confirmed to support DNSSEC, start Unbound:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1978
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1976
#, no-wrap
msgid "# service local_unbound onestart\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1982
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1980
msgid ""
"This will take care of updating [.filename]#/etc/resolv.conf# so that "
"queries for DNSSEC secured domains will now work. For example, run the "
@@ -4192,7 +4187,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1988
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1986
#, no-wrap
msgid ""
"% drill -S FreeBSD.org\n"
@@ -4201,7 +4196,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2004
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2002
#, no-wrap
msgid ""
"DNSSEC Trust tree:\n"
@@ -4222,13 +4217,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2008
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2006
#, no-wrap
msgid "Apache HTTP Server"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2012
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2010
msgid ""
"The open source Apache HTTP Server is the most widely used web server. "
"FreeBSD does not install this web server by default, but it can be installed "
@@ -4236,7 +4231,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2015
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2013
msgid ""
"This section summarizes how to configure and start version 2._x_ of the "
"Apache HTTP Server on FreeBSD. For more detailed information about Apache 2."
@@ -4245,13 +4240,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2016
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2014
#, no-wrap
msgid "Configuring and Starting Apache"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2021
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2019
msgid ""
"In FreeBSD, the main Apache HTTP Server configuration file is installed as [."
"filename]#/usr/local/etc/apache2x/httpd.conf#, where _x_ represents the "
@@ -4260,13 +4255,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2022
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2020
#, no-wrap
msgid "`ServerRoot \"/usr/local\"`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2025
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2023
msgid ""
"Specifies the default directory hierarchy for the Apache installation. "
"Binaries are stored in the [.filename]#bin# and [.filename]#sbin# "
@@ -4275,26 +4270,26 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2026
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2024
#, no-wrap
msgid "`ServerAdmin you@example.com`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2029
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2027
msgid ""
"Change this to the email address to receive problems with the server. This "
"address also appears on some server-generated pages, such as error documents."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2030
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2028
#, no-wrap
msgid "`ServerName www.example.com:80`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2035
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2033
msgid ""
"Allows an administrator to set a hostname which is sent back to clients for "
"the server. For example, `www` can be used instead of the actual hostname. "
@@ -4304,13 +4299,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2036
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2034
#, no-wrap
msgid "`DocumentRoot \"/usr/local/www/apache2_x_/data\"`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2039
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2037
msgid ""
"The directory where documents will be served from. By default, all requests "
"are taken from this directory, but symbolic links and aliases may be used to "
@@ -4318,7 +4313,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2043
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2041
msgid ""
"It is always a good idea to make a backup copy of the default Apache "
"configuration file before making changes. When the configuration of Apache "
@@ -4327,44 +4322,44 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2045
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2043
msgid ""
"To launch Apache at system startup, add the following line to [.filename]#/"
"etc/rc.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2049
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2047
#, no-wrap
msgid "apache24_enable=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2052
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2050
msgid ""
"If Apache should be started with non-default options, the following line may "
"be added to [.filename]#/etc/rc.conf# to specify the needed flags:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2056
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2054
#, no-wrap
msgid "apache24_flags=\"\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2059
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2057
msgid "If apachectl does not report configuration errors, start `httpd` now:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2063
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2061
#, no-wrap
msgid "# service apache24 start\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2067
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2065
msgid ""
"The `httpd` service can be tested by entering `http://_localhost_` in a web "
"browser, replacing _localhost_ with the fully-qualified domain name of the "
@@ -4373,33 +4368,33 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2069
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2067
msgid ""
"The Apache configuration can be tested for errors after making subsequent "
"configuration changes while `httpd` is running using the following command:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2073
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2071
#, no-wrap
msgid "# service apache24 configtest\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2078
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2076
msgid ""
"It is important to note that `configtest` is not an man:rc[8] standard, and "
"should not be expected to work for all startup scripts."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2080
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2078
#, no-wrap
msgid "Virtual Hosting"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2086
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2084
msgid ""
"Virtual hosting allows multiple websites to run on one Apache server. The "
"virtual hosts can be _IP-based_ or _name-based_. IP-based virtual hosting "
@@ -4409,7 +4404,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2089
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2087
msgid ""
"To setup Apache to use name-based virtual hosting, add a `VirtualHost` block "
"for each website. For example, for the webserver named `www.domain.tld` "
@@ -4418,7 +4413,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2096
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2094
#, no-wrap
msgid ""
"<VirtualHost *>\n"
@@ -4428,7 +4423,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2101
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2099
#, no-wrap
msgid ""
"<VirtualHost *>\n"
@@ -4438,14 +4433,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2104
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2102
msgid ""
"For each virtual host, replace the values for `ServerName` and "
"`DocumentRoot` with the values to be used."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2106
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2104
msgid ""
"For more information about setting up virtual hosts, consult the official "
"Apache documentation at: http://httpd.apache.org/docs/vhosts/[http://httpd."
@@ -4453,13 +4448,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2107
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2105
#, no-wrap
msgid "Apache Modules"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2111
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2109
msgid ""
"Apache uses modules to augment the functionality provided by the basic "
"server. Refer to http://httpd.apache.org/docs/current/mod/[http://httpd."
@@ -4468,7 +4463,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2116
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2114
msgid ""
"In FreeBSD, some modules can be compiled with the package:www/apache24[] "
"port. Type `make config` within [.filename]#/usr/ports/www/apache24# to see "
@@ -4479,13 +4474,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2117
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2115
#, no-wrap
msgid "SSL support"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2124
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2122
msgid ""
"At one in point in time, support for SSL inside of Apache required a "
"secondary module called [.filename]#mod_ssl#. This is no longer the case "
@@ -4499,7 +4494,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2126
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2124
msgid ""
"After the configuration of SSL is complete, the following line must be "
"uncommented in the main [.filename]#http.conf# to activate the changes on "
@@ -4507,13 +4502,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2130
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2128
#, no-wrap
msgid "#Include etc/apache24/extra/httpd-ssl.conf\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2137
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2135
msgid ""
"SSL version two and version three have known vulnerability issues. It is "
"highly recommended TLS version 1.2 and 1.3 be enabled in place of the older "
@@ -4522,7 +4517,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2144
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2142
#, no-wrap
msgid ""
"SSLProtocol all -SSLv3 -SSLv2 +TLSv1.2 +TLSv1.3\n"
@@ -4530,7 +4525,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2147
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2145
msgid ""
"To complete the configuration of SSL in the web server, uncomment the "
"following line to ensure that the configuration will be pulled into Apache "
@@ -4538,7 +4533,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2152
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2150
#, no-wrap
msgid ""
"# Secure (SSL/TLS) connections\n"
@@ -4546,14 +4541,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2155
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2153
msgid ""
"The following lines must also be uncommented in the [.filename]#httpd.conf# "
"to fully support SSL in Apache:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2161
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2159
#, no-wrap
msgid ""
"LoadModule authn_socache_module libexec/apache24/mod_authn_socache.so\n"
@@ -4562,7 +4557,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2165
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2163
msgid ""
"The next step is to work with a certificate authority to have the "
"appropriate certificates installed on the system. This will set up a chain "
@@ -4570,13 +4565,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2166
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2164
#, no-wrap
msgid "[.filename]#mod_perl#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2170
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2168
msgid ""
"The [.filename]#mod_perl# module makes it possible to write Apache modules "
"in Perl. In addition, the persistent interpreter embedded in the server "
@@ -4585,7 +4580,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2173
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2171
msgid ""
"The [.filename]#mod_perl# can be installed using the package:www/mod_perl2[] "
"package or port. Documentation for using this module can be found at http://"
@@ -4594,13 +4589,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2174
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2172
#, no-wrap
msgid "[.filename]#mod_php#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2178
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2176
msgid ""
"_PHP: Hypertext Preprocessor_ (PHP) is a general-purpose scripting language "
"that is especially suited for web development. Capable of being embedded "
@@ -4609,25 +4604,25 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2180
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2178
msgid ""
"Support for PHP for Apache and any other feature written in the language, "
"can be added by installing the appropriate port."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2182
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2180
msgid "For all supported versions, search the package database using `pkg`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2186
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2184
#, no-wrap
msgid "# pkg search php\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2191
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2189
msgid ""
"A list will be displayed including the versions and additional features they "
"provide. The components are completely modular, meaning features are "
@@ -4636,20 +4631,20 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2195
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2193
#, no-wrap
msgid "# pkg install mod_php74\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2198
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2196
msgid ""
"If any dependency packages need to be installed, they will be installed as "
"well."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2201
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2199
msgid ""
"By default, PHP will not be enabled. The following lines will need to be "
"added to the Apache configuration file located in [.filename]#/usr/local/etc/"
@@ -4657,7 +4652,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2210
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2208
#, no-wrap
msgid ""
"<FilesMatch \"\\.php$\">\n"
@@ -4669,7 +4664,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2213
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2211
msgid ""
"In addition, the `DirectoryIndex` in the configuration file will also need "
"to be updated and Apache will either need to be restarted or reloaded for "
@@ -4677,7 +4672,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2216
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2214
msgid ""
"Support for many of the PHP features may also be installed by using `pkg`. "
"For example, to install support for XML or SSL, install their respective "
@@ -4685,33 +4680,33 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2220
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2218
#, no-wrap
msgid "# pkg install php74-xml php74-openssl\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2223
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2221
msgid ""
"As before, the Apache configuration will need to be reloaded for the changes "
"to take effect, even in cases where it was just a module install."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2225
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2223
msgid ""
"To perform a graceful restart to reload the configuration, issue the "
"following command:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2229
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2227
#, no-wrap
msgid "# apachectl graceful\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2233
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2231
msgid ""
"Once the install is complete, there are two methods of obtaining the "
"installed PHP support modules and the environmental information of the "
@@ -4720,26 +4715,26 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2237
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2235
#, no-wrap
msgid "# pkg install php74\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2243
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2241
#, no-wrap
msgid "# php -i |less\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2246
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2244
msgid ""
"It is necessary to pass the output to a pager, such as the `more` or `less` "
"to easier digest the amount of output."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2250
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2248
msgid ""
"Finally, to make any changes to the global configuration of PHP there is a "
"well documented file installed into [.filename]#/usr/local/etc/php.ini#. At "
@@ -4750,13 +4745,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2251
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2249
#, no-wrap
msgid "HTTP2 Support"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2256
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2254
msgid ""
"Apache support for the HTTP2 protocol is included by default when installing "
"the port with `pkg`. The new version of HTTP includes many improvements "
@@ -4766,7 +4761,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2259
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2257
msgid ""
"When Apache is configured to only use HTTP2, web browsers will require "
"secure, encrypted HTTPS connections. When Apache is configured to use both "
@@ -4775,7 +4770,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2262
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2260
msgid ""
"While this change does require administrators to make changes, they are "
"positive and equate to a more secure Internet for everyone. The changes are "
@@ -4783,7 +4778,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2267
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2265
msgid ""
"This configuration depends on the previous sections, including TLS support. "
"It is recommended those instructions be followed before continuing with this "
@@ -4791,7 +4786,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2270
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2268
msgid ""
"Start the process by enabling the http2 module by uncommenting the line in [."
"filename]#/usr/local/etc/apache24/httpd.conf# and replace the mpm_prefork "
@@ -4799,7 +4794,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2275
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2273
#, no-wrap
msgid ""
"LoadModule http2_module libexec/apache24/mod_http2.so\n"
@@ -4807,7 +4802,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2283
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2281
msgid ""
"There is a separate [.filename]#mod_http2# port that is available. It "
"exists to deliver security and bug fixes quicker than the module installed "
@@ -4817,7 +4812,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2287
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2285
msgid ""
"There are two methods to implement HTTP2 in Apache; one way is globally for "
"all sites and each VirtualHost running on the system. To enable HTTP2 "
@@ -4825,20 +4820,20 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2291
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2289
#, no-wrap
msgid "Protocols h2 http/1.1\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2296
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2294
msgid ""
"To enable HTTP2 over plaintext, use h2h2chttp/1.1 in the [.filename]#httpd."
"conf#."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2300
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2298
msgid ""
"Having the h2c here will allow plaintext HTTP2 data to pass on the system "
"but is not recommended. In addition, using the http/1.1 here will allow "
@@ -4847,7 +4842,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2302
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2300
msgid ""
"To enable HTTP2 for individual VirtualHosts, add the same line within the "
"VirtualHost directive in either [.filename]#httpd.conf# or [.filename]#httpd-"
@@ -4855,7 +4850,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2304
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2302
msgid ""
"Reload the configuration using the `apachectl`[parameter]#reload# command "
"and test the configuration either by using either of the following methods "
@@ -4863,18 +4858,18 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2308
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2306
#, no-wrap
msgid "# grep \"HTTP/2.0\" /var/log/httpd-access.log\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2311
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2309
msgid "This should return something similar to the following:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2318
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2316
#, no-wrap
msgid ""
"192.168.1.205 - - [18/Oct/2020:18:34:36 -0400] \"GET / HTTP/2.0\" 304 -\n"
@@ -4884,14 +4879,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2321
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2319
msgid ""
"The other method is using the web browser's built in site debugger or "
"`tcpdump`; however, using either method is beyond the scope of this document."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2324
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2322
msgid ""
"Support for HTTP2 reverse proxy connections by using the [."
"filename]#mod_proxy_http2.so# module. When configuring the ProxyPass or "
@@ -4899,26 +4894,26 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2325
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2323
#, no-wrap
msgid "Dynamic Websites"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2329
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2327
msgid ""
"In addition to mod_perl and mod_php, other languages are available for "
"creating dynamic web content. These include Django and Ruby on Rails."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2330
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2328
#, no-wrap
msgid "Django"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2336
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2334
msgid ""
"Django is a BSD-licensed framework designed to allow developers to write "
"high performance, elegant web applications quickly. It provides an object-"
@@ -4930,7 +4925,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2340
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2338
msgid ""
"Django depends on [.filename]#mod_python#, and an SQL database engine. In "
"FreeBSD, the package:www/py-django[] port automatically installs [."
@@ -4941,7 +4936,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2343
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2341
msgid ""
"Once Django is installed, the application will need a project directory "
"along with the Apache configuration in order to use the embedded Python "
@@ -4950,7 +4945,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2345
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2343
msgid ""
"To configure Apache to pass requests for certain URLs to the web "
"application, add the following to [.filename]#httpd.conf#, specifying the "
@@ -4958,7 +4953,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2356
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2354
#, no-wrap
msgid ""
"<Location \"/\">\n"
@@ -4972,20 +4967,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2359
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2357
msgid ""
"Refer to https://docs.djangoproject.com[https://docs.djangoproject.com] for "
"more information on how to use Django."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2360
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2358
#, no-wrap
msgid "Ruby on Rails"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2365
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2363
msgid ""
"Ruby on Rails is another open source web framework that provides a full "
"development stack. It is optimized to make web developers more productive "
@@ -4994,20 +4989,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2367
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2365
msgid ""
"Refer to http://guides.rubyonrails.org[http://guides.rubyonrails.org] for "
"more information on how to use Ruby on Rails."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2369
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2367
#, no-wrap
msgid "File Transfer Protocol (FTP)"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2373
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2371
msgid ""
"The File Transfer Protocol (FTP) provides users with a simple way to "
"transfer files to and from an FTP server. FreeBSD includes FTP server "
@@ -5015,7 +5010,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2377
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2375
msgid ""
"FreeBSD provides several configuration files for controlling access to the "
"FTP server. This section summarizes these files. Refer to man:ftpd[8] for "
@@ -5023,13 +5018,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2378
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2376
#, no-wrap
msgid "Configuration"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2384
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2382
msgid ""
"The most important configuration step is deciding which accounts will be "
"allowed access to the FTP server. A FreeBSD system has a number of system "
@@ -5040,7 +5035,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2388
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2386
msgid ""
"In some cases it may be desirable to restrict the access of some users "
"without preventing them completely from using FTP. This can be accomplished "
@@ -5049,7 +5044,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2393
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2391
msgid ""
"To enable anonymous FTP access to the server, create a user named `ftp` on "
"the FreeBSD system. Users will then be able to log on to the FTP server "
@@ -5061,7 +5056,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2398
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2396
msgid ""
"There are two text files that can be created to specify welcome messages to "
"be displayed to FTP clients. The contents of [.filename]#/etc/ftpwelcome# "
@@ -5073,42 +5068,42 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2400
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2398
msgid ""
"Once the FTP server has been configured, set the appropriate variable in [."
"filename]#/etc/rc.conf# to start the service during boot:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2404
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2402
#, no-wrap
msgid "ftpd_enable=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2407
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2405
msgid "To start the service now:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2411
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2409
#, no-wrap
msgid "# service ftpd start\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2414
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2412
msgid "Test the connection to the FTP server by typing:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2418
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2416
#, no-wrap
msgid "% ftp localhost\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2423
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2421
msgid ""
"The ftpd daemon uses man:syslog[3] to log messages. By default, the system "
"log daemon will write messages related to FTP in [.filename]#/var/log/"
@@ -5117,13 +5112,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2427
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2425
#, no-wrap
msgid "ftp.info /var/log/xferlog\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2436
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2434
msgid ""
"Be aware of the potential problems involved with running an anonymous FTP "
"server. In particular, think twice about allowing anonymous users to upload "
@@ -5134,13 +5129,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2439
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2437
#, no-wrap
msgid "File and Print Services for Microsoft(R) Windows(R) Clients (Samba)"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2446
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2444
msgid ""
"Samba is a popular open source software package that provides file and print "
"services using the SMB/CIFS protocol. This protocol is built into "
@@ -5152,7 +5147,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2449
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2447
msgid ""
"On FreeBSD, the Samba client libraries can be installed using the package:"
"net/samba413[] port or package. The client provides the ability for a "
@@ -5161,7 +5156,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2452
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2450
msgid ""
"A FreeBSD system can also be configured to act as a Samba server by "
"installing the same package:net/samba413[] port or package. This allows the "
@@ -5171,20 +5166,20 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2453
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2451
#, no-wrap
msgid "Server Configuration"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2457
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2455
msgid ""
"Samba is configured in [.filename]#/usr/local/etc/smb4.conf#. This file "
"must be created before Samba can be used."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2460
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2458
msgid ""
"A simple [.filename]#smb4.conf# to share directories and printers with "
"Windows(R) clients in a workgroup is shown here. For more complex setups "
@@ -5193,7 +5188,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2470
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2468
#, no-wrap
msgid ""
"[global]\n"
@@ -5206,7 +5201,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2482
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2480
#, no-wrap
msgid ""
"# Example: share /usr/src accessible only to 'developer' user\n"
@@ -5223,76 +5218,76 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2485
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2483
#, no-wrap
msgid "Global Settings"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2488
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2486
msgid ""
"Settings that describe the network are added in [.filename]#/usr/local/etc/"
"smb4.conf#:"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2489
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2487
#, no-wrap
msgid "`workgroup`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2491
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2489
msgid "The name of the workgroup to be served."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2492
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2490
#, no-wrap
msgid "`netbios name`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2495
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2493
msgid ""
"The NetBIOS name by which a Samba server is known. By default, it is the "
"same as the first component of the host's DNS name."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2496
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2494
#, no-wrap
msgid "`server string`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2498
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2496
msgid ""
"The string that will be displayed in the output of `net view` and some other "
"networking tools that seek to display descriptive text about the server."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2499
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2497
#, no-wrap
msgid "`wins support`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2502
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2500
msgid ""
"Whether Samba will act as a WINS server. Do not enable support for WINS on "
"more than one server on the network."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2504
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2502
#, no-wrap
msgid "Security Settings"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2508
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2506
msgid ""
"The most important settings in [.filename]#/usr/local/etc/smb4.conf# are the "
"security model and the backend password format. These directives control "
@@ -5300,13 +5295,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2509
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2507
#, no-wrap
msgid "`security`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2513
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2511
msgid ""
"The most common settings are `security = share` and `security = user`. If "
"the clients use usernames that are the same as their usernames on the "
@@ -5316,7 +5311,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2516
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2514
msgid ""
"In share level security, clients do not need to log onto the server with a "
"valid username and password before attempting to connect to a shared "
@@ -5324,13 +5319,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2517
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2515
#, no-wrap
msgid "`passdb backend`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2523
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2521
msgid ""
"Samba has several different backend authentication models. Clients may be "
"authenticated with LDAP, NIS+, an SQL database, or a modified password "
@@ -5341,13 +5336,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2524
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2522
#, no-wrap
msgid "Samba Users"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2528
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2526
msgid ""
"FreeBSD user accounts must be mapped to the `SambaSAMAccount` database for "
"Windows(R) clients to access the share. Map existing FreeBSD user accounts "
@@ -5355,13 +5350,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2532
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2530
#, no-wrap
msgid "# pdbedit -a -u username\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2536
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2534
msgid ""
"This section has only mentioned the most commonly used settings. Refer to "
"the https://wiki.samba.org[Official Samba Wiki] for additional information "
@@ -5369,31 +5364,31 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2537
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2535
#, no-wrap
msgid "Starting Samba"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2540
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2538
msgid ""
"To enable Samba at boot time, add the following line to [.filename]#/etc/rc."
"conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2544
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2542
#, no-wrap
msgid "samba_server_enable=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2547
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2545
msgid "To start Samba now:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2554
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2552
#, no-wrap
msgid ""
"# service samba_server start\n"
@@ -5403,7 +5398,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2559
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2557
msgid ""
"Samba consists of three separate daemons. Both the nmbd and smbd daemons "
"are started by `samba_enable`. If winbind name resolution is also required, "
@@ -5411,24 +5406,24 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2563
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2561
#, no-wrap
msgid "winbindd_enable=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2566
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2564
msgid "Samba can be stopped at any time by typing:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2570
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2568
#, no-wrap
msgid "# service samba_server stop\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2574
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2572
msgid ""
"Samba is a complex software suite with functionality that allows broad "
"integration with Microsoft(R) Windows(R) networks. For more information "
@@ -5437,13 +5432,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2576
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2574
#, no-wrap
msgid "Clock Synchronization with NTP"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2582
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2580
msgid ""
"Over time, a computer's clock is prone to drift. This is problematic as "
"many network services require the computers on a network to share the same "
@@ -5453,7 +5448,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2584
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2582
msgid ""
"FreeBSD includes man:ntpd[8] which can be configured to query other NTP "
"servers to synchronize the clock on that machine or to provide time services "
@@ -5461,7 +5456,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2587
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2585
msgid ""
"This section describes how to configure ntpd on FreeBSD. Further "
"documentation can be found in [.filename]#/usr/share/doc/ntp/# in HTML "
@@ -5469,13 +5464,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2588
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2586
#, no-wrap
msgid "NTP Configuration"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2592
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2590
msgid ""
"On FreeBSD, the built-in ntpd can be used to synchronize a system's clock. "
"ntpd is configured using man:rc.conf[5] variables and [.filename]#/etc/ntp."
@@ -5483,7 +5478,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2595
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2593
msgid ""
"ntpd communicates with its network peers using UDP packets. Any firewalls "
"between your machine and its NTP peers must be configured to allow UDP "
@@ -5491,13 +5486,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2596
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2594
#, no-wrap
msgid "The [.filename]#/etc/ntp.conf# file"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2606
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2604
msgid ""
"ntpd reads [.filename]#/etc/ntp.conf# to determine which NTP servers to "
"query. Choosing several NTP servers is recommended in case one of the "
@@ -5515,13 +5510,13 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2607
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2605
#, no-wrap
msgid "Sample [.filename]#/etc/ntp.conf#"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2612
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2610
msgid ""
"This is a simple example of an [.filename]#ntp.conf# file. It can safely be "
"used as-is; it contains the recommended `restrict` options for operation on "
@@ -5529,7 +5524,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2620
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2618
#, no-wrap
msgid ""
"# Disallow ntpq control/query access. Allow peers to be added only\n"
@@ -5539,7 +5534,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2624
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2622
#, no-wrap
msgid ""
"# Allow unrestricted access from localhost for queries and control.\n"
@@ -5548,7 +5543,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2627
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2625
#, no-wrap
msgid ""
"# Add a specific server.\n"
@@ -5556,7 +5551,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2631
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2629
#, no-wrap
msgid ""
"# Add FreeBSD pool servers until 3-6 good servers are available.\n"
@@ -5565,7 +5560,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2634
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2632
#, no-wrap
msgid ""
"# Use a local leap-seconds file.\n"
@@ -5573,7 +5568,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2640
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2638
msgid ""
"The format of this file is described in man:ntp.conf[5]. The descriptions "
"below provide a quick overview of just the keywords used in the sample file "
@@ -5581,7 +5576,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2646
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2644
msgid ""
"By default, an NTP server is accessible to any network host. The `restrict` "
"keyword controls which systems can access the server. Multiple `restrict` "
@@ -5593,7 +5588,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2652
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2650
msgid ""
"The `server` keyword specifies a single server to query. The file can "
"contain multiple server keywords, with one server listed on each line. The "
@@ -5605,7 +5600,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2656
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2654
msgid ""
"The `leapfile` keyword specifies the location of a file containing "
"information about leap seconds. The file is updated automatically by man:"
@@ -5614,13 +5609,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2657
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2655
#, no-wrap
msgid "NTP entries in [.filename]#/etc/rc.conf#"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2661
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2659
msgid ""
"Set `ntpd_enable=YES` to start ntpd at boot time. Once `ntpd_enable=YES` "
"has been added to [.filename]#/etc/rc.conf#, ntpd can be started immediately "
@@ -5628,20 +5623,20 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2665
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2663
#, no-wrap
msgid "# service ntpd start\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2669
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2667
msgid ""
"Only `ntpd_enable` must be set to use ntpd. The [.filename]#rc.conf# "
"variables listed below may also be set as needed."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2673
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2671
msgid ""
"Set `ntpd_sync_on_start=YES` to allow ntpd to step the clock any amount, one "
"time at startup. Normally ntpd will log an error message and exit if the "
@@ -5650,44 +5645,44 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2675
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2673
msgid ""
"Set `ntpd_oomprotect=YES` to protect the ntpd daemon from being killed by "
"the system attempting to recover from an Out Of Memory (OOM) condition."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2677
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2675
msgid ""
"Set `ntpd_config=` to the location of an alternate [.filename]#ntp.conf# "
"file."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2679
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2677
msgid ""
"Set `ntpd_flags=` to contain any other ntpd flags as needed, but avoid using "
"these flags which are managed internally by [.filename]#/etc/rc.d/ntpd#:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2681
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2679
msgid "`-p` (pid file location)"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2682
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2680
msgid "`-c` (set `ntpd_config=` instead)"
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2684
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2682
#, no-wrap
msgid "ntpd and the unpriveleged `ntpd` user"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2691
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2689
msgid ""
"ntpd on FreeBSD can start and run as an unpriveleged user. Doing so "
"requires the man:mac_ntpd[4] policy module. The [.filename]#/etc/rc.d/ntpd# "
@@ -5699,101 +5694,101 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2693
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2691
msgid ""
"The presence of any of the following in `ntpd_flags` requires manual "
"configuration as described below to run as the `ntpd` user:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2695
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2693
msgid "-f or --driftfile"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2696
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2694
msgid "-i or --jaildir"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2697
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2695
msgid "-k or --keyfile"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2698
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2696
msgid "-l or --logfile"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2699
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2697
msgid "-s or --statsdir"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2701
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2699
msgid ""
"The presence of any of the following keywords in [.filename]#ntp.conf# "
"requires manual configuration as described below to run as the `ntpd` user:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2703
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2701
msgid "crypto"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2704
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2702
msgid "driftfile"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2705
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2703
msgid "key"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2706
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2704
msgid "logdir"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2707
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2705
msgid "statsdir"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2709
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2707
msgid "To manually configure ntpd to run as user `ntpd` you must:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2711
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2709
msgid ""
"Ensure that the `ntpd` user has access to all the files and directories "
"specified in the configuration."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2712
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2710
msgid ""
"Arrange for the `mac_ntpd` module to be loaded or compiled into the kernel. "
"See man:mac_ntpd[4] for details."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2713
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2711
msgid "Set `ntpd_user=\"ntpd\"` in [.filename]#/etc/rc.conf#"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2714
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2712
#, no-wrap
msgid "Using NTP with a PPP Connection"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2719
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2717
msgid ""
"ntpd does not need a permanent connection to the Internet to function "
"properly. However, if a PPP connection is configured to dial out on demand, "
@@ -5803,7 +5798,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2730
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2728
#, no-wrap
msgid ""
"set filter dial 0 deny udp src eq 123\n"
@@ -5817,34 +5812,34 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2733
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2731
msgid ""
"For more details, refer to the `PACKET FILTERING` section in man:ppp[8] and "
"the examples in [.filename]#/usr/share/examples/ppp/#."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2737
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2735
msgid ""
"Some Internet access providers block low-numbered ports, preventing NTP from "
"functioning since replies never reach the machine."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2740
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2738
#, no-wrap
msgid "iSCSI Initiator and Target Configuration"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2744
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2742
msgid ""
"iSCSI is a way to share storage over a network. Unlike NFS, which works at "
"the file system level, iSCSI works at the block device level."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2748
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2746
msgid ""
"In iSCSI terminology, the system that shares the storage is known as the "
"_target_. The storage can be a physical disk, or an area representing "
@@ -5853,7 +5848,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2752
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2750
msgid ""
"The clients which access the iSCSI storage are called _initiators_. To "
"initiators, the storage available through iSCSI appears as a raw, "
@@ -5862,7 +5857,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2755
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2753
msgid ""
"FreeBSD provides a native, kernel-based iSCSI target and initiator. This "
"section describes how to configure a FreeBSD system as a target or an "
@@ -5870,13 +5865,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2757
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2755
#, no-wrap
msgid "Configuring an iSCSI Target"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2760
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2758
msgid ""
"To configure an iSCSI target, create the [.filename]#/etc/ctl.conf# "
"configuration file, add a line to [.filename]#/etc/rc.conf# to make sure the "
@@ -5885,7 +5880,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2763
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2761
msgid ""
"The following is an example of a simple [.filename]#/etc/ctl.conf# "
"configuration file. Refer to man:ctl.conf[5] for a more complete "
@@ -5893,8 +5888,8 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2771
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2849
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2769
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2847
#, no-wrap
msgid ""
"portal-group pg0 {\n"
@@ -5905,7 +5900,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2775
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2773
#, no-wrap
msgid ""
"target iqn.2012-06.com.example:target0 {\n"
@@ -5914,8 +5909,8 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2781
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2879
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2779
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2877
#, no-wrap
msgid ""
"\tlun 0 {\n"
@@ -5926,7 +5921,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2787
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2785
msgid ""
"The first entry defines the `pg0` portal group. Portal groups define which "
"network addresses the man:ctld[8] daemon will listen on. The `discovery-"
@@ -5937,7 +5932,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2790
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2788
msgid ""
"It is not necessary to define a portal group as there is a built-in portal "
"group called `default`. In this case, the difference between `default` and "
@@ -5946,7 +5941,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2798
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2796
msgid ""
"The second entry defines a single target. Target has two possible meanings: "
"a machine serving iSCSI or a named group of LUNs. This example uses the "
@@ -5959,7 +5954,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2800
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2798
msgid ""
"The `auth-group no-authentication` line allows all initiators to connect to "
"the specified target and `portal-group pg0` makes the target reachable "
@@ -5967,7 +5962,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2808
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2806
msgid ""
"The next section defines the LUN. To the initiator, each LUN will be "
"visible as a separate disk device. Multiple LUNs can be defined for each "
@@ -5978,31 +5973,31 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2810
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2808
msgid ""
"Next, to make sure the man:ctld[8] daemon is started at boot, add this line "
"to [.filename]#/etc/rc.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2814
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2812
#, no-wrap
msgid "ctld_enable=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2817
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2815
msgid "To start man:ctld[8] now, run this command:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2821
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2819
#, no-wrap
msgid "# service ctld start\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2825
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2823
msgid ""
"As the man:ctld[8] daemon is started, it reads [.filename]#/etc/ctl.conf#. "
"If this file is edited after the daemon starts, use this command so that the "
@@ -6010,19 +6005,19 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2829
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2827
#, no-wrap
msgid "# service ctld reload\n"
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2832
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2830
#, no-wrap
msgid "Authentication"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2836
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2834
msgid ""
"The previous example is inherently insecure as it uses no authentication, "
"granting anyone full access to all targets. To require a username and "
@@ -6030,7 +6025,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2843
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2841
#, no-wrap
msgid ""
"auth-group ag0 {\n"
@@ -6040,7 +6035,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2858
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2856
#, no-wrap
msgid ""
"target iqn.2012-06.com.example:target0 {\n"
@@ -6054,7 +6049,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2864
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2862
msgid ""
"The `auth-group` section defines username and password pairs. An initiator "
"trying to connect to `iqn.2012-06.com.example:target0` must first specify a "
@@ -6065,7 +6060,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2867
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2865
msgid ""
"It is common to define a single exported target for every initiator. As a "
"shorthand for the syntax above, the username and password can be specified "
@@ -6073,7 +6068,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2873
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2871
#, no-wrap
msgid ""
"target iqn.2012-06.com.example:target0 {\n"
@@ -6082,13 +6077,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2883
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2881
#, no-wrap
msgid "Configuring an iSCSI Initiator"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2889
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2887
msgid ""
"The iSCSI initiator described in this section is supported starting with "
"FreeBSD 10.0-RELEASE. To use the iSCSI initiator available in older "
@@ -6096,7 +6091,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2894
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2892
msgid ""
"The iSCSI initiator requires that the man:iscsid[8] daemon is running. This "
"daemon does not use a configuration file. To start it automatically at "
@@ -6104,24 +6099,24 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2898
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2896
#, no-wrap
msgid "iscsid_enable=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2901
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2899
msgid "To start man:iscsid[8] now, run this command:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2905
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2903
#, no-wrap
msgid "# service iscsid start\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2909
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2907
msgid ""
"Connecting to a target can be done with or without an [.filename]#/etc/iscsi."
"conf# configuration file. This section demonstrates both types of "
@@ -6129,33 +6124,33 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2910
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2908
#, no-wrap
msgid "Connecting to a Target Without a Configuration File"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2913
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2911
msgid ""
"To connect an initiator to a single target, specify the IP address of the "
"portal and the name of the target:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2917
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2915
#, no-wrap
msgid "# iscsictl -A -p 10.10.10.10 -t iqn.2012-06.com.example:target0\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2921
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2919
msgid ""
"To verify if the connection succeeded, run `iscsictl` without any "
"arguments. The output should look similar to this:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2926
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2924
#, no-wrap
msgid ""
"Target name Target portal State\n"
@@ -6163,7 +6158,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2930
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2928
msgid ""
"In this example, the iSCSI session was successfully established, with [."
"filename]#/dev/da0# representing the attached LUN. If the `iqn.2012-06.com."
@@ -6172,13 +6167,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2934
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2932
#, no-wrap
msgid "Connected: da0 da1 da2.\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2938
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2936
msgid ""
"Any errors will be reported in the output, as well as the system logs. For "
"example, this message usually means that the man:iscsid[8] daemon is not "
@@ -6186,7 +6181,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2943
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2941
#, no-wrap
msgid ""
"Target name Target portal State\n"
@@ -6194,14 +6189,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2946
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2944
msgid ""
"The following message suggests a networking problem, such as a wrong IP "
"address or port:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2951
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2949
#, no-wrap
msgid ""
"Target name Target portal State\n"
@@ -6209,12 +6204,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2954
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2952
msgid "This message means that the specified target name is wrong:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2959
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2957
#, no-wrap
msgid ""
"Target name Target portal State\n"
@@ -6222,12 +6217,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2962
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2960
msgid "This message means that the target requires authentication:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2967
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2965
#, no-wrap
msgid ""
"Target name Target portal State\n"
@@ -6235,31 +6230,31 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2970
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2968
msgid "To specify a CHAP username and secret, use this syntax:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2974
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2972
#, no-wrap
msgid "# iscsictl -A -p 10.10.10.10 -t iqn.2012-06.com.example:target0 -u user -s secretsecret\n"
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2977
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2975
#, no-wrap
msgid "Connecting to a Target with a Configuration File"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2980
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2978
msgid ""
"To connect using a configuration file, create [.filename]#/etc/iscsi.conf# "
"with contents like this:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2990
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2988
#, no-wrap
msgid ""
"t0 {\n"
@@ -6272,7 +6267,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2997
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2995
msgid ""
"The `t0` specifies a nickname for the configuration file section. It will "
"be used by the initiator to specify which configuration to use. The other "
@@ -6282,38 +6277,38 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2999
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2997
msgid "To connect to the defined target, specify the nickname:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:3003
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:3001
#, no-wrap
msgid "# iscsictl -An t0\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:3006
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:3004
msgid ""
"Alternately, to connect to all targets defined in the configuration file, "
"use:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:3010
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:3008
#, no-wrap
msgid "# iscsictl -Aa\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:3013
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:3011
msgid ""
"To make the initiator automatically connect to all targets in [.filename]#/"
"etc/iscsi.conf#, add the following to [.filename]#/etc/rc.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:3018
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:3016
#, no-wrap
msgid ""
"iscsictl_enable=\"YES\"\n"
diff --git a/documentation/content/en/books/handbook/network/_index.po b/documentation/content/en/books/handbook/network/_index.po
index a4d775db05..5f6f2a6fad 100644
--- a/documentation/content/en/books/handbook/network/_index.po
+++ b/documentation/content/en/books/handbook/network/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2023-07-15 16:41-0300\n"
+"POT-Creation-Date: 2023-09-09 18:13-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"
@@ -19,10 +19,7 @@ msgstr ""
#. type: YAML Front Matter: description
#: documentation/content/en/books/handbook/network/_index.adoc:1
#, no-wrap
-msgid ""
-"This chapter delves into the topic of network configuration and performance, "
-"showcasing the robust networking capabilities of the FreeBSD operating "
-"system."
+msgid "This chapter delves into the topic of network configuration and performance, showcasing the robust networking capabilities of the FreeBSD operating system."
msgstr ""
#. type: YAML Front Matter: part
@@ -151,8 +148,8 @@ msgstr ""
#. type: delimited block = 4
#: documentation/content/en/books/handbook/network/_index.adoc:84
msgid ""
-"The network connection may have been configured at installation time by "
-"man:bsdinstall[8]."
+"The network connection may have been configured at installation time by man:"
+"bsdinstall[8]."
msgstr ""
#. type: Title ===
@@ -165,16 +162,15 @@ msgstr ""
#: documentation/content/en/books/handbook/network/_index.adoc:91
msgid ""
"FreeBSD supports a wide variety of network adapters for both wired and "
-"wireless networks. Check the Hardware Compatibility List for the used "
-"link:https://www.freebsd.org/releases/[FreeBSD release] to see if the "
-"network adapter is supported."
+"wireless networks. Check the Hardware Compatibility List for the used link:"
+"https://www.freebsd.org/releases/[FreeBSD release] to see if the network "
+"adapter is supported."
msgstr ""
#. type: Plain text
#: documentation/content/en/books/handbook/network/_index.adoc:93
msgid ""
-"To get the network adapters used by our system execute the following "
-"command:"
+"To get the network adapters used by our system execute the following command:"
msgstr ""
#. type: delimited block . 4
@@ -199,8 +195,7 @@ msgstr ""
#: documentation/content/en/books/handbook/network/_index.adoc:108
#, no-wrap
msgid ""
-"em0@pci0:0:25:0: class=0x020000 rev=0x03 hdr=0x00 vendor=0x8086 "
-"device=0x10f5 subvendor=0x17aa subdevice=0x20ee\n"
+"em0@pci0:0:25:0: class=0x020000 rev=0x03 hdr=0x00 vendor=0x8086 device=0x10f5 subvendor=0x17aa subdevice=0x20ee\n"
" vendor = 'Intel Corporation' <1>\n"
" device = '82567LM Gigabit Network Connection' <2>\n"
" class = network\n"
@@ -212,8 +207,7 @@ msgstr ""
#: documentation/content/en/books/handbook/network/_index.adoc:113
#, no-wrap
msgid ""
-"iwn0@pci0:3:0:0: class=0x028000 rev=0x00 hdr=0x00 vendor=0x8086 "
-"device=0x4237 subvendor=0x8086 subdevice=0x1211\n"
+"iwn0@pci0:3:0:0: class=0x028000 rev=0x00 hdr=0x00 vendor=0x8086 device=0x4237 subvendor=0x8086 subdevice=0x1211\n"
" vendor = 'Intel Corporation' <1>\n"
" device = 'PRO/Wireless 5100 AGN [Shiloh] Network Connection' <2>\n"
" class = networ\n"
@@ -245,7 +239,8 @@ msgstr ""
#. type: delimited block = 4
#: documentation/content/en/books/handbook/network/_index.adoc:126
-msgid "For example, to load the man:alc[4] module, execute the following command:"
+msgid ""
+"For example, to load the man:alc[4] module, execute the following command:"
msgstr ""
#. type: delimited block . 4
@@ -291,7 +286,8 @@ msgstr ""
#. type: delimited block = 4
#: documentation/content/en/books/handbook/network/_index.adoc:150
-msgid "To display the network interface configuration, enter the following command:"
+msgid ""
+"To display the network interface configuration, enter the following command:"
msgstr ""
#. type: delimited block . 4
@@ -305,8 +301,7 @@ msgstr ""
#, no-wrap
msgid ""
"em0: flags=8863<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500\n"
-" "
-"options=481249b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,LRO,WOL_MAGIC,VLAN_HWFILTER,NOMAP>\n"
+" options=481249b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,LRO,WOL_MAGIC,VLAN_HWFILTER,NOMAP>\n"
" ether 00:1f:16:0f:27:5a\n"
" inet6 fe80::21f:16ff:fe0f:275a%em0 prefixlen 64 scopeid 0x1\n"
" inet 192.168.1.19 netmask 0xffffff00 broadcast 192.168.1.255\n"
@@ -363,8 +358,8 @@ msgstr ""
#. type: Plain text
#: documentation/content/en/books/handbook/network/_index.adoc:189
msgid ""
-"The interface has an IPv6 Internet (`inet6`) address, "
-"`fe80::21f:16ff:fe0f:275a%em0`."
+"The interface has an IPv6 Internet (`inet6`) address, `fe80::21f:16ff:"
+"fe0f:275a%em0`."
msgstr ""
#. type: Plain text
@@ -411,8 +406,7 @@ msgstr ""
#, no-wrap
msgid ""
"em0: flags=8822<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500\n"
-" "
-"options=481249b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,LRO,WOL_MAGIC,VLAN_HWFILTER,NOMAP>\n"
+" options=481249b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,LRO,WOL_MAGIC,VLAN_HWFILTER,NOMAP>\n"
" ether 00:1f:16:0f:27:5a\n"
" media: Ethernet autoselect\n"
" status: no carrier\n"
@@ -462,7 +456,8 @@ msgstr ""
#. type: Plain text
#: documentation/content/en/books/handbook/network/_index.adoc:228
#: documentation/content/en/books/handbook/network/_index.adoc:626
-msgid "To make the change persist across reboots execute the following command:"
+msgid ""
+"To make the change persist across reboots execute the following command:"
msgstr ""
#. type: delimited block . 4
@@ -633,12 +628,14 @@ msgstr ""
#. type: Plain text
#: documentation/content/en/books/handbook/network/_index.adoc:353
-msgid "IPv6 is the new version of the well-known IP protocol, also known as IPv4."
+msgid ""
+"IPv6 is the new version of the well-known IP protocol, also known as IPv4."
msgstr ""
#. type: Plain text
#: documentation/content/en/books/handbook/network/_index.adoc:355
-msgid "IPv6 provides several advantages over IPv4 as well as many new features:"
+msgid ""
+"IPv6 provides several advantages over IPv4 as well as many new features:"
msgstr ""
#. type: Plain text
@@ -661,7 +658,8 @@ msgstr ""
#. type: Plain text
#: documentation/content/en/books/handbook/network/_index.adoc:359
-msgid "Address autoconfiguration (http://www.ietf.org/rfc/rfc2462.txt[RFC2462])."
+msgid ""
+"Address autoconfiguration (http://www.ietf.org/rfc/rfc2462.txt[RFC2462])."
msgstr ""
#. type: Plain text
@@ -752,9 +750,9 @@ msgstr ""
#. type: Plain text
#: documentation/content/en/books/handbook/network/_index.adoc:386
msgid ""
-"When reading an IPv6 address, the canonical form is represented as "
-"`x:x:x:x:x:x:x:x`, where each `x` represents a 16 bit hex value. An example "
-"is `FEBC:A574:382B:23C1:AA49:4592:4EFE:9982`."
+"When reading an IPv6 address, the canonical form is represented as `x:x:x:x:"
+"x:x:x:x`, where each `x` represents a 16 bit hex value. An example is `FEBC:"
+"A574:382B:23C1:AA49:4592:4EFE:9982`."
msgstr ""
#. type: Plain text
@@ -791,8 +789,7 @@ msgstr ""
#, no-wrap
msgid ""
"em0: flags=8863<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500\n"
-" "
-"options=481249b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,LRO,WOL_MAGIC,VLAN_HWFILTER,NOMAP>\n"
+" options=481249b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,LRO,WOL_MAGIC,VLAN_HWFILTER,NOMAP>\n"
" ether 00:1f:16:0f:27:5a\n"
" inet 192.168.1.150 netmask 0xffffff00 broadcast 192.168.1.255\n"
" inet6 fe80::21f:16ff:fe0f:275a%em0 prefixlen 64 scopeid 0x1\n"
@@ -804,9 +801,9 @@ msgstr ""
#. type: Plain text
#: documentation/content/en/books/handbook/network/_index.adoc:417
msgid ""
-"In this example, the `em0` interface is using "
-"`fe80::21f:16ff:fe0f:275a%em0`, an auto-configured link-local address which "
-"was automatically generated from the MAC address."
+"In this example, the `em0` interface is using `fe80::21f:16ff:"
+"fe0f:275a%em0`, an auto-configured link-local address which was "
+"automatically generated from the MAC address."
msgstr ""
#. type: Plain text
@@ -977,9 +974,7 @@ msgstr ""
#. type: Table
#: documentation/content/en/books/handbook/network/_index.adoc:460
#, no-wrap
-msgid ""
-"Unique local addresses are intended for local communication and are only "
-"routable within a set of cooperating sites."
+msgid "Unique local addresses are intended for local communication and are only routable within a set of cooperating sites."
msgstr ""
#. type: Table
@@ -1021,16 +1016,14 @@ msgstr ""
#. type: Table
#: documentation/content/en/books/handbook/network/_index.adoc:469
#, no-wrap
-msgid ""
-"All global unicast addresses are assigned from this pool. The first 3 bits "
-"are `001`."
+msgid "All global unicast addresses are assigned from this pool. The first 3 bits are `001`."
msgstr ""
#. type: Plain text
#: documentation/content/en/books/handbook/network/_index.adoc:472
msgid ""
-"For further information on the structure of IPv6 addresses, refer to "
-"http://www.ietf.org/rfc/rfc3513.txt[RFC3513]."
+"For further information on the structure of IPv6 addresses, refer to http://"
+"www.ietf.org/rfc/rfc3513.txt[RFC3513]."
msgstr ""
#. type: Title ===
@@ -1054,9 +1047,7 @@ msgstr ""
#. type: delimited block . 4
#: documentation/content/en/books/handbook/network/_index.adoc:483
#, no-wrap
-msgid ""
-"# sysrc ifconfig_em0_ipv6=\"inet6 2001:db8:4672:6565:2026:5043:2d42:5344 "
-"prefixlen 64\"\n"
+msgid "# sysrc ifconfig_em0_ipv6=\"inet6 2001:db8:4672:6565:2026:5043:2d42:5344 prefixlen 64\"\n"
msgstr ""
#. type: Plain text
@@ -1209,18 +1200,18 @@ msgstr ""
#. type: Plain text
#: documentation/content/en/books/handbook/network/_index.adoc:559
msgid ""
-"Most wireless networks are based on the "
-"link:https://en.wikipedia.org/wiki/IEEE_802.11[IEEE(R) 802.11 standards]."
+"Most wireless networks are based on the link:https://en.wikipedia.org/wiki/"
+"IEEE_802.11[IEEE(R) 802.11 standards]."
msgstr ""
#. type: Plain text
#: documentation/content/en/books/handbook/network/_index.adoc:561
msgid ""
-"FreeBSD supports networks that operate using "
-"link:https://en.wikipedia.org/wiki/IEEE_802.11a-1999[802.11a], "
-"link:https://en.wikipedia.org/wiki/IEEE_802.11b-1999[802.11b], "
-"link:https://en.wikipedia.org/wiki/IEEE_802.11g-2003[802.11g] and "
-"link:https://en.wikipedia.org/wiki/IEEE_802.11n-2009[802.11n]."
+"FreeBSD supports networks that operate using link:https://en.wikipedia.org/"
+"wiki/IEEE_802.11a-1999[802.11a], link:https://en.wikipedia.org/wiki/"
+"IEEE_802.11b-1999[802.11b], link:https://en.wikipedia.org/wiki/"
+"IEEE_802.11g-2003[802.11g] and link:https://en.wikipedia.org/wiki/"
+"IEEE_802.11n-2009[802.11n]."
msgstr ""
#. type: delimited block = 4
@@ -1292,9 +1283,8 @@ msgstr ""
#. type: Plain text
#: documentation/content/en/books/handbook/network/_index.adoc:587
msgid ""
-"The second step will be to add an entry for this network to "
-"[.filename]#/etc/wpa_supplicant.conf#. If the file does not exist, create "
-"it:"
+"The second step will be to add an entry for this network to [.filename]#/etc/"
+"wpa_supplicant.conf#. If the file does not exist, create it:"
msgstr ""
#. type: delimited block . 4
@@ -1380,9 +1370,8 @@ msgstr ""
#. type: delimited block = 4
#: documentation/content/en/books/handbook/network/_index.adoc:638
msgid ""
-"The available region definitions can be found in "
-"[.filename]#/etc/regdomain.xml#. To set the data at runtime, use "
-"`ifconfig`:"
+"The available region definitions can be found in [.filename]#/etc/regdomain."
+"xml#. To set the data at runtime, use `ifconfig`:"
msgstr ""
#. type: delimited block . 4
@@ -1428,20 +1417,13 @@ msgstr ""
#: documentation/content/en/books/handbook/network/_index.adoc:675
#, no-wrap
msgid ""
-"SSID/MESH ID BSSID CHAN RATE S:N "
-"INT CAPS\n"
-"FreeBSD e8:d1:1b:1b:58:ae 1 54M -47:-96 "
-"100 EP RSN BSSLOAD HTCAP WPS WME\n"
-"NetBSD d4:b9:2f:35:fe:08 1 54M -80:-96 "
-"100 EP RSN BSSLOAD HTCAP WPS WME\n"
-"OpenBSD fc:40:09:c6:31:bd 36 54M -94:-96 "
-"100 EPS VHTPWRENV APCHANREP RSN WPS BSSLOAD HTCAP VHTCAP VHTOPMODE WME\n"
-"GNU-Linux dc:f8:b9:a0:a8:e0 44 54M -95:-96 "
-"100 EP WPA RSN WPS HTCAP VHTCAP VHTOPMODE WME VHTPWRENV\n"
-"Windows 44:48:b9:b3:c3:ff 44 54M -84:-96 "
-"100 EP BSSLOAD VHTPWRENV HTCAP WME RSN VHTCAP VHTOPMODE WPS\n"
-"MacOS 46:48:b9:b3:c3:ff 44 54M -84:-96 "
-"100 EP BSSLOAD VHTPWRENV HTCAP WME RSN VHTCAP VHTOPMODE WPS\n"
+"SSID/MESH ID BSSID CHAN RATE S:N INT CAPS\n"
+"FreeBSD e8:d1:1b:1b:58:ae 1 54M -47:-96 100 EP RSN BSSLOAD HTCAP WPS WME\n"
+"NetBSD d4:b9:2f:35:fe:08 1 54M -80:-96 100 EP RSN BSSLOAD HTCAP WPS WME\n"
+"OpenBSD fc:40:09:c6:31:bd 36 54M -94:-96 100 EPS VHTPWRENV APCHANREP RSN WPS BSSLOAD HTCAP VHTCAP VHTOPMODE WME\n"
+"GNU-Linux dc:f8:b9:a0:a8:e0 44 54M -95:-96 100 EP WPA RSN WPS HTCAP VHTCAP VHTOPMODE WME VHTPWRENV\n"
+"Windows 44:48:b9:b3:c3:ff 44 54M -84:-96 100 EP BSSLOAD VHTPWRENV HTCAP WME RSN VHTCAP VHTOPMODE WPS\n"
+"MacOS 46:48:b9:b3:c3:ff 44 54M -84:-96 100 EP BSSLOAD VHTPWRENV HTCAP WME RSN VHTCAP VHTOPMODE WPS\n"
msgstr ""
#. type: Plain text
@@ -1458,8 +1440,8 @@ msgstr ""
#: documentation/content/en/books/handbook/network/_index.adoc:680
msgid ""
"CAPS field identifies the type of each network and the capabilities of the "
-"stations operating there (see the definition of `list scan` in "
-"man:ifconfig[8] for more details)."
+"stations operating there (see the definition of `list scan` in man:"
+"ifconfig[8] for more details)."
msgstr ""
#. type: Title ===
@@ -1472,7 +1454,7 @@ msgstr ""
#: documentation/content/en/books/handbook/network/_index.adoc:687
msgid ""
"Once a wireless network has been selected from the list of scanned networks, "
-"it is necessary to perform the connection ant the authentication. In the "
+"it is necessary to perform the connection and the authentication. In the "
"vast majority of wireless networks, authentication is done with a password "
"configured in the router. Other schemes require cryptographic handshakes to "
"be completed before data traffic can flow, either using pre-shared keys or "
@@ -1489,16 +1471,16 @@ msgstr ""
#. type: Plain text
#: documentation/content/en/books/handbook/network/_index.adoc:692
msgid ""
-"The authentication process in a wireless network is managed by "
-"man:wpa_supplicant[8]."
+"The authentication process in a wireless network is managed by man:"
+"wpa_supplicant[8]."
msgstr ""
#. type: Plain text
#: documentation/content/en/books/handbook/network/_index.adoc:695
msgid ""
-"The man:wpa_supplicant[8] configuration will be made in the "
-"[.filename]#/etc/wpa_supplicant.conf# file. For more information, see "
-"man:wpa_supplicant.conf[5]."
+"The man:wpa_supplicant[8] configuration will be made in the [.filename]#/etc/"
+"wpa_supplicant.conf# file. For more information, see man:wpa_supplicant."
+"conf[5]."
msgstr ""
#. type: Plain text
@@ -1523,7 +1505,8 @@ msgstr ""
#. type: Plain text
#: documentation/content/en/books/handbook/network/_index.adoc:708
-msgid "SSID scan technique. Only need to use this option if the network is hidden."
+msgid ""
+"SSID scan technique. Only need to use this option if the network is hidden."
msgstr ""
#. type: Plain text
@@ -1539,8 +1522,8 @@ msgstr ""
#. type: Plain text
#: documentation/content/en/books/handbook/network/_index.adoc:712
msgid ""
-"The next step will be to configure the wireless connection in the file "
-"[.filename]#/etc/rc.conf#."
+"The next step will be to configure the wireless connection in the file [."
+"filename]#/etc/rc.conf#."
msgstr ""
#. type: Plain text
@@ -1578,9 +1561,8 @@ msgstr ""
#: documentation/content/en/books/handbook/network/_index.adoc:737
msgid ""
"More information on how to perform more advanced methods of authentication "
-"can be obtained at "
-"crossref:advanced-networking[network-advanced-wireless,\"Wireless Advanced "
-"Authentication\"]."
+"can be obtained at crossref:advanced-networking[network-advanced-wireless,"
+"\"Wireless Advanced Authentication\"]."
msgstr ""
#. type: Title ====
@@ -1606,7 +1588,7 @@ msgstr ""
#. type: delimited block . 4
#: documentation/content/en/books/handbook/network/_index.adoc:752
#, no-wrap
-msgid "# ifconfig wlan0 SSID\n"
+msgid "# ifconfig wlan0 ssid SSID\n"
msgstr ""
#. type: Plain text
@@ -1646,10 +1628,9 @@ msgstr ""
#. type: Plain text
#: documentation/content/en/books/handbook/network/_index.adoc:770
msgid ""
-"Link aggregation and failover is covered in "
-"crossref:advanced-networking[network-aggregation,\"Link Aggregation and "
-"Failover\"] and an example for using both wired and wireless connections is "
-"provided at "
+"Link aggregation and failover is covered in crossref:advanced-"
+"networking[network-aggregation,\"Link Aggregation and Failover\"] and an "
+"example for using both wired and wireless connections is provided at "
"crossref:advanced-networking[networking-lagg-wired-and-wireless,\"Failover "
"Mode Between Ethernet and Wireless Interfaces\"]."
msgstr ""
@@ -1725,17 +1706,17 @@ msgstr ""
#. type: Plain text
#: documentation/content/en/books/handbook/network/_index.adoc:812
msgid ""
-"The DNS could be understanded as a "
-"link:https://en.wikipedia.org/wiki/Telephone_directory[telephone directory] "
-"in which an IP is identified to a hostname and vice versa."
+"The DNS could be understanded as a link:https://en.wikipedia.org/wiki/"
+"Telephone_directory[telephone directory] in which an IP is identified to a "
+"hostname and vice versa."
msgstr ""
#. type: Plain text
#: documentation/content/en/books/handbook/network/_index.adoc:815
msgid ""
"There are three files that handle how a FreeBSD system interact with the "
-"DNS. These three files are man:hosts[5], man:resolv.conf[5] and "
-"man:nsswitch.conf[5]"
+"DNS. These three files are man:hosts[5], man:resolv.conf[5] and man:"
+"nsswitch.conf[5]"
msgstr ""
#. type: Plain text
@@ -1799,9 +1780,9 @@ msgstr ""
#. type: delimited block = 4
#: documentation/content/en/books/handbook/network/_index.adoc:846
msgid ""
-"For example, in the case of having a local instance of "
-"package:www/gitlab-ce[] in a local environment, it could be added as follows "
-"to the file [.filename]#/etc/hosts#:"
+"For example, in the case of having a local instance of package:www/gitlab-"
+"ce[] in a local environment, it could be added as follows to the file [."
+"filename]#/etc/hosts#:"
msgstr ""
#. type: delimited block . 4
@@ -1837,9 +1818,7 @@ msgstr ""
#. type: Table
#: documentation/content/en/books/handbook/network/_index.adoc:866
#, no-wrap
-msgid ""
-"The IP address of a name server the resolver should query. The servers are "
-"queried in the order listed with a maximum of three."
+msgid "The IP address of a name server the resolver should query. The servers are queried in the order listed with a maximum of three."
msgstr ""
#. type: Table
@@ -1851,9 +1830,7 @@ msgstr ""
#. type: Table
#: documentation/content/en/books/handbook/network/_index.adoc:869
#, no-wrap
-msgid ""
-"Search list for hostname lookup. This is normally determined by the domain "
-"of the local hostname."
+msgid "Search list for hostname lookup. This is normally determined by the domain of the local hostname."
msgstr ""
#. type: Table
@@ -1890,9 +1867,8 @@ msgstr ""
#. type: Plain text
#: documentation/content/en/books/handbook/network/_index.adoc:888
msgid ""
-"When using DHCP, man:dhclient[8] usually rewrites "
-"[.filename]#/etc/resolv.conf# with information received from the DHCP "
-"server."
+"When using DHCP, man:dhclient[8] usually rewrites [.filename]#/etc/resolv."
+"conf# with information received from the DHCP server."
msgstr ""
#. type: delimited block = 4
@@ -1915,7 +1891,8 @@ msgstr ""
#. type: Plain text
#: documentation/content/en/books/handbook/network/_index.adoc:901
-msgid "To start the man:local-unbound[8] service execute the following command:"
+msgid ""
+"To start the man:local-unbound[8] service execute the following command:"
msgstr ""
#. type: delimited block . 4
@@ -1965,10 +1942,10 @@ msgstr ""
#. type: Plain text
#: documentation/content/en/books/handbook/network/_index.adoc:922
msgid ""
-"Before sending a bug report, always check the Hardware Notes in the "
-"link:https://www.freebsd.org/releases/[FreeBSD release page], update the "
-"version of FreeBSD to the latest STABLE version, check the mailing list "
-"archives, and search the Internet."
+"Before sending a bug report, always check the Hardware Notes in the link:"
+"https://www.freebsd.org/releases/[FreeBSD release page], update the version "
+"of FreeBSD to the latest STABLE version, check the mailing list archives, "
+"and search the Internet."
msgstr ""
#. type: Title ===
@@ -1991,8 +1968,8 @@ msgid ""
"`No route to host` messages occur if the system is unable to route a packet "
"to the destination host. This can happen if no default route is specified "
"or if a cable is unplugged. Check the output of `netstat -rn` and make sure "
-"there is a valid route to the host. If there is not, read "
-"crossref:advanced-networking[network-routing,\"Gateways and Routes\"]."
+"there is a valid route to the host. If there is not, read crossref:advanced-"
+"networking[network-routing,\"Gateways and Routes\"]."
msgstr ""
#. type: delimited block = 4
@@ -2000,8 +1977,8 @@ msgstr ""
msgid ""
"`ping: sendto: Permission denied` error messages are often caused by a "
"misconfigured firewall. If a firewall is enabled on FreeBSD but no rules "
-"have been defined, the default policy is to deny all traffic, even "
-"man:ping[8]. Refer to crossref:firewalls[firewalls,Firewalls] for more "
+"have been defined, the default policy is to deny all traffic, even man:"
+"ping[8]. Refer to crossref:firewalls[firewalls,Firewalls] for more "
"information."
msgstr ""
diff --git a/documentation/content/en/books/handbook/ports/_index.po b/documentation/content/en/books/handbook/ports/_index.po
index 5bc057368e..1958f31939 100644
--- a/documentation/content/en/books/handbook/ports/_index.po
+++ b/documentation/content/en/books/handbook/ports/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2023-07-15 16:41-0300\n"
+"POT-Creation-Date: 2023-09-09 18:12-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"
@@ -874,7 +874,7 @@ msgstr ""
#: documentation/content/en/books/handbook/ports/_index.adoc:448
#, no-wrap
msgid ""
-"Fetching vuln.xml.xz: 100% 976 KiB 499.5kB/s 00:02 \n"
+"Fetching vuln.xml.xz: 100% 976 KiB 499.5kB/s 00:02\n"
"chromium-108.0.5359.98 is vulnerable:\n"
" chromium -- multiple vulnerabilities\n"
" CVE: CVE-2022-4440\n"
@@ -992,7 +992,7 @@ msgstr ""
#. type: delimited block . 4
#: documentation/content/en/books/handbook/ports/_index.adoc:507
#, no-wrap
-msgid "Proceed with deinstalling packages? [y/N]: \n"
+msgid "Proceed with deinstalling packages? [y/N]:\n"
msgstr ""
#. type: Plain text
@@ -1082,65 +1082,11 @@ msgstr ""
#. type: Title ===
#: documentation/content/en/books/handbook/ports/_index.adoc:563
#, no-wrap
-msgid "Restoring the Package Database"
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:567
-msgid ""
-"Unlike the traditional package management system, pkg includes its own "
-"package database backup mechanism. This functionality is enabled by default."
-msgstr ""
-
-#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:571
-msgid ""
-"To disable the periodic script from backing up the package database, set "
-"`daily_backup_pkgdb_enable=\"NO\"` in man:periodic.conf[5]."
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:575
-msgid ""
-"To restore the contents of a previous package database backup, run the "
-"following command replacing _/path/to/pkg.sql_ with the location of the "
-"backup:"
-msgstr ""
-
-#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:579
-#, no-wrap
-msgid "# pkg backup -r /path/to/pkg.sql\n"
-msgstr ""
-
-#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:584
-msgid ""
-"If restoring a backup taken by the periodic script, it must be decompressed "
-"prior to being restored."
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:588
-msgid ""
-"To run a manual backup of the pkg database, run the following command, "
-"replacing _/path/to/pkg.sql_ with a suitable file name and location:"
-msgstr ""
-
-#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:592
-#, no-wrap
-msgid "# pkg backup -d /path/to/pkg.sql\n"
-msgstr ""
-
-#. type: Title ===
-#: documentation/content/en/books/handbook/ports/_index.adoc:595
-#, no-wrap
msgid "Removing Stale Packages"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:600
+#: documentation/content/en/books/handbook/ports/_index.adoc:568
msgid ""
"By default, pkg stores binary packages in a cache directory defined by "
"`PKG_CACHEDIR` in man:pkg.conf[5]. Only copies of the latest installed "
@@ -1149,30 +1095,30 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:604
+#: documentation/content/en/books/handbook/ports/_index.adoc:572
#, no-wrap
msgid "# pkg clean\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:607
+#: documentation/content/en/books/handbook/ports/_index.adoc:575
msgid "The entire cache may be cleared by running:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:611
+#: documentation/content/en/books/handbook/ports/_index.adoc:579
#, no-wrap
msgid "# pkg clean -a\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/ports/_index.adoc:614
+#: documentation/content/en/books/handbook/ports/_index.adoc:582
#, no-wrap
msgid "Locking and Unlocking Packages"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:620
+#: documentation/content/en/books/handbook/ports/_index.adoc:588
msgid ""
"man:pkg-lock[8] is used to lock packages against reinstallation, "
"modification or deletion. man:pkg-unlock[8] unlocks the named packages. "
@@ -1183,35 +1129,35 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:622
+#: documentation/content/en/books/handbook/ports/_index.adoc:590
msgid "For example, to lock `nginx-lite`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:626
+#: documentation/content/en/books/handbook/ports/_index.adoc:594
#, no-wrap
msgid "# pkg lock nginx-lite\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:629
+#: documentation/content/en/books/handbook/ports/_index.adoc:597
msgid "And to unlock `nginx-lite`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:633
+#: documentation/content/en/books/handbook/ports/_index.adoc:601
#, no-wrap
msgid "# pkg unlock nginx-lite\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/ports/_index.adoc:636
+#: documentation/content/en/books/handbook/ports/_index.adoc:604
#, no-wrap
msgid "Modifying Package Metadata"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:641
+#: documentation/content/en/books/handbook/ports/_index.adoc:609
msgid ""
"Software within the FreeBSD Ports Collection can undergo major version "
"number changes. To address this, pkg has a built-in command to update "
@@ -1221,31 +1167,31 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:643
+#: documentation/content/en/books/handbook/ports/_index.adoc:611
msgid "To change the package origin for the above example, run:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:647
+#: documentation/content/en/books/handbook/ports/_index.adoc:615
#, no-wrap
msgid "# pkg set -o lang/python3:lang/python311\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:650
+#: documentation/content/en/books/handbook/ports/_index.adoc:618
msgid ""
"As another example, to update package:lang/ruby31[] to package:lang/"
"ruby32[], run:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:654
+#: documentation/content/en/books/handbook/ports/_index.adoc:622
#, no-wrap
msgid "# pkg set -o lang/ruby31:lang/ruby32\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:660
+#: documentation/content/en/books/handbook/ports/_index.adoc:628
msgid ""
"When changing package origins, it is important to reinstall packages that "
"are dependent on the package with the modified origin. To force a "
@@ -1253,19 +1199,19 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:664
+#: documentation/content/en/books/handbook/ports/_index.adoc:632
#, no-wrap
msgid "# pkg install -Rf lang/ruby32\n"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/ports/_index.adoc:668
+#: documentation/content/en/books/handbook/ports/_index.adoc:636
#, no-wrap
msgid "Using the Ports Collection"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:672
+#: documentation/content/en/books/handbook/ports/_index.adoc:640
msgid ""
"The Ports Collection is a set of `Makefiles`, patches, and description "
"files. Each set of these files is used to compile and install an individual "
@@ -1273,14 +1219,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:674
+#: documentation/content/en/books/handbook/ports/_index.adoc:642
msgid ""
"By default, the Ports Collection itself is stored as a subdirectory of `/usr/"
"ports`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:681
+#: documentation/content/en/books/handbook/ports/_index.adoc:649
msgid ""
"Before installing and using the Ports Collection, please be aware that it is "
"generally ill-advised to use the Ports Collection in conjunction with the "
@@ -1295,7 +1241,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:687
+#: documentation/content/en/books/handbook/ports/_index.adoc:655
msgid ""
"The Ports Collection contains directories for software categories. Inside "
"each category are subdirectories for individual applications. Each "
@@ -1305,37 +1251,37 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:689
+#: documentation/content/en/books/handbook/ports/_index.adoc:657
#, no-wrap
msgid "*Makefile*: contains statements that specify how the application should be compiled and where its components should be installed.\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:690
+#: documentation/content/en/books/handbook/ports/_index.adoc:658
#, no-wrap
msgid "*distinfo*: contains the names and checksums of the files that must be downloaded to build the port.\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:691
+#: documentation/content/en/books/handbook/ports/_index.adoc:659
#, no-wrap
msgid "*files/*: this directory contains any patches needed for the program to compile and install on FreeBSD. This directory may also contain other files used to build the port.\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:692
+#: documentation/content/en/books/handbook/ports/_index.adoc:660
#, no-wrap
msgid "*pkg-descr*: provides a more detailed description of the program.\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:693
+#: documentation/content/en/books/handbook/ports/_index.adoc:661
#, no-wrap
msgid "*pkg-plist*: a list of all the files that will be installed by the port. It also tells the ports system which files to remove upon deinstallation.\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:696
+#: documentation/content/en/books/handbook/ports/_index.adoc:664
msgid ""
"Some ports include `pkg-message` or other files to handle special "
"situations. For more details on these files, and on ports in general, refer "
@@ -1343,7 +1289,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:699
+#: documentation/content/en/books/handbook/ports/_index.adoc:667
msgid ""
"The port does not include the actual source code, also known as a "
"`distfile`. The extract portion of building a port will automatically save "
@@ -1351,13 +1297,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/ports/_index.adoc:701
+#: documentation/content/en/books/handbook/ports/_index.adoc:669
#, no-wrap
msgid "Installing the Ports Collection"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:705
+#: documentation/content/en/books/handbook/ports/_index.adoc:673
msgid ""
"Before an application can be compiled using a port, the Ports Collection "
"must first be installed. If it was not installed during the installation of "
@@ -1365,13 +1311,13 @@ msgid ""
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:710
+#: documentation/content/en/books/handbook/ports/_index.adoc:678
#, no-wrap
msgid "*Procedure: Git Method*\n"
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:714
+#: documentation/content/en/books/handbook/ports/_index.adoc:682
msgid ""
"If more control over the ports tree is needed or if local changes need to be "
"maintained, or if running FreeBSD-CURRENT, Git can be used to obtain the "
@@ -1380,14 +1326,14 @@ msgid ""
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:716
+#: documentation/content/en/books/handbook/ports/_index.adoc:684
msgid ""
"Git must be installed before it can be used to check out the ports tree. If "
"a copy of the ports tree is already present, install Git like this:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:721
+#: documentation/content/en/books/handbook/ports/_index.adoc:689
#, no-wrap
msgid ""
"# cd /usr/ports/devel/git\n"
@@ -1395,70 +1341,70 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:724
+#: documentation/content/en/books/handbook/ports/_index.adoc:692
msgid ""
"If the ports tree is not available, or pkg is being used to manage packages, "
"Git can be installed as a package:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:728
+#: documentation/content/en/books/handbook/ports/_index.adoc:696
#, no-wrap
msgid "# pkg install git\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:731
+#: documentation/content/en/books/handbook/ports/_index.adoc:699
msgid "Check out a copy of the HEAD branch of the ports tree:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:735
+#: documentation/content/en/books/handbook/ports/_index.adoc:703
#, no-wrap
msgid "# git clone https://git.FreeBSD.org/ports.git /usr/ports\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:738
+#: documentation/content/en/books/handbook/ports/_index.adoc:706
msgid "Or, check out a copy of a quarterly branch:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:742
+#: documentation/content/en/books/handbook/ports/_index.adoc:710
#, no-wrap
msgid "# git clone https://git.FreeBSD.org/ports.git -b 2023Q1 /usr/ports\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:745
+#: documentation/content/en/books/handbook/ports/_index.adoc:713
msgid "As needed, update `/usr/ports` after the initial Git checkout:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:749
+#: documentation/content/en/books/handbook/ports/_index.adoc:717
#, no-wrap
msgid "# git -C /usr/ports pull\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:752
+#: documentation/content/en/books/handbook/ports/_index.adoc:720
msgid "As needed, switch `/usr/ports` to a different quarterly branch:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:756
+#: documentation/content/en/books/handbook/ports/_index.adoc:724
#, no-wrap
msgid "# git -C /usr/ports switch 2023Q1\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/ports/_index.adoc:759
+#: documentation/content/en/books/handbook/ports/_index.adoc:727
#, no-wrap
msgid "Installing Ports"
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:763
+#: documentation/content/en/books/handbook/ports/_index.adoc:731
msgid ""
"This section provides basic instructions on using the Ports Collection to "
"install or remove software. The detailed description of available `make` "
@@ -1466,7 +1412,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:771
+#: documentation/content/en/books/handbook/ports/_index.adoc:739
msgid ""
"Before compiling any port, be sure to update the Ports Collection as "
"described in the previous section. Since the installation of any third-"
@@ -1480,14 +1426,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:775
+#: documentation/content/en/books/handbook/ports/_index.adoc:743
msgid ""
"Using the Ports Collection assumes a working Internet connection. It also "
"requires superuser privilege."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:778
+#: documentation/content/en/books/handbook/ports/_index.adoc:746
msgid ""
"To compile and install the port, change to the directory of the port to be "
"installed, then type `make install` at the prompt. Messages will indicate "
@@ -1495,7 +1441,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:800
+#: documentation/content/en/books/handbook/ports/_index.adoc:768
#, no-wrap
msgid ""
"# cd /usr/ports/sysutils/lsof\n"
@@ -1520,7 +1466,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:813
+#: documentation/content/en/books/handbook/ports/_index.adoc:781
#, no-wrap
msgid ""
"===> Installing for lsof-4.88.d,8\n"
@@ -1538,7 +1484,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:817
+#: documentation/content/en/books/handbook/ports/_index.adoc:785
msgid ""
"Since `lsof` is a program that runs with increased privileges, a security "
"warning is displayed as it is installed. Once the installation is complete, "
@@ -1546,7 +1492,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:822
+#: documentation/content/en/books/handbook/ports/_index.adoc:790
msgid ""
"Some shells keep a cache of the commands that are available in the "
"directories listed in the `PATH` environment variable, to speed up lookup "
@@ -1557,7 +1503,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:825
+#: documentation/content/en/books/handbook/ports/_index.adoc:793
msgid ""
"During installation, a working subdirectory is created which contains all "
"the temporary files used during compilation. Removing this directory saves "
@@ -1566,7 +1512,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:831
+#: documentation/content/en/books/handbook/ports/_index.adoc:799
#, no-wrap
msgid ""
"# make clean\n"
@@ -1575,20 +1521,20 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:836
+#: documentation/content/en/books/handbook/ports/_index.adoc:804
msgid ""
"To save this extra step, instead use `make install clean` when compiling the "
"port."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/ports/_index.adoc:838
+#: documentation/content/en/books/handbook/ports/_index.adoc:806
#, no-wrap
msgid "Customizing Ports Installation"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:846
+#: documentation/content/en/books/handbook/ports/_index.adoc:814
msgid ""
"Some ports provide build options which can be used to enable or disable "
"application components, provide security options, or allow for other "
@@ -1602,7 +1548,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:852
+#: documentation/content/en/books/handbook/ports/_index.adoc:820
msgid ""
"When using `config-recursive`, the list of ports to configure are gathered "
"by the `all-depends-list` target. It is recommended to run `make config-"
@@ -1612,7 +1558,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:859
+#: documentation/content/en/books/handbook/ports/_index.adoc:827
msgid ""
"There are several ways to revisit a port's build options menu in order to "
"add, remove, or change these options after a port has been built. One "
@@ -1624,7 +1570,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:863
+#: documentation/content/en/books/handbook/ports/_index.adoc:831
msgid ""
"The ports system uses man:fetch[1] to download the source files, which "
"supports various environment variables. The `FTP_PASSIVE_MODE`, "
@@ -1634,7 +1580,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:868
+#: documentation/content/en/books/handbook/ports/_index.adoc:836
msgid ""
"For users who cannot be connected to the Internet all the time, `make fetch` "
"can be run within `/usr/ports`, to fetch all distfiles, or within a "
@@ -1646,7 +1592,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:871
+#: documentation/content/en/books/handbook/ports/_index.adoc:839
msgid ""
"In rare cases, such as when an organization has a local distfiles "
"repository, the `MASTER_SITES` variable can be used to override the download "
@@ -1655,7 +1601,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:877
+#: documentation/content/en/books/handbook/ports/_index.adoc:845
#, no-wrap
msgid ""
"# cd /usr/ports/directory\n"
@@ -1664,76 +1610,76 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:880
+#: documentation/content/en/books/handbook/ports/_index.adoc:848
msgid ""
"The `WRKDIRPREFIX` and `PREFIX` variables can override the default working "
"and target directories. For example:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:884
+#: documentation/content/en/books/handbook/ports/_index.adoc:852
#, no-wrap
msgid "# make WRKDIRPREFIX=/usr/home/example/ports install\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:887
+#: documentation/content/en/books/handbook/ports/_index.adoc:855
msgid ""
"will compile the port in `/usr/home/example/ports` and install everything "
"under `/usr/local`."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:891
+#: documentation/content/en/books/handbook/ports/_index.adoc:859
#, no-wrap
msgid "# make PREFIX=/usr/home/example/local install\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:894
+#: documentation/content/en/books/handbook/ports/_index.adoc:862
msgid ""
"will compile the port in `/usr/ports` and install it in `/usr/home/example/"
"local`. And:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:898
+#: documentation/content/en/books/handbook/ports/_index.adoc:866
#, no-wrap
msgid "# make WRKDIRPREFIX=../ports PREFIX=../local install\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:901
+#: documentation/content/en/books/handbook/ports/_index.adoc:869
msgid "will combine the two."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:904
+#: documentation/content/en/books/handbook/ports/_index.adoc:872
msgid ""
"These can also be set as environmental variables. Refer to the manual page "
"for your shell for instructions on how to set an environmental variable."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/ports/_index.adoc:906
+#: documentation/content/en/books/handbook/ports/_index.adoc:874
#, no-wrap
msgid "Removing Installed Ports"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:910
+#: documentation/content/en/books/handbook/ports/_index.adoc:878
msgid ""
"Installed ports can be uninstalled using `pkg delete`. Examples for using "
"this command can be found in the man:pkg-delete[8] manual page."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:912
+#: documentation/content/en/books/handbook/ports/_index.adoc:880
msgid "Alternately, `make deinstall` can be run in the port\\'s directory:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:920
+#: documentation/content/en/books/handbook/ports/_index.adoc:888
#, no-wrap
msgid ""
"# cd /usr/ports/sysutils/lsof\n"
@@ -1744,13 +1690,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:922
+#: documentation/content/en/books/handbook/ports/_index.adoc:890
#, no-wrap
msgid "\tlsof-4.88.d,8\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:925
+#: documentation/content/en/books/handbook/ports/_index.adoc:893
#, no-wrap
msgid ""
"The deinstallation will free 229 kB\n"
@@ -1758,7 +1704,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:930
+#: documentation/content/en/books/handbook/ports/_index.adoc:898
msgid ""
"It is recommended to read the messages as the port is uninstalled. If the "
"port has any applications that depend upon it, this information will be "
@@ -1767,13 +1713,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/ports/_index.adoc:932
+#: documentation/content/en/books/handbook/ports/_index.adoc:900
#, no-wrap
msgid "Upgrading Ports"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:936
+#: documentation/content/en/books/handbook/ports/_index.adoc:904
msgid ""
"Over time, newer versions of software become available in the Ports "
"Collection. This section describes how to determine which software can be "
@@ -1781,7 +1727,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:940
+#: documentation/content/en/books/handbook/ports/_index.adoc:908
msgid ""
"To determine if newer versions of installed ports are available, ensure that "
"the latest version of the ports tree is installed, using the updating "
@@ -1790,13 +1736,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:944
+#: documentation/content/en/books/handbook/ports/_index.adoc:912
#, no-wrap
msgid "# pkg version -l \"<\"\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:951
+#: documentation/content/en/books/handbook/ports/_index.adoc:919
msgid ""
"Before attempting an upgrade, read `/usr/ports/UPDATING` from the top of the "
"file to the date closest to the last time ports were upgraded or the system "
@@ -1809,27 +1755,27 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/ports/_index.adoc:954
+#: documentation/content/en/books/handbook/ports/_index.adoc:922
#, no-wrap
msgid "Tools to Upgrade and Manage Ports"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:958
+#: documentation/content/en/books/handbook/ports/_index.adoc:926
msgid ""
"The Ports Collection contains several utilities to perform the actual "
"upgrade. Each has its strengths and weaknesses."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:961
+#: documentation/content/en/books/handbook/ports/_index.adoc:929
msgid ""
"Historically, most installations used either Portmaster or Portupgrade. "
"Synth is a newer alternative."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:966
+#: documentation/content/en/books/handbook/ports/_index.adoc:934
msgid ""
"The choice of which tool is best for a particular system is up to the system "
"administrator. It is recommended practice to back up your data before using "
@@ -1837,13 +1783,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/ports/_index.adoc:969
+#: documentation/content/en/books/handbook/ports/_index.adoc:937
#, no-wrap
msgid "Upgrading Ports Using Portmaster"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:974
+#: documentation/content/en/books/handbook/ports/_index.adoc:942
msgid ""
"package:ports-mgmt/portmaster[] is a very small utility for upgrading "
"installed ports. It is designed to use the tools installed with the FreeBSD "
@@ -1852,7 +1798,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:979
+#: documentation/content/en/books/handbook/ports/_index.adoc:947
#, no-wrap
msgid ""
"# cd /usr/ports/ports-mgmt/portmaster\n"
@@ -1860,38 +1806,38 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:982
+#: documentation/content/en/books/handbook/ports/_index.adoc:950
msgid "Portmaster defines four categories of ports:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:984
+#: documentation/content/en/books/handbook/ports/_index.adoc:952
msgid ""
"Root port: has no dependencies and is not a dependency of any other ports."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:985
+#: documentation/content/en/books/handbook/ports/_index.adoc:953
msgid "Trunk port: has no dependencies, but other ports depend upon it."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:986
+#: documentation/content/en/books/handbook/ports/_index.adoc:954
msgid "Branch port: has dependencies and other ports depend upon it."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:987
+#: documentation/content/en/books/handbook/ports/_index.adoc:955
msgid "Leaf port: has dependencies but no other ports depend upon it."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:989
+#: documentation/content/en/books/handbook/ports/_index.adoc:957
msgid "To list these categories and search for updates:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1010
+#: documentation/content/en/books/handbook/ports/_index.adoc:978
#, no-wrap
msgid ""
"# portmaster -L\n"
@@ -1915,7 +1861,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1013
+#: documentation/content/en/books/handbook/ports/_index.adoc:981
#, no-wrap
msgid ""
"===>>> 137 total installed ports\n"
@@ -1923,18 +1869,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1016
+#: documentation/content/en/books/handbook/ports/_index.adoc:984
msgid "This command is used to upgrade all outdated ports:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1020
+#: documentation/content/en/books/handbook/ports/_index.adoc:988
#, no-wrap
msgid "# portmaster -a\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1030
+#: documentation/content/en/books/handbook/ports/_index.adoc:998
msgid ""
"By default, Portmaster makes a backup package before deleting the existing "
"port. If the installation of the new version is successful, Portmaster "
@@ -1946,20 +1892,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1033
+#: documentation/content/en/books/handbook/ports/_index.adoc:1001
msgid ""
"If errors are encountered during the upgrade process, add `-f` to upgrade "
"and rebuild all ports:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1037
+#: documentation/content/en/books/handbook/ports/_index.adoc:1005
#, no-wrap
msgid "# portmaster -af\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1041
+#: documentation/content/en/books/handbook/ports/_index.adoc:1009
msgid ""
"Portmaster can also be used to install new ports on the system, upgrading "
"all dependencies before building and installing the new port. To use this "
@@ -1967,26 +1913,26 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1045
+#: documentation/content/en/books/handbook/ports/_index.adoc:1013
#, no-wrap
msgid "# portmaster shells/bash\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1048
+#: documentation/content/en/books/handbook/ports/_index.adoc:1016
msgid ""
"More information about package:ports-mgmt/portmaster[] may be found in its "
"`pkg-descr`."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/ports/_index.adoc:1050
+#: documentation/content/en/books/handbook/ports/_index.adoc:1018
#, no-wrap
msgid "Upgrading Ports Using Portupgrade"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1055
+#: documentation/content/en/books/handbook/ports/_index.adoc:1023
msgid ""
"package:ports-mgmt/portupgrade[] is another utility that can be used to "
"upgrade ports. It installs a suite of applications which can be used to "
@@ -1994,7 +1940,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1060
+#: documentation/content/en/books/handbook/ports/_index.adoc:1028
#, no-wrap
msgid ""
"# cd /usr/ports/ports-mgmt/portupgrade\n"
@@ -2002,7 +1948,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1063
+#: documentation/content/en/books/handbook/ports/_index.adoc:1031
msgid ""
"Before performing an upgrade using this utility, it is recommended to scan "
"the list of installed ports using `pkgdb -F` and to fix all the "
@@ -2010,7 +1956,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1066
+#: documentation/content/en/books/handbook/ports/_index.adoc:1034
msgid ""
"To upgrade all the outdated ports installed on the system, use `portupgrade -"
"a`. Alternately, include `-i` to be asked for confirmation of every "
@@ -2018,13 +1964,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1070
+#: documentation/content/en/books/handbook/ports/_index.adoc:1038
#, no-wrap
msgid "# portupgrade -ai\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1074
+#: documentation/content/en/books/handbook/ports/_index.adoc:1042
msgid ""
"To upgrade only a specified application instead of all available ports, use "
"`portupgrade _pkgname_`. It is very important to include `-R` to first "
@@ -2032,13 +1978,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1078
+#: documentation/content/en/books/handbook/ports/_index.adoc:1046
#, no-wrap
msgid "# portupgrade -R firefox\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1085
+#: documentation/content/en/books/handbook/ports/_index.adoc:1053
msgid ""
"If `-P` is included, Portupgrade searches for available packages in the "
"local directories listed in `PKG_PATH`. If none are available locally, it "
@@ -2049,13 +1995,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1089
+#: documentation/content/en/books/handbook/ports/_index.adoc:1057
#, no-wrap
msgid "# portupgrade -PP gnome3\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1093
+#: documentation/content/en/books/handbook/ports/_index.adoc:1061
msgid ""
"To just fetch the port distfiles, or packages, if `-P` is specified, without "
"building or installing anything, use `-F`. For further information on all "
@@ -2063,20 +2009,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1095
+#: documentation/content/en/books/handbook/ports/_index.adoc:1063
msgid ""
"More information about package:ports-mgmt/portupgrade[] may be found in its "
"`pkg-descr`."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/ports/_index.adoc:1097
+#: documentation/content/en/books/handbook/ports/_index.adoc:1065
#, no-wrap
msgid "Ports and Disk Space"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1103
+#: documentation/content/en/books/handbook/ports/_index.adoc:1071
msgid ""
"Using the Ports Collection will use up disk space over time. After building "
"and installing a port, running `make clean` within the ports skeleton will "
@@ -2087,13 +2033,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1107
+#: documentation/content/en/books/handbook/ports/_index.adoc:1075
#, no-wrap
msgid "# portsclean -C\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1111
+#: documentation/content/en/books/handbook/ports/_index.adoc:1079
msgid ""
"In addition, outdated source distribution files accumulate in `/usr/ports/"
"distfiles` over time. To use Portupgrade to delete all the distfiles that "
@@ -2101,59 +2047,59 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1115
+#: documentation/content/en/books/handbook/ports/_index.adoc:1083
#, no-wrap
msgid "# portsclean -D\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1118
+#: documentation/content/en/books/handbook/ports/_index.adoc:1086
msgid ""
"Portupgrade can remove all distfiles not referenced by any port currently "
"installed on the system:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1122
+#: documentation/content/en/books/handbook/ports/_index.adoc:1090
#, no-wrap
msgid "# portsclean -DD\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1125
+#: documentation/content/en/books/handbook/ports/_index.adoc:1093
msgid "If Portmaster is installed, use:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1129
+#: documentation/content/en/books/handbook/ports/_index.adoc:1097
#, no-wrap
msgid "# portmaster --clean-distfiles\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1132
+#: documentation/content/en/books/handbook/ports/_index.adoc:1100
msgid ""
"By default, this command is interactive and prompts the user to confirm if a "
"distfile should be deleted."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1134
+#: documentation/content/en/books/handbook/ports/_index.adoc:1102
msgid ""
"In addition to these commands, package:ports-mgmt/pkg_cutleaves[] automates "
"the task of removing installed ports that are no longer needed."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/ports/_index.adoc:1136
+#: documentation/content/en/books/handbook/ports/_index.adoc:1104
#, no-wrap
-msgid "Building Packages with Poudriere"
+msgid "Building Packages with poudriere"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1143
+#: documentation/content/en/books/handbook/ports/_index.adoc:1111
msgid ""
-"Poudriere is a `BSD`-licensed utility for creating and testing FreeBSD "
+"poudriere is a `BSD`-licensed utility for creating and testing FreeBSD "
"packages. It uses FreeBSD jails to set up isolated compilation "
"environments. These jails can be used to build packages for versions of "
"FreeBSD that are different from the system on which it is installed, and "
@@ -2163,16 +2109,16 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1148
+#: documentation/content/en/books/handbook/ports/_index.adoc:1116
msgid ""
-"Poudriere is installed using the package:ports-mgmt/poudriere[] package or "
+"poudriere is installed using the package:ports-mgmt/poudriere[] package or "
"port. The installation includes a sample configuration file `/usr/local/etc/"
"poudriere.conf.sample`. Copy this file to `/usr/local/etc/poudriere.conf`. "
"Edit the copied file to suit the local configuration."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1154
+#: documentation/content/en/books/handbook/ports/_index.adoc:1122
msgid ""
"While `ZFS` is not required on the system running poudriere, it is "
"beneficial. When `ZFS` is used, `ZPOOL` must be specified in `/usr/local/"
@@ -2184,7 +2130,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1158
+#: documentation/content/en/books/handbook/ports/_index.adoc:1126
msgid ""
"The number of processor cores detected is used to define how many builds "
"will run in parallel. Supply enough virtual memory, either with `RAM` or "
@@ -2193,13 +2139,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/ports/_index.adoc:1160
+#: documentation/content/en/books/handbook/ports/_index.adoc:1128
#, no-wrap
msgid "Initialize Jails and Port Trees"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1166
+#: documentation/content/en/books/handbook/ports/_index.adoc:1134
msgid ""
"After configuration, initialize poudriere so that it installs a jail with "
"the required FreeBSD tree and a ports tree. Specify a name for the jail "
@@ -2209,7 +2155,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1213
+#: documentation/content/en/books/handbook/ports/_index.adoc:1181
#, no-wrap
msgid ""
"# poudriere jail -c -j 13amd64 -v 13.1-RELEASE\n"
@@ -2259,7 +2205,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1220
+#: documentation/content/en/books/handbook/ports/_index.adoc:1188
#, no-wrap
msgid ""
"# poudriere ports -c -p local -m git+https\n"
@@ -2268,7 +2214,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1225
+#: documentation/content/en/books/handbook/ports/_index.adoc:1193
msgid ""
"On a single computer, poudriere can build ports with multiple "
"configurations, in multiple jails, and from different port trees. Custom "
@@ -2278,7 +2224,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1229
+#: documentation/content/en/books/handbook/ports/_index.adoc:1197
msgid ""
"The basic configuration shown here puts a single jail-, port-, and set-"
"specific `make.conf` in `/usr/local/etc/poudriere.d`. The filename in this "
@@ -2289,73 +2235,76 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1231
+#: documentation/content/en/books/handbook/ports/_index.adoc:1199
msgid ""
-"Packages to be built are entered in `13amd64-local-workstation-pkglist`:"
+"Packages to be built are entered in `13amd64-local-workstation-pkglist` "
+"(ports with extref:{porters-handbook}flavors[FLAVORS] can be defined with "
+"@FLAVOR):"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1238
+#: documentation/content/en/books/handbook/ports/_index.adoc:1207
#, no-wrap
msgid ""
"editors/emacs\n"
"devel/git\n"
+"devel/php-composer2@php82\n"
"ports-mgmt/pkg\n"
"...\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1241
+#: documentation/content/en/books/handbook/ports/_index.adoc:1210
msgid "Options and dependencies for the specified ports are configured:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1245
+#: documentation/content/en/books/handbook/ports/_index.adoc:1214
#, no-wrap
msgid "# poudriere options -j 13amd64 -p local -z workstation -f 13amd64-local-workstation-pkglist\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1248
+#: documentation/content/en/books/handbook/ports/_index.adoc:1217
msgid "Finally, packages are built and a package repository is created:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1252
+#: documentation/content/en/books/handbook/ports/_index.adoc:1221
#, no-wrap
msgid "# poudriere bulk -j 13amd64 -p local -z workstation -f 13amd64-local-workstation-pkglist\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1256
+#: documentation/content/en/books/handbook/ports/_index.adoc:1225
msgid ""
"While running, pressing kbd:[Ctrl+t] displays the current state of the "
-"build. Poudriere also builds files in `/poudriere/logs/bulk/jailname` that "
+"build. poudriere also builds files in `/poudriere/logs/bulk/jailname` that "
"can be used with a web server to display build information."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1258
+#: documentation/content/en/books/handbook/ports/_index.adoc:1227
msgid ""
"After completion, the new packages are now available for installation from "
"the poudriere repository."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1260
+#: documentation/content/en/books/handbook/ports/_index.adoc:1229
msgid ""
"For more information on using poudriere, see man:poudriere[8] and the main "
"web site, https://github.com/freebsd/poudriere/wiki[]."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/ports/_index.adoc:1261
+#: documentation/content/en/books/handbook/ports/_index.adoc:1230
#, no-wrap
-msgid "Configuring pkg Clients to Use a Poudriere Repository"
+msgid "Configuring pkg Clients to Use a poudriere Repository"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1266
+#: documentation/content/en/books/handbook/ports/_index.adoc:1235
msgid ""
"While it is possible to use both a custom repository along side of the "
"official repository, sometimes it is useful to disable the official "
@@ -2365,7 +2314,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1272
+#: documentation/content/en/books/handbook/ports/_index.adoc:1241
#, no-wrap
msgid ""
"FreeBSD: {\n"
@@ -2374,7 +2323,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1276
+#: documentation/content/en/books/handbook/ports/_index.adoc:1245
msgid ""
"Usually it is easiest to serve a poudriere repository to the client machines "
"via HTTP. Set up a webserver to serve up the package directory, for "
@@ -2383,7 +2332,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1279
+#: documentation/content/en/books/handbook/ports/_index.adoc:1248
msgid ""
"If the URL to the package repository is: `http://pkg.example.com/13amd64`, "
"then the repository configuration file in `/usr/local/etc/pkg/repos/custom."
@@ -2391,7 +2340,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1286
+#: documentation/content/en/books/handbook/ports/_index.adoc:1255
#, no-wrap
msgid ""
"custom: {\n"
@@ -2401,14 +2350,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1289
+#: documentation/content/en/books/handbook/ports/_index.adoc:1258
msgid ""
"If exposing the package repository to the internet is not desired, the "
"`file://` protocol can be used to point to the repository directly:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1296
+#: documentation/content/en/books/handbook/ports/_index.adoc:1265
#, no-wrap
msgid ""
"custom: {\n"
@@ -2418,13 +2367,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/ports/_index.adoc:1299
+#: documentation/content/en/books/handbook/ports/_index.adoc:1268
#, no-wrap
msgid "Post-Installation Considerations"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1303
+#: documentation/content/en/books/handbook/ports/_index.adoc:1272
msgid ""
"Regardless of whether the software was installed from a binary package or "
"port, most third-party applications require some level of configuration "
@@ -2433,7 +2382,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1305
+#: documentation/content/en/books/handbook/ports/_index.adoc:1274
msgid ""
"Most applications install at least one default configuration file in `/usr/"
"local/etc`. In cases where an application has a large number of "
@@ -2445,7 +2394,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1306
+#: documentation/content/en/books/handbook/ports/_index.adoc:1275
msgid ""
"Applications which provide documentation will install it into `/usr/local/"
"share/doc` and many applications also install manual pages. This "
@@ -2453,7 +2402,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1307
+#: documentation/content/en/books/handbook/ports/_index.adoc:1276
msgid ""
"Some applications run services which must be added to `/etc/rc.conf` before "
"starting the application. These applications usually install a startup "
@@ -2462,7 +2411,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1312
+#: documentation/content/en/books/handbook/ports/_index.adoc:1281
msgid ""
"By design, applications do not run their startup script upon installation, "
"nor do they run their stop script upon deinstallation or upgrade. This "
@@ -2470,32 +2419,32 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1315
+#: documentation/content/en/books/handbook/ports/_index.adoc:1284
msgid ""
"Users of man:csh[1] should run `rehash` to rebuild the known binary list in "
"the shells `PATH`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1316
+#: documentation/content/en/books/handbook/ports/_index.adoc:1285
msgid ""
"Use `pkg info` to determine which files, man pages, and binaries were "
"installed with the application."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/ports/_index.adoc:1318
+#: documentation/content/en/books/handbook/ports/_index.adoc:1287
#, no-wrap
msgid "Dealing with Broken Ports"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1321
+#: documentation/content/en/books/handbook/ports/_index.adoc:1290
msgid "When a port does not build or install, try the following:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1323
+#: documentation/content/en/books/handbook/ports/_index.adoc:1292
msgid ""
"Search to see if there is a fix pending for the port in the link:https://www."
"FreeBSD.org/support/[Problem Report database]. If so, implementing the "
@@ -2503,7 +2452,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1324
+#: documentation/content/en/books/handbook/ports/_index.adoc:1293
msgid ""
"Ask the maintainer of the port for help. Type `make maintainer` in the ports "
"skeleton or read the port's `Makefile` to find the maintainer's email "
@@ -2512,7 +2461,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1330
+#: documentation/content/en/books/handbook/ports/_index.adoc:1299
msgid ""
"Some ports are not maintained by an individual but instead by a group "
"maintainer represented by a extref:{mailing-list-faq}[mailing list]. Many, "
@@ -2522,7 +2471,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1333
+#: documentation/content/en/books/handbook/ports/_index.adoc:1302
msgid ""
"In particular, ports maintained by mailto:ports@FreeBSD.org[ports@FreeBSD."
"org] are not maintained by a specific individual. Instead, any fixes and "
@@ -2531,7 +2480,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1336
+#: documentation/content/en/books/handbook/ports/_index.adoc:1305
msgid ""
"If there is no response to the email, use Bugzilla to submit a bug report "
"using the instructions in extref:{problem-reports}[Writing FreeBSD Problem "
@@ -2539,7 +2488,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1337
+#: documentation/content/en/books/handbook/ports/_index.adoc:1306
msgid ""
"Fix it! The extref:{porters-handbook}[Porter's Handbook] includes detailed "
"information on the ports infrastructure so that you can fix the occasional "
@@ -2547,7 +2496,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1337
+#: documentation/content/en/books/handbook/ports/_index.adoc:1306
msgid ""
"Install the package instead of the port using the instructions in <<pkgng-"
"intro>>."
diff --git a/documentation/content/en/books/handbook/wine/_index.po b/documentation/content/en/books/handbook/wine/_index.po
index e78678e746..67e9b10ed5 100644
--- a/documentation/content/en/books/handbook/wine/_index.po
+++ b/documentation/content/en/books/handbook/wine/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2023-07-15 16:41-0300\n"
+"POT-Creation-Date: 2023-09-09 18:12-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"
@@ -379,8 +379,9 @@ msgstr ""
#. type: Plain text
#: documentation/content/en/books/handbook/wine/_index.adoc:158
msgid ""
-"While Steam does not offer a native FreeBSD client,there are several options "
-"for using the Linux(R) client using FreeBSD's Linux Compatibility Layer."
+"While Steam does not offer a native FreeBSD client, there are several "
+"options for using the Linux(R) client using FreeBSD's Linux Compatibility "
+"Layer."
msgstr ""
#. type: Title ====
@@ -414,7 +415,7 @@ msgstr ""
#: documentation/content/en/books/handbook/wine/_index.adoc:169
#: documentation/content/en/books/handbook/wine/_index.adoc:557
#, no-wrap
-msgid "Homura"
+msgid "Suyimazu"
msgstr ""
#. type: Title ===
@@ -1494,33 +1495,33 @@ msgstr ""
#. type: Plain text
#: documentation/content/en/books/handbook/wine/_index.adoc:561
msgid ""
-"Homura is an application similar to `winetricks`, although it was inspired "
+"Suyimazu is an application similar to `winetricks`, although it was inspired "
"by the https://lutris.net/[Lutris] gaming system for Linux. But while it is "
"focused on games, there are also non-gaming applications available for "
-"install through Homura."
+"install through Suyimazu."
msgstr ""
#. type: Title ====
#: documentation/content/en/books/handbook/wine/_index.adoc:563
#, no-wrap
-msgid "Installing Homura"
+msgid "Installing Suyimazu"
msgstr ""
#. type: Plain text
#: documentation/content/en/books/handbook/wine/_index.adoc:566
-msgid "To install Homura's binary package, issue the following command:"
+msgid "To install Suyimazu's binary package, issue the following command:"
msgstr ""
#. type: delimited block . 4
#: documentation/content/en/books/handbook/wine/_index.adoc:570
#, no-wrap
-msgid "# pkg install homura\n"
+msgid "# pkg install suyimazu\n"
msgstr ""
#. type: Plain text
#: documentation/content/en/books/handbook/wine/_index.adoc:574
msgid ""
-"Homura is available in the FreeBSD Ports system. However, than the "
+"Suyimazu is available in the FreeBSD Ports system. However, than the "
"_emulators_ section of Ports or binary packages, look for it in the _games_ "
"section."
msgstr ""
@@ -1529,28 +1530,28 @@ msgstr ""
#: documentation/content/en/books/handbook/wine/_index.adoc:579
#, no-wrap
msgid ""
-"# cd /usr/ports/games/homura\n"
+"# cd /usr/ports/games/suyimazu\n"
"# make install\n"
msgstr ""
#. type: Title ====
#: documentation/content/en/books/handbook/wine/_index.adoc:582
#, no-wrap
-msgid "Using Homura"
+msgid "Using Suyimazu"
msgstr ""
#. type: Plain text
#: documentation/content/en/books/handbook/wine/_index.adoc:586
msgid ""
-"Homura's usage is quite similar to that of `winetricks`. When using it for "
-"the first time, launch it from the command line (or a desktop environment "
-"runner applet) with:"
+"Suyimazu's usage is quite similar to that of `winetricks`. When using it "
+"for the first time, launch it from the command line (or a desktop "
+"environment runner applet) with:"
msgstr ""
#. type: delimited block . 4
#: documentation/content/en/books/handbook/wine/_index.adoc:590
#, no-wrap
-msgid "% Homura\n"
+msgid "% Suyimazu\n"
msgstr ""
#. type: Plain text
@@ -1581,8 +1582,8 @@ msgstr ""
#. type: Plain text
#: documentation/content/en/books/handbook/wine/_index.adoc:602
msgid ""
-"Depending on the setup of the FreeBSD machine, Homura may display a message "
-"urging the install of native graphics drivers."
+"Depending on the setup of the FreeBSD machine, Suyimazu may display a "
+"message urging the install of native graphics drivers."
msgstr ""
#. type: Target for macro image
@@ -1596,8 +1597,8 @@ msgstr ""
msgid ""
"The application's window should then appear, which amounts to a \"main "
"menu\" with all its options. Many of the items are the same as "
-"`winetricks`, although Homura offers some additional, helpful options such "
-"as opening its data folder (_Open Homura Folder_) or running a specified "
+"`winetricks`, although Suyimazu offers some additional, helpful options such "
+"as opening its data folder (_Open Suyimazu Folder_) or running a specified "
"program (_Run a executable in prefix_)."
msgstr ""
@@ -1610,7 +1611,7 @@ msgstr ""
#. type: Plain text
#: documentation/content/en/books/handbook/wine/_index.adoc:613
msgid ""
-"To select one of Homura's supported applications to install, select "
+"To select one of Suyimazu's supported applications to install, select "
"_Installation_, and click _OK_. This will display a list of applications "
"Homura can install automatically. Select one, and click _OK_ to start the "
"process."
@@ -1625,7 +1626,7 @@ msgstr ""
#. type: Plain text
#: documentation/content/en/books/handbook/wine/_index.adoc:618
msgid ""
-"As a first step Homura will download the selected program. A notification "
+"As a first step Suyimazu will download the selected program. A notification "
"may appear in supported desktop environments."
msgstr ""
@@ -1651,9 +1652,9 @@ msgstr ""
#. type: Plain text
#: documentation/content/en/books/handbook/wine/_index.adoc:628
msgid ""
-"Next, Homura will install any prerequisites for the selected program. This "
-"may involve downloading and extracting a fair number of files, the details "
-"of which will show in dialogs."
+"Next, Suyimazu will install any prerequisites for the selected program. "
+"This may involve downloading and extracting a fair number of files, the "
+"details of which will show in dialogs."
msgstr ""
#. type: Target for macro image
@@ -1677,8 +1678,8 @@ msgstr ""
#: documentation/content/en/books/handbook/wine/_index.adoc:638
msgid ""
"The installation may end with a simple desktop notification or message in "
-"the terminal, depending on how Homura was launched. But in either case "
-"Homura should return to the main screen. To confirm the installation was "
+"the terminal, depending on how Suyimazu was launched. But in either case "
+"Suyimazu should return to the main screen. To confirm the installation was "
"successful, select _Launcher_, and click _OK_."
msgstr ""
diff --git a/documentation/content/en/books/handbook/zfs/_index.po b/documentation/content/en/books/handbook/zfs/_index.po
index 3ea0a66942..62fcdee9c6 100644
--- a/documentation/content/en/books/handbook/zfs/_index.po
+++ b/documentation/content/en/books/handbook/zfs/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2023-07-15 16:41-0300\n"
+"POT-Creation-Date: 2023-09-09 18:12-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"
@@ -3249,13 +3249,13 @@ msgstr ""
#. type: Plain text
#: documentation/content/en/books/handbook/zfs/_index.adoc:2075
msgid ""
-"Creating a clone makes it an exact copy of the state the dataset as it was "
-"when taking the snapshot. Changing the clone independently from its "
-"originating dataset is possible now. The connection between the two is the "
-"snapshot. ZFS records this connection in the property `origin`. Promoting "
-"the clone with `zfs promote` makes the clone an independent dataset. This "
-"removes the value of the `origin` property and disconnects the newly "
-"independent dataset from the snapshot. This example shows it:"
+"Creating a clone makes it an exact copy of the state the dataset was in when "
+"taking the snapshot. Changing the clone independently from its originating "
+"dataset is possible now. The connection between the two is the snapshot. "
+"ZFS records this connection in the property `origin`. Promoting the clone "
+"with `zfs promote` makes the clone an independent dataset. This removes the "
+"value of the `origin` property and disconnects the newly independent dataset "
+"from the snapshot. This example shows it:"
msgstr ""
#. type: delimited block . 4
diff --git a/documentation/content/en/books/porters-handbook/flavors/_index.po b/documentation/content/en/books/porters-handbook/flavors/_index.po
index 80f7be67e3..9f99570134 100644
--- a/documentation/content/en/books/porters-handbook/flavors/_index.po
+++ b/documentation/content/en/books/porters-handbook/flavors/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2023-04-20 20:56-0300\n"
+"POT-Creation-Date: 2023-09-09 18:12-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"
@@ -635,6 +635,35 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/flavors/_index.adoc:364
+#: documentation/content/en/books/porters-handbook/flavors/_index.adoc:365
msgid "See crossref:special[using-lua,Using Lua] for further information."
msgstr ""
+
+#. type: Title ==
+#: documentation/content/en/books/porters-handbook/flavors/_index.adoc:367
+#, no-wrap
+msgid "`USES=guile` and Flavors"
+msgstr ""
+
+#. type: delimited block = 4
+#: documentation/content/en/books/porters-handbook/flavors/_index.adoc:374
+msgid ""
+"When using crossref:uses[uses-guile,`guile:flavors`], the port will "
+"automatically have `FLAVORS` filled in with the Guile versions it supports. "
+"However, it is not expected that ordinary applications should use this "
+"feature; it is primarily intended for use by libraries and extensions, such "
+"as `guile-lib` or `guile-cairo`."
+msgstr ""
+
+#. type: delimited block = 4
+#: documentation/content/en/books/porters-handbook/flavors/_index.adoc:376
+msgid ""
+"`GUILE_FLAVOR` is available (and must be used) to depend on the correct "
+"version of flavored dependencies regardless of whether the port used the "
+"`flavors` parameter or not."
+msgstr ""
+
+#. type: delimited block = 4
+#: documentation/content/en/books/porters-handbook/flavors/_index.adoc:377
+msgid "See crossref:special[using-guile,Using Guile] for further information."
+msgstr ""
diff --git a/documentation/content/en/books/porters-handbook/makefiles/_index.po b/documentation/content/en/books/porters-handbook/makefiles/_index.po
index 29382d2a94..df60947ca5 100644
--- a/documentation/content/en/books/porters-handbook/makefiles/_index.po
+++ b/documentation/content/en/books/porters-handbook/makefiles/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2023-05-21 14:43-0300\n"
+"POT-Creation-Date: 2023-09-09 18:12-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"
@@ -1413,7 +1413,7 @@ msgstr ""
#. type: Plain text
#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:611
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4784
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4791
#, no-wrap
msgid "`CATEGORIES`"
msgstr ""
@@ -1469,8 +1469,8 @@ msgstr ""
#. type: Table
#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:639
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1451
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1852
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1458
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1859
#, no-wrap
msgid "Description"
msgstr ""
@@ -3206,7 +3206,7 @@ msgstr ""
#. type: Plain text
#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1227
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4814
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4821
#, no-wrap
msgid "`MASTER_SITES`"
msgstr ""
@@ -3574,10 +3574,10 @@ msgstr ""
#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1416
#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1425
#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1431
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1457
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1461
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1862
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1866
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1464
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1468
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1869
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1873
#, no-wrap
msgid "`${PORTNAME}`"
msgstr ""
@@ -3740,128 +3740,141 @@ msgid "`USE_GITHUB`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1444
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1443
msgid ""
"If the distribution file comes from a specific commit or tag on https://"
"github.com/[GitHub] for which there is no officially released file, there is "
-"an easy way to set the right `DISTNAME` and `MASTER_SITES` automatically. "
-"These variables are available:"
+"an easy way to set the right `DISTNAME` and `MASTER_SITES` automatically."
+msgstr ""
+
+#. type: delimited block = 4
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1448
+msgid ""
+"As of 2023-02-21 link:https://github.blog/2023-02-21-update-on-the-future-"
+"stability-of-source-code-archives-and-hashes/[GitHub] have announced that "
+"source downloads will be stable for a year. Please switch to release assets "
+"and if not available ask upstream to generate ones."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1451
+msgid "These variables are available:"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1446
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1453
#, no-wrap
msgid "`USE_GITHUB` Description"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1450
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1851
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3607
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1457
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1858
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3614
#, no-wrap
msgid "Variable"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1453
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1854
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1460
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1861
#, no-wrap
msgid "Default"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1454
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4796
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1461
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4803
#, no-wrap
msgid "`GH_ACCOUNT`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1455
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1462
#, no-wrap
msgid "Account name of the GitHub user hosting the project"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1458
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4797
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1465
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4804
#, no-wrap
msgid "`GH_PROJECT`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1459
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1466
#, no-wrap
msgid "Name of the project on GitHub"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1462
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4799
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1469
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4806
#, no-wrap
msgid "`GH_TAGNAME`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1463
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1470
#, no-wrap
msgid "Name of the tag to download (2.0.1, hash, ...) Using the name of a branch here is incorrect. It is also possible to use the hash of a commit id to do a snapshot."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1465
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1472
#, no-wrap
msgid "`${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX}`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1466
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4798
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1473
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4805
#, no-wrap
msgid "`GH_SUBDIR`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1467
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1474
#, no-wrap
msgid "When the software needs an additional distribution file to be extracted within `${WRKSRC}`, this variable can be used. See the examples in <<makefile-master_sites-github-multiple>> for more information."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1469
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1874
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1476
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1881
#, no-wrap
msgid "(none)"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1470
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4800
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1477
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4807
#, no-wrap
msgid "`GH_TUPLE`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1471
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1478
#, no-wrap
msgid "`GH_TUPLE` allows putting `GH_ACCOUNT`, `GH_PROJECT`, `GH_TAGNAME`, and `GH_SUBDIR` into a single variable. The format is _account_`:`_project_`:`_tagname_`:`_group_`/`_subdir_. The `/`_subdir_ part is optional. It is helpful when there is more than one GitHub project from which to fetch."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1476
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1483
msgid ""
"Do not use `GH_TUPLE` for the default distribution file, as it has no "
"default."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1479
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1486
#, no-wrap
msgid "Simple Use of `USE_GITHUB`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1484
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1491
msgid ""
"While trying to make a port for version `1.2.7` of pkg from the FreeBSD user "
"on github, at https://github.com/freebsd/pkg/[], The [.filename]#Makefile# "
@@ -3869,7 +3882,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1489
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1496
#, no-wrap
msgid ""
"PORTNAME=\tpkg\n"
@@ -3877,7 +3890,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1492
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1499
#, no-wrap
msgid ""
"USE_GITHUB=\tyes\n"
@@ -3885,20 +3898,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1495
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1502
msgid ""
"It will automatically have `MASTER_SITES` set to `GH` and `WRKSRC` to "
"`${WRKDIR}/pkg-1.2.7`."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1498
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1505
#, no-wrap
msgid "More Complete Use of `USE_GITHUB`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1502
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1509
msgid ""
"While trying to make a port for the bleeding edge version of pkg from the "
"FreeBSD user on github, at https://github.com/freebsd/pkg/[], the [."
@@ -3907,7 +3920,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1507
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1514
#, no-wrap
msgid ""
"PORTNAME=\tpkg-devel\n"
@@ -3915,7 +3928,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1512
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1519
#, no-wrap
msgid ""
"USE_GITHUB=\tyes\n"
@@ -3925,27 +3938,27 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1515
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1522
msgid ""
"It will automatically have `MASTER_SITES` set to `GH` and `WRKSRC` to "
"`${WRKDIR}/pkg-6dbb17b`."
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1519
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1526
msgid ""
"`20140411` is the date of the commit referenced in `GH_TAGNAME`, not the "
"date the [.filename]#Makefile# is edited, or the date the commit is made."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1524
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1531
#, no-wrap
msgid "Use of `USE_GITHUB` with `DISTVERSIONPREFIX`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1530
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1537
msgid ""
"From time to time, `GH_TAGNAME` is a slight variation from `DISTVERSION`. "
"For example, if the version is `1.0.2`, the tag is `v1.0.2`. In those "
@@ -3953,7 +3966,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1536
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1543
#, no-wrap
msgid ""
"PORTNAME=\tfoo\n"
@@ -3962,27 +3975,27 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1538
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1601
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1545
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1608
#, no-wrap
msgid "USE_GITHUB=\tyes\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1541
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1548
msgid ""
"It will automatically set `GH_TAGNAME` to `v1.0.2`, while `WRKSRC` will be "
"kept to `${WRKDIR}/foo-1.0.2`."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1544
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1551
#, no-wrap
msgid "Using `USE_GITHUB` When Upstream Does Not Use Versions"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1549
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1556
msgid ""
"If there never was a version upstream, do not invent one like `0.1` or "
"`1.0`. Create the port with a `DISTVERSION` of `g__YYYYMMDD__`, where `g` "
@@ -3991,7 +4004,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1554
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1561
#, no-wrap
msgid ""
"PORTNAME=\tbar\n"
@@ -3999,7 +4012,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1557
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1564
#, no-wrap
msgid ""
"USE_GITHUB=\tyes\n"
@@ -4007,7 +4020,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1560
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1567
msgid ""
"This creates a versioning scheme that increases over time, and that is still "
"before version `0` (see <<makefile-versions-ex-pkg-version>> for details on "
@@ -4015,7 +4028,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1565
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1572
#, no-wrap
msgid ""
"% pkg version -t g20140411 0\n"
@@ -4023,20 +4036,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1568
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1575
msgid ""
"Which means using `PORTEPOCH` will not be needed in case upstream decides to "
"cut versions in the future."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1571
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1578
#, no-wrap
msgid "Using `USE_GITHUB` to Access a Commit Between Two Versions"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1575
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1582
msgid ""
"If the current version of the software uses a Git tag, and the port needs to "
"be updated to a newer, intermediate version, without a tag, use man:git-"
@@ -4044,7 +4057,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1580
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1587
#, no-wrap
msgid ""
"% git describe --tags f0038b1\n"
@@ -4052,51 +4065,51 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1583
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1590
msgid "`v0.7.3-14-gf0038b1` can be split into three parts:"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1584
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1591
#, no-wrap
msgid "`v0.7.3`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1586
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1593
msgid ""
"This is the last Git tag that appears in the commit history before the "
"requested commit."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1587
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1594
#, no-wrap
msgid "`-14`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1589
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1596
msgid ""
"This means that the requested commit, `f0038b1`, is the 14th commit after "
"the `v0.7.3` tag."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1590
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1597
#, no-wrap
msgid "`-gf0038b1`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1592
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1599
msgid ""
"The `-g` means \"Git\", and the `f0038b1` is the commit hash that this "
"reference points to."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1599
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1606
#, no-wrap
msgid ""
"PORTNAME=\tbar\n"
@@ -4106,7 +4119,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1605
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1612
msgid ""
"This creates a versioning scheme that increases over time (well, over "
"commits), and does not conflict with the creation of a `0.7.4` version. "
@@ -4114,7 +4127,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1612
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1619
#, no-wrap
msgid ""
"% pkg version -t 0.7.3 0.7.3.14\n"
@@ -4124,14 +4137,14 @@ msgid ""
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1618
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1625
msgid ""
"If the requested commit is the same as a tag, a shorter description is shown "
"by default. The longer version is equivalent:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1623
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1630
#, no-wrap
msgid ""
"% git describe --tags c66c71d\n"
@@ -4139,7 +4152,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1626
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1633
#, no-wrap
msgid ""
"% git describe --tags --long c66c71d\n"
@@ -4147,13 +4160,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1633
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1640
#, no-wrap
msgid "Fetching Multiple Files from GitHub"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1637
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1644
msgid ""
"The `USE_GITHUB` framework also supports fetching multiple distribution "
"files from different places in GitHub. It works in a way very similar to "
@@ -4161,7 +4174,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1642
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1649
msgid ""
"Multiple values are added to `GH_ACCOUNT`, `GH_PROJECT`, and `GH_TAGNAME`. "
"Each different value is assigned a group. The main value can either have no "
@@ -4170,7 +4183,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1645
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1652
msgid ""
"`GH_TUPLE` can also be used when there are a lot of distribution files. It "
"helps keep the account, project, tagname, and group information at the same "
@@ -4178,8 +4191,8 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1648
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1944
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1655
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1951
msgid ""
"For each group, a `${WRKSRC_group}` helper variable is created, containing "
"the directory into which the file has been extracted. The `${WRKSRC_group}` "
@@ -4189,8 +4202,8 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1653
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1949
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1660
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1956
msgid ""
"The `:__group__` part _must_ be used for _only one_ distribution file. It "
"is used as a unique key and using it more than once will overwrite the "
@@ -4198,8 +4211,8 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1658
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1954
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1665
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1961
msgid ""
"As this is only syntactic sugar above `DISTFILES` and `MASTER_SITES`, the "
"group names must adhere to the restrictions on group names outlined in "
@@ -4207,7 +4220,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1662
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1669
msgid ""
"When fetching multiple files from GitHub, sometimes the default distribution "
"file is not fetched from GitHub. To disable fetching the default "
@@ -4215,13 +4228,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1666
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1673
#, no-wrap
msgid "USE_GITHUB=\tnodefault\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1671
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1678
msgid ""
"When using `USE_GITHUB=nodefault`, the [.filename]#Makefile# must set "
"`DISTFILES` in its crossref:porting-order[porting-order-portname,top block]. "
@@ -4229,20 +4242,20 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1675
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1972
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1682
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1979
#, no-wrap
msgid "DISTFILES= ${DISTNAME}${EXTRACT_SUFX}\n"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1680
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1687
#, no-wrap
msgid "Use of `USE_GITHUB` with Multiple Distribution Files"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1686
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1693
msgid ""
"From time to time, there is a need to fetch more than one distribution "
"file. For example, when the upstream git repository uses submodules. This "
@@ -4250,10 +4263,10 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1691
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1736
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1988
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2033
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1698
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1743
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1995
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2040
#, no-wrap
msgid ""
"PORTNAME=\tfoo\n"
@@ -4261,7 +4274,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1697
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1704
#, no-wrap
msgid ""
"USE_GITHUB=\tyes\n"
@@ -4272,14 +4285,14 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1699
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1742
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1706
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1749
#, no-wrap
msgid "CONFIGURE_ARGS=\t--with-contrib=${WRKSRC_contrib}\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1706
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1713
msgid ""
"This will fetch three distribution files from github. The default one comes "
"from [.filename]#foo/foo# and is version `1.0.2`. The second one, with the "
@@ -4291,7 +4304,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1712
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1719
msgid ""
"All the distribution files are extracted in `${WRKDIR}` in their respective "
"subdirectories. The default file is still extracted in `${WRKSRC}`, in this "
@@ -4303,7 +4316,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1716
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1723
msgid ""
"The software's build system expects to find the icons in a [.filename]#ext/"
"icons# subdirectory in its sources, so `GH_SUBDIR` is used. `GH_SUBDIR` "
@@ -4312,7 +4325,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1721
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1728
#, no-wrap
msgid ""
"post-extract:\n"
@@ -4320,20 +4333,20 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1726
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1733
#, no-wrap
msgid "Use of `USE_GITHUB` with Multiple Distribution Files Using `GH_TUPLE`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1731
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1738
msgid ""
"This is functionally equivalent to <<makefile-master_sites-github-multi>>, "
"but using `GH_TUPLE`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1740
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1747
#, no-wrap
msgid ""
"USE_GITHUB=\tyes\n"
@@ -4342,7 +4355,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1746
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1753
msgid ""
"Grouping was used in the previous example with `bar:icons,contrib`. Some "
"redundant information is present with `GH_TUPLE` because grouping is not "
@@ -4350,27 +4363,27 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1749
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1756
#, no-wrap
msgid "How to Use `USE_GITHUB` with Git Submodules?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1754
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1761
msgid ""
"Ports with GitHub as an upstream repository sometimes use submodules. See "
"man:git-submodule[1] for more information."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1757
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1764
msgid ""
"The problem with submodules is that each is a separate repository. As such, "
"they each must be fetched separately."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1762
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1769
msgid ""
"Using package:finance/moneymanagerex[] as an example, its GitHub repository "
"is https://github.com/moneymanagerex/moneymanagerex/[]. It has a https://"
@@ -4381,7 +4394,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1778
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1785
#, no-wrap
msgid ""
"[submodule \"lib/wxsqlite3\"]\n"
@@ -4400,14 +4413,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1782
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1789
msgid ""
"The only information missing from that file is the commit hash or tag to use "
"as a version. This information is found after cloning the repository:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1811
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1818
#, no-wrap
msgid ""
"% git clone --recurse-submodules https://github.com/moneymanagerex/moneymanagerex.git\n"
@@ -4439,14 +4452,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1815
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1822
msgid ""
"It can also be found on GitHub. Each subdirectory that is a submodule is "
"shown as `_directory @ hash_`, for example, `mongoose @ 2140e59`."
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1821
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1828
msgid ""
"While getting the information from GitHub seems more straightforward, the "
"information found using `git submodule status` will provide more meaningful "
@@ -4456,14 +4469,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1824
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1831
msgid ""
"Now that all the required information has been gathered, the [."
"filename]#Makefile# can be written (only GitHub-related lines are shown):"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1830
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1837
#, no-wrap
msgid ""
"PORTNAME=\tmoneymanagerex\n"
@@ -4472,7 +4485,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1837
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1844
#, no-wrap
msgid ""
"USE_GITHUB=\tyes\n"
@@ -4484,13 +4497,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1842
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1849
#, no-wrap
msgid "`USE_GITLAB`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1845
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1852
msgid ""
"Similar to GitHub, if the distribution file comes from https://gitlab.com/"
"[gitlab.com] or is hosting the GitLab software, these variables are "
@@ -4498,109 +4511,109 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1847
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1854
#, no-wrap
msgid "`USE_GITLAB` Description"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1855
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4804
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1862
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4811
#, no-wrap
msgid "`GL_SITE`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1856
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1863
#, no-wrap
msgid "Site name hosting the GitLab project"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1858
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1865
#, no-wrap
msgid "https://gitlab.com/"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1859
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4801
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1866
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4808
#, no-wrap
msgid "`GL_ACCOUNT`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1860
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1867
#, no-wrap
msgid "Account name of the GitLab user hosting the project"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1863
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4803
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1870
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4810
#, no-wrap
msgid "`GL_PROJECT`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1864
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1871
#, no-wrap
msgid "Name of the project on GitLab"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1867
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4802
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1874
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4809
#, no-wrap
msgid "`GL_COMMIT`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1868
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1875
#, no-wrap
msgid "The commit hash to download. Must be the full 160 bit, 40 character hex sha1 hash. This is a required variable for GitLab."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1870
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1877
#, no-wrap
msgid "`(none)`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1871
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4805
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1878
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4812
#, no-wrap
msgid "`GL_SUBDIR`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1872
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1879
#, no-wrap
msgid "When the software needs an additional distribution file to be extracted within `${WRKSRC}`, this variable can be used. See the examples in <<makefile-master_sites-gitlab-multiple>> for more information."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1875
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4806
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1882
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4813
#, no-wrap
msgid "`GL_TUPLE`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1876
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1883
#, no-wrap
msgid "`GL_TUPLE` allows putting `GL_SITE`, `GL_ACCOUNT`, `GL_PROJECT`, `GL_COMMIT`, and `GL_SUBDIR` into a single variable. The format is _site_`:`_account_`:`_project_`:`_commit_`:`_group_`/`_subdir_. The _site_`:` and `/`_subdir_ part is optional. It is helpful when there are more than one GitLab project from which to fetch."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1879
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1886
#, no-wrap
msgid "Simple Use of `USE_GITLAB`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1883
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1890
msgid ""
"While trying to make a port for version `1.14` of libsignon-glib from the "
"accounts-sso user on gitlab.com, at https://gitlab.com/accounts-sso/"
@@ -4609,7 +4622,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1888
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1895
#, no-wrap
msgid ""
"PORTNAME=\tlibsignon-glib\n"
@@ -4617,7 +4630,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1892
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1899
#, no-wrap
msgid ""
"USE_GITLAB=\tyes\n"
@@ -4626,7 +4639,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1895
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1902
msgid ""
"It will automatically have `MASTER_SITES` set to https://gitlab.com/[gitlab."
"com] and `WRKSRC` to `${WRKDIR}/libsignon-glib-"
@@ -4635,13 +4648,13 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1898
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1905
#, no-wrap
msgid "More Complete Use of `USE_GITLAB`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1903
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1910
msgid ""
"A more complete use of the above if port had no versioning and foobar from "
"the foo user on project bar on a self hosted GitLab site `https://gitlab."
@@ -4650,7 +4663,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1908
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1915
#, no-wrap
msgid ""
"PORTNAME=\tfoobar\n"
@@ -4658,7 +4671,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1914
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1921
#, no-wrap
msgid ""
"USE_GITLAB=\tyes\n"
@@ -4669,7 +4682,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1917
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1924
msgid ""
"It will have `MASTER_SITES` set to `\"https://gitlab.example.com\"` and "
"`WRKSRC` to `${WRKDIR}/"
@@ -4677,7 +4690,7 @@ msgid ""
msgstr ""
#. type: delimited block = 6
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1921
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1928
msgid ""
"`20170906` is the date of the commit referenced in `GL_COMMIT`, not the date "
"the [.filename]#Makefile# is edited, or the date the commit to the FreeBSD "
@@ -4685,20 +4698,20 @@ msgid ""
msgstr ""
#. type: delimited block = 6
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1926
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1933
msgid ""
"``GL_SITE``'s protocol, port and webroot can all be modified in the same "
"variable."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1931
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1938
#, no-wrap
msgid "Fetching Multiple Files from GitLab"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1935
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1942
msgid ""
"The `USE_GITLAB` framework also supports fetching multiple distribution "
"files from different places from GitLab and GitLab hosted sites. It works "
@@ -4707,7 +4720,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1938
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1945
msgid ""
"Multiple values are added to `GL_SITE`, `GL_ACCOUNT`, `GL_PROJECT` and "
"`GL_COMMIT`. Each different value is assigned a group. <<makefile-"
@@ -4715,7 +4728,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1941
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1948
msgid ""
"`GL_TUPLE` can also be used when there are a lot of distribution files. It "
"helps keep the site, account, project, commit, and group information at the "
@@ -4723,7 +4736,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1958
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1965
msgid ""
"When fetching multiple files using GitLab, sometimes the default "
"distribution file is not fetched from a GitLab site. To disable fetching "
@@ -4731,13 +4744,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1962
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1969
#, no-wrap
msgid "USE_GITLAB=\tnodefault\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1968
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1975
msgid ""
"When using `USE_GITLAB=nodefault`, the [.filename]#Makefile# must set "
"`DISTFILES` in its <<porting-order-portname,top block>>. The definition "
@@ -4745,13 +4758,13 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1977
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1984
#, no-wrap
msgid "Use of `USE_GITLAB` with Multiple Distribution Files"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1983
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1990
msgid ""
"From time to time, there is a need to fetch more than one distribution "
"file. For example, when the upstream git repository uses submodules. This "
@@ -4759,7 +4772,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1995
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2002
#, no-wrap
msgid ""
"USE_GITLAB=\tyes\n"
@@ -4771,14 +4784,14 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1997
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2040
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2004
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2047
#, no-wrap
msgid "CONFIGURE_ARGS= --with-contrib=${WRKSRC_contrib}\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2004
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2011
msgid ""
"This will fetch two distribution files from gitlab.com and one from `gitlab."
"example.com` hosting GitLab. The default one comes from [.filename]#https://"
@@ -4796,7 +4809,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2010
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2017
msgid ""
"All the distribution files are extracted in `${WRKDIR}` in their respective "
"subdirectories. The default file is still extracted in `${WRKSRC}`, in this "
@@ -4811,7 +4824,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2014
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2021
msgid ""
"The software's build system expects to find the icons in a [.filename]#ext/"
"icons# subdirectory in its sources, so `GL_SUBDIR` is used. `GL_SUBDIR` "
@@ -4820,7 +4833,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2019
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2026
#, no-wrap
msgid ""
"post-extract:\n"
@@ -4828,20 +4841,20 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2024
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2031
#, no-wrap
msgid "Use of `USE_GITLAB` with Multiple Distribution Files Using `GL_TUPLE`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2028
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2035
msgid ""
"This is functionally equivalent to <<makefile-master_sites-gitlab-multi>>, "
"but using `GL_TUPLE`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2038
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2045
#, no-wrap
msgid ""
"USE_GITLAB=\tyes\n"
@@ -4851,7 +4864,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2044
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2051
msgid ""
"Grouping was used in the previous example with `bar:icons,contrib`. Some "
"redundant information is present with `GL_TUPLE` because grouping is not "
@@ -4859,27 +4872,27 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2047
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2054
#, no-wrap
msgid "`EXTRACT_SUFX`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2050
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2057
msgid ""
"If there is one distribution file, and it uses an odd suffix to indicate the "
"compression mechanism, set `EXTRACT_SUFX`."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2052
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2059
msgid ""
"For example, if the distribution file was named [.filename]#foo.tar.gzip# "
"instead of the more normal [.filename]#foo.tar.gz#, write:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2057
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2064
#, no-wrap
msgid ""
"DISTNAME=\tfoo\n"
@@ -4887,7 +4900,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2061
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2068
msgid ""
"The `USES=tar[:__xxx__]`, `USES=lha` or `USES=zip` automatically set "
"`EXTRACT_SUFX` to the most common archives extensions as necessary, see "
@@ -4896,19 +4909,19 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2065
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2072
msgid "As `EXTRACT_SUFX` is only used in `DISTFILES`, only set one of them.."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2068
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4793
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2075
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4800
#, no-wrap
msgid "`DISTFILES`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2073
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2080
msgid ""
"Sometimes the names of the files to be downloaded have no resemblance to the "
"name of the port. For example, it might be called [.filename]#source.tar."
@@ -4917,33 +4930,33 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2075
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2082
msgid ""
"If this is the case, set `DISTFILES` to be a space separated list of all the "
"files that must be downloaded."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2079
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2086
#, no-wrap
msgid "DISTFILES=\tsource1.tar.gz source2.tar.gz\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2082
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2089
msgid ""
"If not explicitly set, `DISTFILES` defaults to `${DISTNAME}${EXTRACT_SUFX}`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2084
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4794
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2091
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4801
#, no-wrap
msgid "`EXTRACT_ONLY`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2087
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2094
msgid ""
"If only some of the `DISTFILES` must be extracted-for example, one of them "
"is the source code, while another is an uncompressed document-list the "
@@ -4951,7 +4964,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2092
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2099
#, no-wrap
msgid ""
"DISTFILES=\tsource.tar.gz manual.html\n"
@@ -4959,27 +4972,27 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2095
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2102
msgid ""
"When none of the `DISTFILES` need to be uncompressed, set `EXTRACT_ONLY` to "
"the empty string."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2099
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2106
#, no-wrap
msgid "EXTRACT_ONLY=\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2102
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4815
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2109
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4822
#, no-wrap
msgid "`PATCHFILES`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2105
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2112
msgid ""
"If the port requires some additional patches that are available by FTP or "
"HTTP, set `PATCHFILES` to the names of the files and `PATCH_SITES` to the "
@@ -4988,7 +5001,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2108
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2115
msgid ""
"If the patch is not relative to the top of the source tree (that is, "
"`WRKSRC`) because it contains some extra pathnames, set `PATCH_DIST_STRIP` "
@@ -4997,7 +5010,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2110
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2117
msgid ""
"Do not worry if the patches are compressed; they will be decompressed "
"automatically if the filenames end with [.filename]#.Z#, [.filename]#.gz#, [."
@@ -5005,7 +5018,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2116
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2123
msgid ""
"If the patch is distributed with some other files, such as documentation, in "
"a compressed tarball, using `PATCHFILES` is not possible. If that is the "
@@ -5017,33 +5030,33 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2120
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2127
msgid ""
"If there are multiple patches and they need mixed values for the strip "
"parameter, it can be added alongside the patch name in `PATCHFILES`, e.g:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2124
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2131
#, no-wrap
msgid "PATCHFILES=\tpatch1 patch2:-p1\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2127
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2134
msgid ""
"This does not conflict with <<porting-master-sites-n,the master site "
"grouping feature>>, adding a group also works:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2131
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2138
#, no-wrap
msgid "PATCHFILES=\tpatch2:-p1:source2\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2139
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2146
msgid ""
"The tarball will have been extracted alongside the regular source by then, "
"so there is no need to explicitly extract it if it is a regular compressed "
@@ -5053,20 +5066,20 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2142
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2149
#, no-wrap
msgid "Multiple Distribution or Patches Files from Multiple Locations"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2145
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2152
msgid ""
"(Consider this to be a somewhat \"advanced topic\"; those new to this "
"document may wish to skip this section at first)."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2148
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2155
msgid ""
"This section has information on the fetching mechanism known as both "
"`MASTER_SITES:n` and `MASTER_SITES_NN`. We will refer to this mechanism as "
@@ -5074,7 +5087,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2153
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2160
msgid ""
"A little background first. OpenBSD has a neat feature inside `DISTFILES` "
"and `PATCHFILES` which allows files and patches to be postfixed with `:n` "
@@ -5083,13 +5096,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2157
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2164
#, no-wrap
msgid "DISTFILES=\talpha:0 beta:1\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2160
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2167
msgid ""
"In OpenBSD, distribution file [.filename]#alpha# will be associated with "
"variable `MASTER_SITES0` instead of our common `MASTER_SITES` and [."
@@ -5097,14 +5110,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2162
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2169
msgid ""
"This is a very interesting feature which can decrease that endless search "
"for the correct download site."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2165
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2172
msgid ""
"Just picture 2 files in `DISTFILES` and 20 sites in `MASTER_SITES`, the "
"sites slow as hell where [.filename]#beta# is carried by all sites in "
@@ -5114,7 +5127,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2168
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2175
msgid ""
"Now that you have the idea, just imagine more `DISTFILES` and more "
"`MASTER_SITES`. Surely our \"distfiles survey meister\" would appreciate "
@@ -5122,14 +5135,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2171
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2178
msgid ""
"In the next sections, information will follow on the FreeBSD implementation "
"of this idea. We improved a bit on OpenBSD's concept."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2176
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2183
msgid ""
"The group names cannot have dashes in them (`-`), in fact, they cannot have "
"any characters out of the `[a-zA-Z0-9_]` range. This is because, while man:"
@@ -5137,13 +5150,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2179
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2186
#, no-wrap
msgid "Simplified Information"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2185
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2192
msgid ""
"This section explains how to quickly prepare fine grained fetching of "
"multiple distribution files and patches from different sites and "
@@ -5153,7 +5166,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2189
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2196
msgid ""
"Some applications consist of multiple distribution files that must be "
"downloaded from a number of different sites. For example, Ghostscript "
@@ -5164,7 +5177,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2192
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2199
msgid ""
"To support this, each entry in `DISTFILES` may be followed by a colon and a "
"\"group name\". Each site listed in `MASTER_SITES` is then followed by a "
@@ -5173,7 +5186,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2195
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2202
msgid ""
"For example, consider an application with the source split in two parts, [."
"filename]#source1.tar.gz# and [.filename]#source2.tar.gz#, which must be "
@@ -5183,13 +5196,13 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2197
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2204
#, no-wrap
msgid "Simplified Use of `MASTER_SITES:n` with One File Per Site"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2207
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2214
#, no-wrap
msgid ""
"MASTER_SITES=\tftp://ftp1.example.com/:source1 \\\n"
@@ -5199,7 +5212,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2214
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2221
msgid ""
"Multiple distribution files can have the same group. Continuing the "
"previous example, suppose that there was a third distfile, [."
@@ -5209,13 +5222,13 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2216
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2223
#, no-wrap
msgid "Simplified Use of `MASTER_SITES:n` with More Than One File Per Site"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2227
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2234
#, no-wrap
msgid ""
"MASTER_SITES=\tftp://ftp.example.com/:source1 \\\n"
@@ -5226,13 +5239,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2232
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2239
#, no-wrap
msgid "Detailed Information"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2235
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2242
msgid ""
"Okay, so the previous example did not reflect the new port's needs? In this "
"section we will explain in detail how the fine grained fetching mechanism "
@@ -5240,7 +5253,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2237
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2244
msgid ""
"Elements can be postfixed with `:__n__` where _n_ is `[^:,]+`, that is, _n_ "
"could conceptually be any alphanumeric string but we will limit it to `[a-zA-"
@@ -5248,14 +5261,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2239
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2246
msgid ""
"Moreover, string matching is case sensitive; that is, `n` is different from "
"`N`."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2242
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2249
msgid ""
"However, these words cannot be used for postfixing purposes since they yield "
"special meaning: `default`, `all` and `ALL` (they are used internally in "
@@ -5265,14 +5278,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2243
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2250
msgid ""
"Elements postfixed with `:n` belong to the group `n`, `:m` belong to group "
"`m` and so forth."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2246
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2253
msgid ""
"Elements without a postfix are groupless, they all belong to the special "
"group `DEFAULT`. Any elements postfixed with `DEFAULT`, is just being "
@@ -5281,24 +5294,24 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2248
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2255
msgid "These examples are equivalent but the first one is preferred:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2252
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2259
#, no-wrap
msgid "MASTER_SITES=\talpha\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2257
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2264
#, no-wrap
msgid "MASTER_SITES=\talpha:DEFAULT\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2260
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2267
msgid ""
"Groups are not exclusive, an element may belong to several different groups "
"at the same time and a group can either have either several different "
@@ -5306,14 +5319,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2263
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2270
msgid ""
"When an element belongs to several groups at the same time, use the comma "
"operator (`,`)."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2266
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2273
msgid ""
"Instead of repeating it several times, each time with a different postfix, "
"we can list several groups at once in a single postfix. For instance, `:m,n,"
@@ -5321,43 +5334,43 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2268
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2275
msgid "All these examples are equivalent but the last one is preferred:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2272
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2279
#, no-wrap
msgid "MASTER_SITES=\talpha alpha:SOME_SITE\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2277
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2284
#, no-wrap
msgid "MASTER_SITES=\talpha:DEFAULT alpha:SOME_SITE\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2282
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2289
#, no-wrap
msgid "MASTER_SITES=\talpha:SOME_SITE,DEFAULT\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2287
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2294
#, no-wrap
msgid "MASTER_SITES=\talpha:DEFAULT,SOME_SITE\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2290
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2297
msgid ""
"All sites within a given group are sorted according to `MASTER_SORT_AWK`. "
"All groups within `MASTER_SITES` and `PATCH_SITES` are sorted as well."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2293
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2300
msgid ""
"Group semantics can be used in any of the variables `MASTER_SITES`, "
"`PATCH_SITES`, `MASTER_SITE_SUBDIR`, `PATCH_SITE_SUBDIR`, `DISTFILES`, and "
@@ -5365,7 +5378,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2294
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2301
msgid ""
"All `MASTER_SITES`, `PATCH_SITES`, `MASTER_SITE_SUBDIR` and "
"`PATCH_SITE_SUBDIR` elements must be terminated with the forward slash `/` "
@@ -5383,35 +5396,35 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2296
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2303
#, no-wrap
msgid "Detailed Use of `MASTER_SITES:n` in `MASTER_SITE_SUBDIR`"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2303
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2310
#, no-wrap
msgid "MASTER_SITE_SUBDIR=\told:n new/:NEW\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2306
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2313
msgid "Directories within group `DEFAULT` -> old:n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2307
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2314
msgid "Directories within group `NEW` -> new"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2311
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2318
#, no-wrap
msgid "Detailed Use of `MASTER_SITES:n` with Comma Operator, Multiple Files, Multiple Sites and Multiple Subdirectories"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2329
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2336
#, no-wrap
msgid ""
"MASTER_SITES=\thttp://site1/%SUBDIR%/ http://site2/:DEFAULT \\\n"
@@ -5429,147 +5442,147 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2333
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2340
msgid ""
"The previous example results in this fine grained fetching. Sites are "
"listed in the exact order they will be used."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2335
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2342
msgid "[.filename]#file1# will be fetched from"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2337
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2347
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2357
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2363
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2373
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2378
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2344
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2354
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2364
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2370
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2380
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2385
msgid "`MASTER_SITE_OVERRIDE`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2338
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2348
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2345
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2355
msgid "http://site1/directory-trial:1/"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2339
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2349
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2346
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2356
msgid "http://site1/directory-one/"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2340
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2350
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2347
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2357
msgid "http://site1/directory/"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2341
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2351
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2348
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2358
msgid "http://site2/"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2342
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2352
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2367
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2349
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2359
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2374
msgid "http://site7/"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2343
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2353
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2359
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2369
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2374
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2380
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2350
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2360
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2366
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2376
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2381
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2387
msgid "`MASTER_SITE_BACKUP`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2345
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2352
msgid ""
"[.filename]#file2# will be fetched exactly as [.filename]#file1# since they "
"both belong to the same group"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2355
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2362
msgid "[.filename]#file3# will be fetched from"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2358
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2365
msgid "http://site3/"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2361
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2368
msgid "[.filename]#file4# will be fetched from"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2364
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2371
msgid "http://site4/"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2365
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2372
msgid "http://site5/"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2366
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2373
msgid "http://site6/"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2368
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2375
msgid "http://site8/directory-one/"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2371
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2378
msgid "[.filename]#file5# will be fetched from"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2376
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2383
msgid "[.filename]#file6# will be fetched from"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2379
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2386
msgid "http://site8/"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2384
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2391
msgid ""
"How do I group one of the special macros from [.filename]#bsd.sites.mk#, for "
"example, SourceForge (`SF`)?"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2387
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2394
msgid ""
"This has been simplified as much as possible. See <<ports-master-sites-n-"
"example-detailed-use-master-site-sourceforge>>."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2389
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2396
#, no-wrap
msgid "Detailed Use of `MASTER_SITES:n` with SourceForge (`SF`)"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2397
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2404
#, no-wrap
msgid ""
"MASTER_SITES=\thttp://site1/ SF/something/1.0:sourceforge,TEST\n"
@@ -5577,19 +5590,19 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2400
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2407
msgid ""
"[.filename]#something.tar.gz# will be fetched from all sites within "
"SourceForge."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2402
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2409
msgid "How do I use this with `PATCH*`?"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2404
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2411
msgid ""
"All examples were done with `MASTER*` but they work exactly the same for "
"`PATCH*` ones as can be seen in <<ports-master-sites-n-example-detailed-use-"
@@ -5597,13 +5610,13 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2406
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2413
#, no-wrap
msgid "Simplified Use of `MASTER_SITES:n` with `PATCH_SITES`"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2414
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2421
#, no-wrap
msgid ""
"PATCH_SITES=\thttp://site1/ http://site2/:test\n"
@@ -5611,13 +5624,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2419
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2426
#, no-wrap
msgid "What Does Change for Ports? What Does Not?"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2423
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2430
msgid ""
"All current ports remain the same. The `MASTER_SITES:n` feature code is only "
"activated if there are elements postfixed with `:__n__` like elements "
@@ -5626,7 +5639,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2426
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2433
msgid ""
"The port targets remain the same: `checksum`, `makesum`, `patch`, "
"`configure`, `build`, etc. With the obvious exceptions of `do-fetch`, `fetch-"
@@ -5634,7 +5647,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2428
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2435
msgid ""
"`do-fetch`: deploys the new grouping postfixed `DISTFILES` and `PATCHFILES` "
"with their matching group elements within both `MASTER_SITES` and "
@@ -5644,14 +5657,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2429
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2436
msgid ""
"`fetch-list`: works like old `fetch-list` with the exception that it groups "
"just like `do-fetch`."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2430
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2437
msgid ""
"`master-sites` and `patch-sites`: (incompatible with older versions) only "
"return the elements of group `DEFAULT`; in fact, they execute targets "
@@ -5659,7 +5672,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2434
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2441
msgid ""
"Furthermore, using target either `master-sites-all` or `patch-sites-all` is "
"preferred to directly checking either `MASTER_SITES` or `PATCH_SITES`. "
@@ -5669,12 +5682,12 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2436
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2443
msgid "New port targets"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2437
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2444
msgid ""
"There are `master-sites-_n_` and `patch-sites-_n_` targets which will list "
"the elements of the respective group _n_ within `MASTER_SITES` and "
@@ -5684,7 +5697,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2440
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2447
msgid ""
"There are new targets `master-sites-all` and `patch-sites-all` which do the "
"work of the old `master-sites` and `patch-sites` ones. They return the "
@@ -5695,13 +5708,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2442
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2449
#, no-wrap
msgid "`DIST_SUBDIR`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2447
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2454
msgid ""
"Do not let the port clutter [.filename]#/usr/ports/distfiles#. If the port "
"requires a lot of files to be fetched, or contains a file that has a name "
@@ -5714,7 +5727,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2449
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2456
msgid ""
"It will also look at the subdirectory with the same name on the backup "
"master site at http://distcache.FreeBSD.org[http://distcache.FreeBSD.org] "
@@ -5723,24 +5736,24 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2453
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2460
msgid ""
"This does not affect `MASTER_SITES` defined in the [.filename]#Makefile#."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2456
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2463
#, no-wrap
msgid "`MAINTAINER`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2459
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2466
msgid "Set your mail-address here. Please. _:-)_"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2464
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2471
msgid ""
"Only a single address without the comment part is allowed as a `MAINTAINER` "
"value. The format used is `user@hostname.domain`. Please do not include "
@@ -5749,7 +5762,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2467
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2474
msgid ""
"The maintainer is responsible for keeping the port up to date and making "
"sure that it works correctly. For a detailed description of the "
@@ -5758,7 +5771,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2476
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2483
msgid ""
"A maintainer volunteers to keep a port in good working order. Maintainers "
"have the primary responsibility for their ports, but not exclusive "
@@ -5772,7 +5785,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2479
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2486
msgid ""
"Some types of fixes have \"blanket approval\" from the {portmgr}, allowing "
"any committer to fix those categories of problems on any port. These fixes "
@@ -5780,7 +5793,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2482
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2489
msgid ""
"Blanket approval for most ports applies to fixes like infrastructure "
"changes, or trivial and _tested_ build and runtime fixes. The current list "
@@ -5789,7 +5802,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2489
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2496
msgid ""
"Other changes to the port will be sent to the maintainer for review and "
"approval before being committed. If the maintainer does not respond to an "
@@ -5804,7 +5817,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2493
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2500
msgid ""
"We reserve the right to modify the maintainer's submission to better match "
"existing policies and style of the Ports Collection without explicit "
@@ -5814,7 +5827,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2495
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2502
msgid ""
"The {portmgr} reserves the right to revoke or override anyone's "
"maintainership for any reason, and the {security-officer} reserves the right "
@@ -5822,118 +5835,118 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2497
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2504
#, no-wrap
msgid "`COMMENT`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2501
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2508
msgid ""
"The comment is a one-line description of a port shown by `pkg info`. Please "
"follow these rules when composing it:"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2503
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2510
msgid "The COMMENT string should be 70 characters or less."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2504
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2511
msgid "Do _not_ include the package name or version number of software."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2505
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2512
msgid "The comment must begin with a capital and end without a period."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2506
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2513
msgid "Do not start with an indefinite article (that is, A or An)."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2507
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2514
msgid "Capitalize names such as Apache, JavaScript, or Perl."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2508
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2515
msgid "Use a serial comma for lists of words: \"green, red, and blue.\""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2509
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2516
msgid "Check for spelling errors."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2511
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2518
msgid "Here is an example:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2515
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2522
#, no-wrap
msgid "COMMENT=\tCat chasing a mouse all over the screen\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2518
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2525
msgid ""
"The COMMENT variable immediately follows the MAINTAINER variable in the [."
"filename]#Makefile#."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2520
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2527
#, no-wrap
msgid "Project website"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2523
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2530
msgid ""
"Each port should point to a website that provides more information about the "
"software."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2525
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2532
msgid ""
"Whenever possible, this should be the official project website maintained by "
"the developers of the software."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2529
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2536
#, no-wrap
msgid "WWW=\t\thttps://ffmpeg.org/\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2532
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2539
msgid ""
"But it can also be a directory or resource in the source code repository:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2536
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2543
#, no-wrap
msgid "WWW=\t\thttps://sourceforge.net/projects/mpd/\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2539
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2546
msgid ""
"The WWW variable immediately follows the COMMENT variable in the [."
"filename]#Makefile#."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2542
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2549
msgid ""
"If the same content can be accessed via HTTP and HTTPS, the URL starting "
"with `https://` shall be used. If the URI is the root of the website or "
@@ -5941,7 +5954,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2546
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2553
msgid ""
"This information used to be placed into the last line of the [.filename]#pkg-"
"descr# file. It has been moved into the Makefile for easier maintenance and "
@@ -5950,13 +5963,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2548
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2555
#, no-wrap
msgid "Licenses"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2552
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2559
msgid ""
"Each port must document the license under which it is available. If it is "
"not an OSI approved license it must also document any restrictions on "
@@ -5964,26 +5977,26 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2554
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2561
#, no-wrap
msgid "`LICENSE`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2557
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2564
msgid ""
"A short name for the license or licenses if more than one license apply."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2559
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2566
msgid ""
"If it is one of the licenses listed in <<licenses-license-list>>, only "
"`LICENSE_FILE` and `LICENSE_DISTFILES` variables can be set."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2562
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2569
msgid ""
"If this is a license that has not been defined in the ports framework (see "
"<<licenses-license-list>>), the `LICENSE_PERMS` and `LICENSE_NAME` must be "
@@ -5993,20 +6006,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2565
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2572
msgid ""
"The predefined licenses are shown in <<licenses-license-list>>. The current "
"list is always available in [.filename]#Mk/bsd.licenses.db.mk#."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2567
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2574
#, no-wrap
msgid "Simplest Usage, Predefined Licenses"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2572
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2579
msgid ""
"When the [.filename]#README# of some software says \"This software is under "
"the terms of the GNU Lesser General Public License as published by the Free "
@@ -6015,18 +6028,18 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2576
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2583
#, no-wrap
msgid "LICENSE=\tLGPL21+\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2579
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2586
msgid "When the software provides the license file, use this:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2584
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2591
#, no-wrap
msgid ""
"LICENSE=\tLGPL21+\n"
@@ -6034,115 +6047,59 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2589
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2596
msgid ""
"For the predefined licenses, the default permissions are `dist-mirror dist-"
"sell pkg-mirror pkg-sell auto-accept`."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2591
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2598
#, no-wrap
msgid "Predefined License List"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2595
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2602
#, no-wrap
msgid "Short Name"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2596
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2603
#, no-wrap
msgid "Name"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2597
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2604
#, no-wrap
msgid "Group"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2599
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2606
#, no-wrap
msgid "Permissions"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2600
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2607
#, no-wrap
msgid "`AGPLv3`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2601
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2608
#, no-wrap
msgid "GNU Affero General Public License version 3"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2602
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2607
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2632
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2832
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2847
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2852
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2857
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2862
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2867
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2872
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2877
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2882
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2887
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2897
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2902
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2907
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2912
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2917
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2922
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3032
-#, no-wrap
-msgid "`FSF GPL OSI`"
-msgstr ""
-
-#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2604
#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2609
#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2614
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2619
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2624
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2629
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2634
#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2639
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2644
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2649
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2654
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2659
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2664
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2669
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2674
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2679
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2684
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2689
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2769
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2774
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2779
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2784
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2789
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2794
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2799
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2804
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2809
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2814
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2819
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2824
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2829
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2834
#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2839
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2844
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2849
#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2854
#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2859
#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2864
@@ -6152,1346 +6109,1402 @@ msgstr ""
#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2884
#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2889
#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2894
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2899
#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2904
#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2909
#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2914
#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2919
#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2924
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2964
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2969
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2974
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2979
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2984
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2994
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2999
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3004
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3009
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3014
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3019
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3024
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3029
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3034
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2929
#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3039
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3044
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3049
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3054
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3059
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3064
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3068
+#, no-wrap
+msgid "`FSF GPL OSI`"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2611
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2616
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2621
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2626
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2631
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2636
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2641
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2646
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2651
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2656
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2661
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2666
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2671
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2676
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2681
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2686
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2691
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2696
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2776
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2781
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2786
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2791
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2796
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2801
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2806
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2811
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2816
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2821
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2826
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2831
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2836
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2841
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2846
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2851
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2856
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2861
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2866
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2871
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2876
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2881
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2886
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2891
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2896
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2901
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2906
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2911
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2916
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2921
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2926
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2931
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2971
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2976
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2981
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2986
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2991
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3001
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3006
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3011
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3016
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3021
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3026
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3031
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3036
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3041
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3046
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3051
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3056
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3061
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3066
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3071
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3075
#, no-wrap
msgid "(default)"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2605
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2612
#, no-wrap
msgid "`AGPLv3+`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2606
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2613
#, no-wrap
msgid "GNU Affero General Public License version 3 (or later)"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2610
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2617
#, no-wrap
msgid "`APACHE10`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2611
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2618
#, no-wrap
msgid "Apache License 1.0"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2612
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2657
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2842
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3007
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3042
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3191
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2619
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2664
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2849
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3014
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3049
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3198
#, no-wrap
msgid "`FSF`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2615
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2622
#, no-wrap
msgid "`APACHE11`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2616
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2623
#, no-wrap
msgid "Apache License 1.1"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2617
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2622
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2822
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2827
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2837
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2927
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2932
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2937
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2942
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2947
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2952
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2957
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2967
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2972
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2977
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3017
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3022
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3027
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2624
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2629
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2829
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2834
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2844
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2934
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2939
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2944
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2949
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2954
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2959
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2964
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2974
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2979
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2984
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3024
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3029
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3034
#, no-wrap
msgid "`FSF OSI`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2620
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2627
#, no-wrap
msgid "`APACHE20`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2621
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2628
#, no-wrap
msgid "Apache License 2.0"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2625
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2632
#, no-wrap
msgid "`ART10`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2626
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2633
#, no-wrap
msgid "Artistic License version 1.0"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2627
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2637
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3199
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2634
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2644
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3206
#, no-wrap
msgid "`OSI`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2630
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2637
#, no-wrap
msgid "`ART20`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2631
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2638
#, no-wrap
msgid "Artistic License version 2.0"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2635
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2642
#, no-wrap
msgid "`ARTPERL10`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2636
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2643
#, no-wrap
msgid "Artistic License (perl) version 1.0"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2640
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2647
#, no-wrap
msgid "`BSD`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2641
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2648
#, no-wrap
msgid "BSD license Generic Version (deprecated)"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2642
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2647
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2652
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2662
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2649
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2654
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2659
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2669
#, no-wrap
msgid "`FSF OSI COPYFREE`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2645
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2652
#, no-wrap
msgid "`BSD2CLAUSE`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2646
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2653
#, no-wrap
msgid "BSD 2-clause \"Simplified\" License"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2650
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2657
#, no-wrap
msgid "`BSD3CLAUSE`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2651
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2658
#, no-wrap
msgid "BSD 3-clause \"New\" or \"Revised\" License"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2655
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2662
#, no-wrap
msgid "`BSD4CLAUSE`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2656
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2663
#, no-wrap
msgid "BSD 4-clause \"Original\" or \"Old\" License"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2660
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2667
#, no-wrap
msgid "`BSL`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2661
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2668
#, no-wrap
msgid "Boost Software License"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2665
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2672
#, no-wrap
msgid "`CC-BY-1.0`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2666
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2673
#, no-wrap
msgid "Creative Commons Attribution 1.0"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2670
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2677
#, no-wrap
msgid "`CC-BY-2.0`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2671
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2678
#, no-wrap
msgid "Creative Commons Attribution 2.0"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2675
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2682
#, no-wrap
msgid "`CC-BY-2.5`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2676
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2683
#, no-wrap
msgid "Creative Commons Attribution 2.5"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2680
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2687
#, no-wrap
msgid "`CC-BY-3.0`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2681
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2688
#, no-wrap
msgid "Creative Commons Attribution 3.0"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2685
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2692
#, no-wrap
msgid "`CC-BY-4.0`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2686
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2693
#, no-wrap
msgid "Creative Commons Attribution 4.0"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2690
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2697
#, no-wrap
msgid "`CC-BY-NC-1.0`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2691
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2698
#, no-wrap
msgid "Creative Commons Attribution Non Commercial 1.0"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2694
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2699
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2704
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2709
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2714
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2719
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2724
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2729
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2734
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2739
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2744
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2749
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2754
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2759
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2764
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2701
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2706
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2711
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2716
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2721
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2726
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2731
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2736
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2741
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2746
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2751
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2756
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2761
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2766
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2771
#, no-wrap
msgid "`dist-mirror``pkg-mirror``auto-accept`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2695
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2702
#, no-wrap
msgid "`CC-BY-NC-2.0`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2696
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2703
#, no-wrap
msgid "Creative Commons Attribution Non Commercial 2.0"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2700
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2707
#, no-wrap
msgid "`CC-BY-NC-2.5`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2701
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2708
#, no-wrap
msgid "Creative Commons Attribution Non Commercial 2.5"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2705
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2712
#, no-wrap
msgid "`CC-BY-NC-3.0`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2706
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2713
#, no-wrap
msgid "Creative Commons Attribution Non Commercial 3.0"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2710
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2717
#, no-wrap
msgid "`CC-BY-NC-4.0`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2711
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2718
#, no-wrap
msgid "Creative Commons Attribution Non Commercial 4.0"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2715
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2722
#, no-wrap
msgid "`CC-BY-NC-ND-1.0`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2716
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2723
#, no-wrap
msgid "Creative Commons Attribution Non Commercial No Derivatives 1.0"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2720
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2727
#, no-wrap
msgid "`CC-BY-NC-ND-2.0`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2721
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2728
#, no-wrap
msgid "Creative Commons Attribution Non Commercial No Derivatives 2.0"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2725
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2732
#, no-wrap
msgid "`CC-BY-NC-ND-2.5`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2726
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2733
#, no-wrap
msgid "Creative Commons Attribution Non Commercial No Derivatives 2.5"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2730
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2737
#, no-wrap
msgid "`CC-BY-NC-ND-3.0`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2731
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2738
#, no-wrap
msgid "Creative Commons Attribution Non Commercial No Derivatives 3.0"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2735
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2742
#, no-wrap
msgid "`CC-BY-NC-ND-4.0`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2736
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2743
#, no-wrap
msgid "Creative Commons Attribution Non Commercial No Derivatives 4.0"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2740
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2747
#, no-wrap
msgid "`CC-BY-NC-SA-1.0`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2741
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2748
#, no-wrap
msgid "Creative Commons Attribution Non Commercial Share Alike 1.0"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2745
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2752
#, no-wrap
msgid "`CC-BY-NC-SA-2.0`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2746
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2753
#, no-wrap
msgid "Creative Commons Attribution Non Commercial Share Alike 2.0"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2750
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2757
#, no-wrap
msgid "`CC-BY-NC-SA-2.5`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2751
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2758
#, no-wrap
msgid "Creative Commons Attribution Non Commercial Share Alike 2.5"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2755
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2762
#, no-wrap
msgid "`CC-BY-NC-SA-3.0`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2756
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2763
#, no-wrap
msgid "Creative Commons Attribution Non Commercial Share Alike 3.0"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2760
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2767
#, no-wrap
msgid "`CC-BY-NC-SA-4.0`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2761
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2768
#, no-wrap
msgid "Creative Commons Attribution Non Commercial Share Alike 4.0"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2765
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2772
#, no-wrap
msgid "`CC-BY-ND-1.0`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2766
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2773
#, no-wrap
msgid "Creative Commons Attribution No Derivatives 1.0"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2770
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2777
#, no-wrap
msgid "`CC-BY-ND-2.0`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2771
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2778
#, no-wrap
msgid "Creative Commons Attribution No Derivatives 2.0"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2775
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2782
#, no-wrap
msgid "`CC-BY-ND-2.5`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2776
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2783
#, no-wrap
msgid "Creative Commons Attribution No Derivatives 2.5"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2780
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2787
#, no-wrap
msgid "`CC-BY-ND-3.0`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2781
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2788
#, no-wrap
msgid "Creative Commons Attribution No Derivatives 3.0"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2785
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2792
#, no-wrap
msgid "`CC-BY-ND-4.0`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2786
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2793
#, no-wrap
msgid "Creative Commons Attribution No Derivatives 4.0"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2790
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2797
#, no-wrap
msgid "`CC-BY-SA-1.0`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2791
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2798
#, no-wrap
msgid "Creative Commons Attribution Share Alike 1.0"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2795
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2802
#, no-wrap
msgid "`CC-BY-SA-2.0`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2796
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2803
#, no-wrap
msgid "Creative Commons Attribution Share Alike 2.0"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2800
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2807
#, no-wrap
msgid "`CC-BY-SA-2.5`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2801
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2808
#, no-wrap
msgid "Creative Commons Attribution Share Alike 2.5"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2805
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2812
#, no-wrap
msgid "`CC-BY-SA-3.0`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2806
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2813
#, no-wrap
msgid "Creative Commons Attribution Share Alike 3.0"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2810
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2817
#, no-wrap
msgid "`CC-BY-SA-4.0`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2811
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2818
#, no-wrap
msgid "Creative Commons Attribution Share Alike 4.0"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2815
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2822
#, no-wrap
msgid "`CC0-1.0`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2816
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2823
#, no-wrap
msgid "Creative Commons Zero v1.0 Universal"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2817
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2824
#, no-wrap
msgid "`FSF GPL COPYFREE`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2820
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2827
#, no-wrap
msgid "`CDDL`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2821
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2828
#, no-wrap
msgid "Common Development and Distribution License"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2825
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2832
#, no-wrap
msgid "`CPAL-1.0`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2826
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2833
#, no-wrap
msgid "Common Public Attribution License"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2830
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2837
#, no-wrap
msgid "`ClArtistic`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2831
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2838
#, no-wrap
msgid "Clarified Artistic License"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2835
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2842
#, no-wrap
msgid "`EPL`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2836
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2843
#, no-wrap
msgid "Eclipse Public License"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2840
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2847
#, no-wrap
msgid "`GFDL`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2841
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2848
#, no-wrap
msgid "GNU Free Documentation License"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2845
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2852
#, no-wrap
msgid "`GMGPL`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2846
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2853
#, no-wrap
msgid "GNAT Modified General Public License"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2850
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2857
#, no-wrap
msgid "`GPLv1`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2851
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2858
#, no-wrap
msgid "GNU General Public License version 1"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2855
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2862
#, no-wrap
msgid "`GPLv1+`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2856
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2863
#, no-wrap
msgid "GNU General Public License version 1 (or later)"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2860
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2867
#, no-wrap
msgid "`GPLv2`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2861
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2868
#, no-wrap
msgid "GNU General Public License version 2"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2865
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2872
#, no-wrap
msgid "`GPLv2+`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2866
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2873
#, no-wrap
msgid "GNU General Public License version 2 (or later)"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2870
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2877
#, no-wrap
msgid "`GPLv3`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2871
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2878
#, no-wrap
msgid "GNU General Public License version 3"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2875
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2882
#, no-wrap
msgid "`GPLv3+`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2876
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2883
#, no-wrap
msgid "GNU General Public License version 3 (or later)"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2880
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2887
#, no-wrap
msgid "`GPLv3RLE`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2881
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2888
#, no-wrap
msgid "GNU GPL version 3 Runtime Library Exception"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2885
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2892
#, no-wrap
msgid "`GPLv3RLE+`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2886
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2893
#, no-wrap
msgid "GNU GPL version 3 Runtime Library Exception (or later)"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2890
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2897
#, no-wrap
msgid "`ISCL`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2891
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2898
#, no-wrap
msgid "Internet Systems Consortium License"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2892
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3037
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2899
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3044
#, no-wrap
msgid "`FSF GPL OSI COPYFREE`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2895
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2902
#, no-wrap
msgid "`LGPL20`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2896
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2903
#, no-wrap
msgid "GNU Library General Public License version 2.0"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2900
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2907
#, no-wrap
msgid "`LGPL20+`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2901
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2908
#, no-wrap
msgid "GNU Library General Public License version 2.0 (or later)"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2905
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2912
#, no-wrap
msgid "`LGPL21`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2906
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2913
#, no-wrap
msgid "GNU Lesser General Public License version 2.1"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2910
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2917
#, no-wrap
msgid "`LGPL21+`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2911
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2918
#, no-wrap
msgid "GNU Lesser General Public License version 2.1 (or later)"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2915
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2922
#, no-wrap
msgid "`LGPL3`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2916
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2923
#, no-wrap
msgid "GNU Lesser General Public License version 3"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2920
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2927
#, no-wrap
msgid "`LGPL3+`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2921
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2928
#, no-wrap
msgid "GNU Lesser General Public License version 3 (or later)"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2925
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2932
#, no-wrap
msgid "`LPPL10`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2926
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2933
#, no-wrap
msgid "LaTeX Project Public License version 1.0"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2929
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2934
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2939
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2944
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2949
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2954
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2959
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2936
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2941
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2946
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2951
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2956
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2961
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2966
#, no-wrap
msgid "`dist-mirror dist-sell`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2930
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2937
#, no-wrap
msgid "`LPPL11`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2931
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2938
#, no-wrap
msgid "LaTeX Project Public License version 1.1"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2935
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2942
#, no-wrap
msgid "`LPPL12`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2936
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2943
#, no-wrap
msgid "LaTeX Project Public License version 1.2"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2940
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2947
#, no-wrap
msgid "`LPPL13`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2941
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2948
#, no-wrap
msgid "LaTeX Project Public License version 1.3"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2945
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2952
#, no-wrap
msgid "`LPPL13a`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2946
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2953
#, no-wrap
msgid "LaTeX Project Public License version 1.3a"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2950
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2957
#, no-wrap
msgid "`LPPL13b`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2951
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2958
#, no-wrap
msgid "LaTeX Project Public License version 1.3b"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2955
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2962
#, no-wrap
msgid "`LPPL13c`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2956
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2963
#, no-wrap
msgid "LaTeX Project Public License version 1.3c"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2960
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2967
#, no-wrap
msgid "`MIT`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2961
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2968
#, no-wrap
msgid "MIT license / X11 license"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2962
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2982
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2969
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2989
#, no-wrap
msgid "`COPYFREE FSF GPL OSI`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2965
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2972
#, no-wrap
msgid "`MPL10`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2966
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2973
#, no-wrap
msgid "Mozilla Public License version 1.0"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2970
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2977
#, no-wrap
msgid "`MPL11`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2971
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2978
#, no-wrap
msgid "Mozilla Public License version 1.1"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2975
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2982
#, no-wrap
msgid "`MPL20`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2976
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2983
#, no-wrap
msgid "Mozilla Public License version 2.0"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2980
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2987
#, no-wrap
msgid "`NCSA`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2981
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2988
#, no-wrap
msgid "University of Illinois/NCSA Open Source License"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2985
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2992
#, no-wrap
msgid "`NONE`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2986
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2993
#, no-wrap
msgid "No license specified"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2989
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2996
#, no-wrap
msgid "`none`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2990
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2997
#, no-wrap
msgid "`OFL10`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2991
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2998
#, no-wrap
msgid "SIL Open Font License version 1.0 (https://scripts.sil.org/OFL/)"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2992
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2997
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3207
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2999
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3004
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3214
#, no-wrap
msgid "`FONTS`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2995
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3002
#, no-wrap
msgid "`OFL11`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2996
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3003
#, no-wrap
msgid "SIL Open Font License version 1.1 (https://scripts.sil.org/OFL/)"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3000
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3007
#, no-wrap
msgid "`OWL`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3001
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3008
#, no-wrap
msgid "Open Works License (owl.apotheon.org)"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3002
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3203
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3009
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3210
#, no-wrap
msgid "`COPYFREE`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3005
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3012
#, no-wrap
msgid "`OpenSSL`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3006
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3013
#, no-wrap
msgid "OpenSSL License"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3010
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3017
#, no-wrap
msgid "`PD`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3011
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3018
#, no-wrap
msgid "Public Domain"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3012
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3019
#, no-wrap
msgid "`GPL COPYFREE`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3015
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3022
#, no-wrap
msgid "`PHP202`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3016
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3023
#, no-wrap
msgid "PHP License version 2.02"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3020
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3027
#, no-wrap
msgid "`PHP30`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3021
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3028
#, no-wrap
msgid "PHP License version 3.0"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3025
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3032
#, no-wrap
msgid "`PHP301`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3026
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3033
#, no-wrap
msgid "PHP License version 3.01"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3030
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3037
#, no-wrap
msgid "`PSFL`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3031
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3038
#, no-wrap
msgid "Python Software Foundation License"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3035
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3042
#, no-wrap
msgid "`PostgreSQL`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3036
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3043
#, no-wrap
msgid "PostgreSQL License"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3040
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3047
#, no-wrap
msgid "`RUBY`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3041
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3048
#, no-wrap
msgid "Ruby License"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3045
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3052
#, no-wrap
msgid "`UNLICENSE`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3046
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3053
#, no-wrap
msgid "The Unlicense"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3047
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3054
#, no-wrap
msgid "`COPYFREE FSF GPL`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3050
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3057
#, no-wrap
msgid "`WTFPL`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3051
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3058
#, no-wrap
msgid "Do What the Fuck You Want To Public License version 2"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3052
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3057
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3059
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3064
#, no-wrap
msgid "`GPL FSF COPYFREE`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3055
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3062
#, no-wrap
msgid "`WTFPL1`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3056
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3063
#, no-wrap
msgid "Do What the Fuck You Want To Public License version 1"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3060
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3067
#, no-wrap
msgid "`ZLIB`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3061
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3068
#, no-wrap
msgid "zlib License"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3062
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3069
#, no-wrap
msgid "`GPL FSF OSI`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3065
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3072
#, no-wrap
msgid "`ZPL21`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3066
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3073
#, no-wrap
msgid "Zope Public License version 2.1"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3067
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3074
#, no-wrap
msgid "`GPL OSI`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3071
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3078
#, no-wrap
msgid "`LICENSE_PERMS` and `LICENSE_PERMS_NAME_`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3074
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3081
msgid "Permissions. use `none` if empty."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3075
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3082
#, no-wrap
msgid "License Permissions List"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3077
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3084
#, no-wrap
msgid "`dist-mirror`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3080
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3087
msgid ""
"Redistribution of the distribution files is permitted. The distribution "
"files will be added to the FreeBSD `MASTER_SITE_BACKUP` CDN."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3082
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3089
#, no-wrap
msgid "`no-dist-mirror`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3086
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3093
msgid ""
"Redistribution of the distribution files is prohibited. This is equivalent "
"to setting crossref:special[porting-restrictions-restricted,`RESTRICTED`]. "
@@ -7500,39 +7513,39 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3088
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3095
#, no-wrap
msgid "`dist-sell`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3091
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3098
msgid ""
"Selling of distribution files is permitted. The distribution files will be "
"present on the installer images."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3093
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3100
#, no-wrap
msgid "`no-dist-sell`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3096
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3103
msgid ""
"Selling of distribution files is prohibited. This is equivalent to setting "
"crossref:special[porting-restrictions-no_cdrom,`NO_CDROM`]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3098
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3105
#, no-wrap
msgid "`pkg-mirror`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3101
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3108
msgid ""
"Free redistribution of package is permitted. The package will be "
"distributed on the FreeBSD package CDN https://pkg.freebsd.org/[https://pkg."
@@ -7540,13 +7553,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3103
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3110
#, no-wrap
msgid "`no-pkg-mirror`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3107
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3114
msgid ""
"Free redistribution of package is prohibited. Equivalent to setting "
"crossref:special[porting-restrictions-no_package,`NO_PACKAGE`]. The package "
@@ -7555,26 +7568,26 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3109
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3116
#, no-wrap
msgid "`pkg-sell`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3112
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3119
msgid ""
"Selling of package is permitted. The package will be present on the "
"installer images."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3114
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3121
#, no-wrap
msgid "`no-pkg-sell`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3118
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3125
msgid ""
"Selling of package is prohibited. This is equivalent to setting crossref:"
"special[porting-restrictions-no_cdrom,`NO_CDROM`]. The package will _not_ "
@@ -7582,13 +7595,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3120
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3127
#, no-wrap
msgid "`auto-accept`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3124
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3131
msgid ""
"License is accepted by default. Prompts to accept a license are not "
"displayed unless the user has defined `LICENSES_ASK`. Use this unless the "
@@ -7596,13 +7609,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3126
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3133
#, no-wrap
msgid "`no-auto-accept`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3130
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3137
msgid ""
"License is not accepted by default. The user will always be asked to "
"confirm the acceptance of this license. This must be used if the license "
@@ -7610,35 +7623,35 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3132
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3139
msgid ""
"When both `_permission_` and `no-_permission_` is present the `no-"
"_permission_` will cancel `_permission_`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3134
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3141
msgid ""
"When `_permission_` is not present, it is considered to be a `no-"
"_permission_`."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3138
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3145
msgid ""
"Some missing permissions will prevent a port (and all ports depending on it) "
"from being usable by package users:"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3140
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3147
msgid ""
"A port without the `auto-accept` permission will never be be built and all "
"the ports depending on it will be ignored."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3142
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3149
msgid ""
"A port without the `pkg-mirror` permission will be removed, as well as all "
"the ports depending on it, after the build and they will ever end up being "
@@ -7646,20 +7659,20 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3145
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3152
#, no-wrap
msgid "Nonstandard License"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3149
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3156
msgid ""
"Read the terms of the license and translate those using the available "
"permissions."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3157
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3164
#, no-wrap
msgid ""
"LICENSE= UNKNOWN\n"
@@ -7670,13 +7683,13 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3162
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3169
#, no-wrap
msgid "Standard and Nonstandard Licenses"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3168
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3175
msgid ""
"Read the terms of the license and express those using the available "
"permissions. In case of doubt, please ask for guidance on the {freebsd-"
@@ -7684,7 +7697,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3176
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3183
#, no-wrap
msgid ""
"LICENSE= WARSOW GPLv2\n"
@@ -7695,7 +7708,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3182
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3189
msgid ""
"When the permissions of the GPLv2 and the UNKNOWN licenses are mixed, the "
"port ends up with `dist-mirror dist-sell pkg-mirror pkg-sell auto-accept "
@@ -7706,78 +7719,78 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3185
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3192
#, no-wrap
msgid "`LICENSE_GROUPS` and `LICENSE_GROUPS_NAME`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3188
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3195
msgid "Groups the license belongs."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3189
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3196
#, no-wrap
msgid "Predefined License Groups List"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3193
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3200
msgid ""
"Free Software Foundation Approved, see the https://www.fsf.org/licensing/"
"[FSF Licensing & Compliance Team]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3195
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3202
#, no-wrap
msgid "`GPL`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3197
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3204
msgid "GPL Compatible"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3201
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3208
msgid ""
"OSI Approved, see the Open Source Initiative https://opensource.org/licenses/"
"[Open Source Licenses] page."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3205
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3212
msgid ""
"Comply with Copyfree Standard Definition, see the https://copyfree.org/"
"standard/licenses/[Copyfree Licenses] page."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3209
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3216
msgid "Font licenses"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3211
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3218
#, no-wrap
msgid "`LICENSE_NAME` and `LICENSE_NAME_NAME`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3214
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3221
msgid "Full name of the license."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3216
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3223
#, no-wrap
msgid "`LICENSE_NAME`"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3226
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3233
#, no-wrap
msgid ""
"LICENSE= UNRAR\n"
@@ -7787,13 +7800,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3231
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3238
#, no-wrap
msgid "`LICENSE_FILE` and `LICENSE_FILE_NAME`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3235
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3242
msgid ""
"Full path to the file containing the license text, usually [."
"filename]#${WRKSRC}/some/file#. If the file is not in the distfile, and its "
@@ -7802,13 +7815,13 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3237
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3244
#, no-wrap
msgid "`LICENSE_FILE`"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3245
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3252
#, no-wrap
msgid ""
"LICENSE=\tGPLv3+\n"
@@ -7816,26 +7829,26 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3250
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3257
#, no-wrap
msgid "`LICENSE_TEXT` and `LICENSE_TEXT_NAME`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3254
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3261
msgid ""
"Text to use as a license. Useful when the license is not in the "
"distribution files and its text is short."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3256
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3263
#, no-wrap
msgid "`LICENSE_TEXT`"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3267
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3274
#, no-wrap
msgid ""
"LICENSE= UNKNOWN\n"
@@ -7847,26 +7860,26 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3272
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3279
#, no-wrap
msgid "`LICENSE_DISTFILES` and `LICENSE_DISTFILES_NAME`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3276
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3283
msgid ""
"The distribution files to which the licenses apply. Defaults to all the "
"distribution files."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3278
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3285
#, no-wrap
msgid "`LICENSE_DISTFILES`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3283
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3290
msgid ""
"Used when the distribution files do not all have the same license. For "
"example, one has a code license, and another has some artwork that cannot be "
@@ -7874,7 +7887,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3288
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3295
#, no-wrap
msgid ""
"MASTER_SITES= SF/some-game\n"
@@ -7882,7 +7895,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3296
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3303
#, no-wrap
msgid ""
"LICENSE= BSD3CLAUSE ARTWORK\n"
@@ -7895,26 +7908,26 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3301
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3308
#, no-wrap
msgid "`LICENSE_COMB`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3306
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3313
msgid ""
"Set to `multi` if all licenses apply. Set to `dual` if any license "
"applies. Defaults to `single`."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3308
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3315
#, no-wrap
msgid "Dual Licenses"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3315
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3322
msgid ""
"When a port says \"This software may be distributed under the GNU General "
"Public License or the Artistic License\", it means that either license can "
@@ -7922,7 +7935,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3320
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3327
#, no-wrap
msgid ""
"LICENSE=\tART10 GPLv1\n"
@@ -7930,12 +7943,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3323
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3330
msgid "If license files are provided, use this:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3330
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3337
#, no-wrap
msgid ""
"LICENSE=\tART10 GPLv1\n"
@@ -7945,20 +7958,20 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3335
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3342
#, no-wrap
msgid "Multiple Licenses"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3340
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3347
msgid ""
"When part of a port has one license, and another part has a different "
"license, use `multi`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3345
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3352
#, no-wrap
msgid ""
"LICENSE=\tGPLv2 LGPL21+\n"
@@ -7966,13 +7979,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3350
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3357
#, no-wrap
msgid "`PORTSCOUT`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3353
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3360
msgid ""
"Portscout is an automated distfile check utility for the FreeBSD Ports "
"Collection, described in detail in crossref:keeping-up[distfile-survey,"
@@ -7980,19 +7993,19 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3355
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3362
msgid ""
"`PORTSCOUT` defines special conditions within which the Portscout distfile "
"scanner is restricted."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3357
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3364
msgid "Situations where `PORTSCOUT` is set include:"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3359
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3366
msgid ""
"When distfiles have to be ignored for specific versions. For example, to "
"exclude version _8.2_ and version _8.3_ from distfile version checks because "
@@ -8000,26 +8013,26 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3363
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3370
#, no-wrap
msgid "PORTSCOUT=\tskipv:8.2,8.3\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3366
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3373
msgid ""
"When distfile version checks have to be disabled completely. For example, if "
"a port is not going to be updated ever again, add:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3370
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3377
#, no-wrap
msgid "PORTSCOUT=\tignore:1\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3373
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3380
msgid ""
"When specific versions or specific major and minor revisions of a distfile "
"must be checked. For example, if only version _0.6.4_ must be monitored "
@@ -8027,13 +8040,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3377
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3384
#, no-wrap
msgid "PORTSCOUT=\tlimit:^0\\.6\\.4\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3380
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3387
msgid ""
"When URLs listing the available versions differ from the download URLs. For "
"example, to limit distfile version checks to the download page for the "
@@ -8041,19 +8054,19 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3384
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3391
#, no-wrap
msgid "PORTSCOUT=\tsite:http://www.renpy.org/dl/release/\n"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3387
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3394
#, no-wrap
msgid "Dependencies"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3394
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3401
msgid ""
"Many ports depend on other ports. This is a very convenient feature of most "
"Unix-like operating systems, including FreeBSD. Multiple ports can share a "
@@ -8065,7 +8078,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3400
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3407
msgid ""
"When software has extra dependencies that provide extra features, the base "
"dependencies listed in `*_DEPENDS` should include the extra dependencies "
@@ -8075,14 +8088,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3403
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4747
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3410
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4754
#, no-wrap
msgid "`LIB_DEPENDS`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3408
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3415
msgid ""
"This variable specifies the shared libraries this port depends on. It is a "
"list of `_lib:dir_` tuples where `_lib_` is the name of the shared library, "
@@ -8091,13 +8104,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3412
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3419
#, no-wrap
msgid "LIB_DEPENDS= libjpeg.so:graphics/jpeg\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3415
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3422
msgid ""
"will check for a shared jpeg library with any version, and descend into the "
"[.filename]#graphics/jpeg# subdirectory of the ports tree to build and "
@@ -8105,7 +8118,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3418
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3425
msgid ""
"The dependency is checked twice, once from within the `build` target and "
"then from within the `install` target. Also, the name of the dependency is "
@@ -8114,14 +8127,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3420
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4748
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3427
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4755
#, no-wrap
msgid "`RUN_DEPENDS`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3425
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3432
msgid ""
"This variable specifies executables or files this port depends on during run-"
"time. It is a list of ``_path:dir_``[:``_target_``] tuples where `_path_` "
@@ -8134,12 +8147,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3427
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3434
msgid "For example,"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3432
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3439
#, no-wrap
msgid ""
"RUN_DEPENDS=\t${LOCALBASE}/news/bin/innd:news/inn \\\n"
@@ -8147,7 +8160,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3436
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3443
msgid ""
"will check if the file or directory [.filename]#/usr/local/news/bin/innd# "
"exists, and build and install it from the [.filename]#news/inn# subdirectory "
@@ -8157,25 +8170,25 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3441
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3448
msgid ""
"In this case, `innd` is actually an executable; if an executable is in a "
"place that is not expected to be in the search path, use the full pathname."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3446
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3453
msgid "The official search `PATH` used on the ports build cluster is"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3450
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3457
#, no-wrap
msgid "/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3457
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3464
msgid ""
"The dependency is checked from within the `install` target. Also, the name "
"of the dependency is put into the package so that `pkg install` (see man:pkg-"
@@ -8185,7 +8198,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3460
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3467
msgid ""
"A quite common situation is when `RUN_DEPENDS` is literally the same as "
"`BUILD_DEPENDS`, especially if ported software is written in a scripted "
@@ -8194,13 +8207,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3464
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3471
#, no-wrap
msgid "RUN_DEPENDS=\t${BUILD_DEPENDS}\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3471
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3478
msgid ""
"However, such assignment can pollute run-time dependencies with entries not "
"defined in the port's original `BUILD_DEPENDS`. This happens because of man:"
@@ -8214,7 +8227,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3478
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3485
#, no-wrap
msgid ""
"MY_DEPENDS=\tsome:devel/some \\\n"
@@ -8224,7 +8237,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3484
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3491
msgid ""
"_Do not_ use `:=` to assign `BUILD_DEPENDS` to `RUN_DEPENDS` or vice-versa. "
"All variables are expanded immediately, which is exactly the wrong thing to "
@@ -8232,14 +8245,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3487
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4746
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3494
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4753
#, no-wrap
msgid "`BUILD_DEPENDS`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3492
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3499
msgid ""
"This variable specifies executables or files this port requires to build. "
"Like `RUN_DEPENDS`, it is a list of ``_path:dir_``[:``_target_``] tuples. "
@@ -8247,14 +8260,14 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3496
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3503
#, no-wrap
msgid "BUILD_DEPENDS=\tunzip:archivers/unzip\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3499
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3537
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3506
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3544
msgid ""
"will check for an executable called `unzip`, and descend into the [."
"filename]#archivers/unzip# subdirectory of the ports tree to build and "
@@ -8262,7 +8275,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3505
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3512
msgid ""
"\"build\" here means everything from extraction to compilation. The "
"dependency is checked from within the `extract` target. The _target_ part "
@@ -8270,14 +8283,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3508
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4745
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3515
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4752
#, no-wrap
msgid "`FETCH_DEPENDS`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3513
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3520
msgid ""
"This variable specifies executables or files this port requires to fetch. "
"Like the previous two, it is a list of ``_path:dir_``[:``_target_``] "
@@ -8285,13 +8298,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3517
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3524
#, no-wrap
msgid "FETCH_DEPENDS=\tncftp2:net/ncftp2\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3520
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3527
msgid ""
"will check for an executable called `ncftp2`, and descend into the [."
"filename]#net/ncftp2# subdirectory of the ports tree to build and install it "
@@ -8299,21 +8312,21 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3523
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3530
msgid ""
"The dependency is checked from within the `fetch` target. The _target_ part "
"can be omitted if it is the same as `DEPENDS_TARGET`."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3525
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4743
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3532
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4750
#, no-wrap
msgid "`EXTRACT_DEPENDS`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3530
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3537
msgid ""
"This variable specifies executables or files this port requires for "
"extraction. Like the previous, it is a list of ``_path:dir_``[:"
@@ -8321,20 +8334,20 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3534
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3541
#, no-wrap
msgid "EXTRACT_DEPENDS=\tunzip:archivers/unzip\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3540
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3547
msgid ""
"The dependency is checked from within the `extract` target. The _target_ "
"part can be omitted if it is the same as `DEPENDS_TARGET`."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3544
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3551
msgid ""
"Use this variable only if the extraction does not already work (the default "
"assumes `tar`) and cannot be made to work using `USES=tar`, `USES=lha` or "
@@ -8342,14 +8355,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3547
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4744
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3554
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4751
#, no-wrap
msgid "`PATCH_DEPENDS`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3551
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3558
msgid ""
"This variable specifies executables or files this port requires to patch. "
"Like the previous, it is a list of ``_path:dir_``[:``_target_``] tuples. For "
@@ -8357,34 +8370,34 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3555
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3562
#, no-wrap
msgid "PATCH_DEPENDS=\t${NONEXISTENT}:java/jfc:extract\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3558
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3565
msgid ""
"will descend into the [.filename]#java/jfc# subdirectory of the ports tree "
"to extract it."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3561
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3568
msgid ""
"The dependency is checked from within the `patch` target. The _target_ part "
"can be omitted if it is the same as `DEPENDS_TARGET`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3563
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4825
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3570
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4832
#, no-wrap
msgid "`USES`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3567
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3574
msgid ""
"Parameters can be added to define different features and dependencies used "
"by the port. They are specified by adding this line to the [."
@@ -8392,34 +8405,34 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3571
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3578
#, no-wrap
msgid "USES= feature[:arguments]\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3574
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3581
msgid ""
"For the complete list of values, please see crossref:uses[uses,Using `USES` "
"Macros]."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3578
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3585
msgid ""
"`USES` cannot be assigned after inclusion of [.filename]#bsd.port.pre.mk#."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3581
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3603
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4128
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3588
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3610
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4135
#, no-wrap
msgid "`USE_*`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3588
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3595
msgid ""
"Several variables exist to define common dependencies shared by many ports. "
"Their use is optional, but helps to reduce the verbosity of the port [."
@@ -8430,39 +8443,39 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3593
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3600
msgid ""
"It is _always_ incorrect to set any `USE_*` in [.filename]#/etc/make.conf#. "
"For instance, setting"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3597
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3604
#, no-wrap
msgid "USE_GCC=X.Y\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3600
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3607
msgid ""
"(where X.Y is version number) would add a dependency on gccXY for every "
"port, including `lang/gccXY` itself!"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3609
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3616
#, no-wrap
msgid "Means"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3610
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3617
#, no-wrap
msgid "`USE_GCC`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3635
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3642
#, no-wrap
msgid ""
"The port requires GCC (`gcc` or `{g-plus-plus}`) to build.\n"
@@ -8490,7 +8503,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3644
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3651
msgid ""
"Variables related to gmake and [.filename]#configure# are described in "
"crossref:special[building,Building Mechanisms], while autoconf, automake and "
@@ -8509,26 +8522,26 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3646
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3653
#, no-wrap
msgid "Minimal Version of a Dependency"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3649
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3656
msgid ""
"A minimal version of a dependency can be specified in any `*_DEPENDS` except "
"`LIB_DEPENDS` using this syntax:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3653
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3660
#, no-wrap
msgid "p5-Spiffy>=0.26:devel/p5-Spiffy\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3657
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3664
msgid ""
"The first field contains a dependent package name, which must match the "
"entry in the package database, a comparison sign, and a package version. "
@@ -8537,13 +8550,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3659
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3666
#, no-wrap
msgid "Notes on Dependencies"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3665
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3672
msgid ""
"As mentioned above, the default target to call when a dependency is required "
"is `DEPENDS_TARGET`. It defaults to `install`. This is a user variable; it "
@@ -8553,7 +8566,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3669
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3676
msgid ""
"When running `make clean`, the port dependencies are automatically cleaned "
"too. If this is not desirable, define `NOCLEANDEPENDS` in the environment. "
@@ -8562,7 +8575,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3674
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3681
msgid ""
"To depend on another port unconditionally, use the variable `${NONEXISTENT}` "
"as the first field of `BUILD_DEPENDS` or `RUN_DEPENDS`. Use this only when "
@@ -8571,29 +8584,29 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3678
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3685
#, no-wrap
msgid "BUILD_DEPENDS=\t${NONEXISTENT}:graphics/jpeg:extract\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3681
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3688
msgid "will always descend to the `jpeg` port and extract it."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3683
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3690
#, no-wrap
msgid "Circular Dependencies Are Fatal"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3688
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3695
msgid "Do not introduce any circular dependencies into the ports tree!"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3695
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3702
msgid ""
"The ports building technology does not tolerate circular dependencies. If "
"one is introduced, someone, somewhere in the world, will have their FreeBSD "
@@ -8605,13 +8618,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3697
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3704
#, no-wrap
msgid "Problems Caused by Automatic Dependencies"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3701
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3708
msgid ""
"Dependencies must be declared either explicitly or by using the <<makefile-"
"options,OPTIONS framework>>. Using other methods like automatic detection "
@@ -8619,19 +8632,19 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3703
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3710
#, no-wrap
msgid "Wrong Declaration of an Optional Dependency"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3710
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3717
#, no-wrap
msgid ".include <bsd.port.pre.mk>\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3714
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3721
#, no-wrap
msgid ""
".if exists(${LOCALBASE}/bin/foo)\n"
@@ -8640,7 +8653,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3723
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3730
msgid ""
"The problem with trying to automatically add dependencies is that files and "
"settings outside an individual port can change at any time. For example: an "
@@ -8652,13 +8665,13 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3725
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3732
#, no-wrap
msgid "Correct Declaration of an Optional Dependency"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3733
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3740
#, no-wrap
msgid ""
"OPTIONS_DEFINE=\tBAR\n"
@@ -8666,13 +8679,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3735
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3742
#, no-wrap
msgid "BAR_LIB_DEPENDS=\tlibbar.so:foo/bar\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3742
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3749
msgid ""
"Testing option variables is the correct method. It will not cause "
"inconsistencies in the index of a batch of ports, provided the options were "
@@ -8682,13 +8695,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3744
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3751
#, no-wrap
msgid "Slave Ports and `MASTERDIR`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3750
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3757
msgid ""
"If the port needs to build slightly different versions of packages by having "
"a variable (for instance, resolution, or paper size) take different values, "
@@ -8702,14 +8715,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3753
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3760
msgid ""
"This will be best demonstrated by an example. This is part of [."
"filename]#print/pkfonts300/Makefile#;"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3759
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3766
#, no-wrap
msgid ""
"PORTNAME=\tpkfonts${RESOLUTION}\n"
@@ -8718,13 +8731,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3761
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3768
#, no-wrap
msgid "PLIST=\t\t${PKGDIR}/pkg-plist.${RESOLUTION}\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3774
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3781
#, no-wrap
msgid ""
".if !defined(RESOLUTION)\n"
@@ -8742,7 +8755,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3778
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3785
msgid ""
"package:print/pkfonts300[] also has all the regular patches, package files, "
"etc. Running `make` there, it will take the default value for the "
@@ -8750,14 +8763,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3780
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3787
msgid ""
"As for other resolutions, this is the _entire_ [.filename]#print/pkfonts360/"
"Makefile#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3785
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3792
#, no-wrap
msgid ""
"RESOLUTION=\t360\n"
@@ -8765,13 +8778,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3787
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3794
#, no-wrap
msgid ".include\t\"${MASTERDIR}/Makefile\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3792
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3799
msgid ""
"([.filename]#print/pkfonts118/Makefile#, [.filename]#print/pkfonts600/"
"Makefile#, and all the other are similar). `MASTERDIR` definition tells [."
@@ -8783,13 +8796,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3794
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3801
#, no-wrap
msgid "Man Pages"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3799
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3806
msgid ""
"If the port anchors its man tree somewhere other than `PREFIX`, use "
"`MANDIRS` to specify those directories. Note that the files corresponding "
@@ -8799,13 +8812,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3801
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3808
#, no-wrap
msgid "Info Files"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3808
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3815
msgid ""
"If the package needs to install GNU info files, list them in `INFO` (without "
"the trailing `.info`), one entry per document. These files are assumed to "
@@ -8817,26 +8830,26 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3812
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3819
#, no-wrap
msgid "INFO=\tgcc34/cpp gcc34/cppinternals gcc34/g77 ...\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3815
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3822
msgid ""
"Appropriate installation/de-installation code will be automatically added to "
"the temporary [.filename]#pkg-plist# before package registration."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3817
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3824
#, no-wrap
msgid "Makefile Options"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3822
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3829
msgid ""
"Many applications can be built with optional or differing configurations. "
"Examples include choice of natural (human) language, GUI versus command-"
@@ -8848,19 +8861,19 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3824
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3831
#, no-wrap
msgid "`OPTIONS`"
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3827
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3834
#, no-wrap
msgid "Background"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3833
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3840
msgid ""
"`OPTIONS_*` give the user installing the port a dialog showing the available "
"options, and then saves those options to [.filename]#${PORT_DBDIR}/"
@@ -8871,7 +8884,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3837
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3844
msgid ""
"When the user runs `make config` (or runs `make build` for the first time), "
"the framework checks for [.filename]#${PORT_DBDIR}/${OPTIONS_NAME}/"
@@ -8882,50 +8895,50 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3839
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3846
msgid ""
"If a new version of the port adds new `OPTIONS`, the dialog will be "
"presented to the user with the saved values of old `OPTIONS` prefilled."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3842
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3849
msgid ""
"`make showconfig` shows the saved configuration. Use `make rmconfig` to "
"remove the saved configuration."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3844
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3851
#, no-wrap
msgid "Syntax"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3848
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3855
msgid ""
"`OPTIONS_DEFINE` contains a list of `OPTIONS` to be used. These are "
"independent of each other and are not grouped:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3852
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4276
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4572
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4629
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4692
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3859
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4283
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4579
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4636
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4699
#, no-wrap
msgid "OPTIONS_DEFINE=\tOPT1 OPT2\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3855
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3862
msgid ""
"Once defined, `OPTIONS` are described (optional, but strongly recommended):"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3864
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3871
#, no-wrap
msgid ""
"OPT1_DESC=\tDescribe OPT1\n"
@@ -8937,7 +8950,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3868
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3875
msgid ""
"[.filename]#ports/Mk/bsd.options.desc.mk# has descriptions for many common "
"`OPTIONS`. While often useful, override them if the description is "
@@ -8945,7 +8958,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3874
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3881
msgid ""
"When describing options, view it from the perspective of the user: \"What "
"functionality does it change?\" and \"Why would I want to enable this?\" Do "
@@ -8956,21 +8969,21 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3880
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3887
msgid ""
"Option names are always in all uppercase. They cannot use mixed case or "
"lowercase."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3883
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3890
msgid ""
"`OPTIONS` can be grouped as radio choices, where only one choice from each "
"group is allowed:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3888
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3895
#, no-wrap
msgid ""
"OPTIONS_SINGLE=\t\tSG1\n"
@@ -8978,7 +8991,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3894
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3901
msgid ""
"There _must_ be one of each `OPTIONS_SINGLE` group selected at all times for "
"the options to be valid. One option of each group _must_ be added to "
@@ -8986,14 +8999,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3897
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3904
msgid ""
"`OPTIONS` can be grouped as radio choices, where none or only one choice "
"from each group is allowed:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3902
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3909
#, no-wrap
msgid ""
"OPTIONS_RADIO=\t\tRG1\n"
@@ -9001,14 +9014,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3905
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3912
msgid ""
"`OPTIONS` can also be grouped as \"multiple-choice\" lists, where _at least "
"one_ option must be enabled:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3910
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3917
#, no-wrap
msgid ""
"OPTIONS_MULTI=\t\tMG1\n"
@@ -9016,14 +9029,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3913
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3920
msgid ""
"`OPTIONS` can also be grouped as \"multiple-choice\" lists, where none or "
"any option can be enabled:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3918
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3925
#, no-wrap
msgid ""
"OPTIONS_GROUP=\t\tGG1\n"
@@ -9031,19 +9044,19 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3921
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3928
msgid ""
"`OPTIONS` are unset by default, unless they are listed in `OPTIONS_DEFAULT`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3925
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3932
#, no-wrap
msgid "OPTIONS_DEFAULT=\tOPT1 OPT3 OPT6\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3931
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3938
msgid ""
"`OPTIONS` definitions must appear before the inclusion of [.filename]#bsd."
"port.options.mk#. `PORT_OPTIONS` values can only be tested after the "
@@ -9055,13 +9068,13 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3933
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3940
#, no-wrap
msgid "Simple Use of `OPTIONS`"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3941
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3948
#, no-wrap
msgid ""
"OPTIONS_DEFINE=\tFOO BAR\n"
@@ -9069,7 +9082,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3944
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3951
#, no-wrap
msgid ""
"FOO_DESC=\tOption foo support\n"
@@ -9077,7 +9090,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3948
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3955
#, no-wrap
msgid ""
"# Will add --with-foo / --without-foo\n"
@@ -9086,20 +9099,20 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3950
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4014
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3957
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4021
#, no-wrap
msgid ".include <bsd.port.mk>\n"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3955
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3962
#, no-wrap
msgid "Check for Unset Port `OPTIONS`"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3964
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3971
#, no-wrap
msgid ""
".if ! ${PORT_OPTIONS:MEXAMPLES}\n"
@@ -9108,15 +9121,15 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3968
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3975
msgid ""
"The form shown above is discouraged. The preferred method is using a "
"configure knob to really enable and disable the feature to match the option:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3973
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4010
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3980
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4017
#, no-wrap
msgid ""
"# Will add --with-examples / --without-examples\n"
@@ -9124,13 +9137,13 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3978
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3985
#, no-wrap
msgid "Practical Use of `OPTIONS`"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3986
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3993
#, no-wrap
msgid ""
"OPTIONS_DEFINE=\t\tEXAMPLES\n"
@@ -9138,7 +9151,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3989
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3996
#, no-wrap
msgid ""
"OPTIONS_SINGLE=\t\tBACKEND\n"
@@ -9146,7 +9159,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3992
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:3999
#, no-wrap
msgid ""
"OPTIONS_MULTI=\t\tAUTH\n"
@@ -9154,7 +9167,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4000
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4007
#, no-wrap
msgid ""
"EXAMPLES_DESC=\t\tInstall extra examples\n"
@@ -9167,7 +9180,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4005
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4012
#, no-wrap
msgid ""
"# Will add USE_PGSQL=yes\n"
@@ -9177,50 +9190,50 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4007
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4014
#, no-wrap
msgid "ICU_LIB_DEPENDS=\tlibicuuc.so:devel/icu\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4012
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4019
#, no-wrap
msgid "# Check other OPTIONS\n"
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4019
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4026
#, no-wrap
msgid "Default Options"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4022
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4029
msgid "These options are always on by default."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4024
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4031
msgid "`DOCS` - build and install documentation."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4025
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4032
msgid "`NLS` - Native Language Support."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4026
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4033
msgid "`EXAMPLES` - build and install examples."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4027
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4034
msgid "`IPV6` - IPv6 protocol support."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4032
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4039
msgid ""
"There is no need to add these to `OPTIONS_DEFAULT`. To have them active, "
"and show up in the options selection dialog, however, they must be added to "
@@ -9228,13 +9241,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4035
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4042
#, no-wrap
msgid "Feature Auto-Activation"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4039
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4046
msgid ""
"When using a GNU configure script, keep an eye on which optional features "
"are activated by auto-detection. Explicitly disable optional features that "
@@ -9243,13 +9256,13 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4041
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4048
#, no-wrap
msgid "Wrong Handling of an Option"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4051
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4058
#, no-wrap
msgid ""
".if ${PORT_OPTIONS:MFOO}\n"
@@ -9259,7 +9272,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4059
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4066
msgid ""
"In the example above, imagine a library libfoo is installed on the system. "
"The user does not want this application to use libfoo, so he toggled the "
@@ -9271,13 +9284,13 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4061
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4068
#, no-wrap
msgid "Correct Handling of an Option"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4070
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4077
#, no-wrap
msgid ""
"FOO_LIB_DEPENDS=\t\tlibfoo.so:devel/foo\n"
@@ -9286,7 +9299,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4078
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4085
msgid ""
"Under some circumstances, the shorthand conditional syntax can cause "
"problems with complex constructs. The errors are usually `Malformed "
@@ -9294,214 +9307,214 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4082
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4089
#, no-wrap
msgid ".if !empty(VARIABLE:MVALUE)\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4085
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4092
msgid "as an alternative to"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4089
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4096
#, no-wrap
msgid ".if ${VARIABLE:MVALUE}\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4094
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4101
#, no-wrap
msgid "Options Helpers"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4098
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4105
msgid ""
"There are some macros to help simplify conditional values which differ based "
"on the options set. For easier access, a comprehensive list is provided:"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4099
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4106
#, no-wrap
msgid "`PLIST_SUB`, `SUB_LIST`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4101
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4108
msgid ""
"For automatic `%%_OPT_%%` and `%%NO__OPT__%%` generation, see "
"<<options_sub>>."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4103
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4110
msgid "For more complex usage, see <<options-variables>>."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4104
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4111
#, no-wrap
msgid "`CONFIGURE_ARGS`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4106
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4113
msgid ""
"For `--enable-_x_` and `--disable-_x_`, see <<options-configure_enable>>."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4108
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4115
msgid "For `--with-_x_` and `--without-_x_`, see <<options-configure_with>>."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4110
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4117
msgid "For all other cases, see <<options-configure_on>>."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4111
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4118
#, no-wrap
msgid "`CMAKE_ARGS`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4113
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4120
msgid ""
"For arguments that are booleans (`on`, `off`, `true`, `false`, `0`, `1`) see "
"<<options-cmake_bool>>."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4115
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4122
msgid "For all other cases, see <<options-cmake_on>>."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4116
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4123
#, no-wrap
msgid "`MESON_ARGS`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4118
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4125
msgid "For arguments that take `true` or `false`, see <<options-meson_true>>."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4120
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4127
msgid "For arguments that take `yes` or `no`, use <<options-meson_yes>>."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4122
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4129
msgid ""
"For arguments that take `enabled` or `disabled`, see <<options-"
"meson_enabled>>."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4124
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4131
msgid "For all other cases, use <<options-meson_on>>."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4125
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4132
#, no-wrap
msgid "`QMAKE_ARGS`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4127
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4134
msgid "See <<options-qmake_on>>."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4130
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4137
msgid "See <<options-use>>."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4131
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4138
#, no-wrap
msgid "`*_DEPENDS`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4133
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4140
msgid "See <<options-dependencies>>."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4134
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4141
#, no-wrap
msgid "`*` (Any variable)"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4136
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4143
msgid "The most used variables have direct helpers, see <<options-variables>>."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4138
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4145
msgid "For any variable without a specific helper, see <<options-vars>>."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4139
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4146
#, no-wrap
msgid "Options dependencies"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4141
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4148
msgid "When an option need another option to work, see <<options-implies>>."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4142
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4149
#, no-wrap
msgid "Options conflicts"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4144
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4151
msgid ""
"When an option cannot work if another is also enabled, see <<options-"
"prevents>>."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4145
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4152
#, no-wrap
msgid "Build targets"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4147
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4154
msgid "When an option need some extra processing, see <<options-targets>>."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4149
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4156
#, no-wrap
msgid "`OPTIONS_SUB`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4152
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4159
msgid ""
"If `OPTIONS_SUB` is set to `yes` then each of the options added to "
"`OPTIONS_DEFINE` will be added to `PLIST_SUB` and `SUB_LIST`, for example:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4157
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4164
#, no-wrap
msgid ""
"OPTIONS_DEFINE=\tOPT1\n"
@@ -9509,70 +9522,70 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4160
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4199
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4235
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4272
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4307
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4343
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4379
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4413
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4443
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4475
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4507
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4536
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4688
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4761
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4838
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4928
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4167
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4206
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4242
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4279
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4314
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4350
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4386
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4420
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4450
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4482
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4514
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4543
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4695
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4768
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4845
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4935
msgid "is equivalent to:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4164
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4203
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4239
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4311
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4347
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4383
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4417
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4447
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4479
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4511
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4540
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4765
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4842
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4919
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4932
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4171
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4210
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4246
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4318
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4354
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4390
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4424
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4454
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4486
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4518
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4547
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4772
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4849
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4926
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4939
#, no-wrap
msgid "OPTIONS_DEFINE=\tOPT1\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4166
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4205
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4241
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4278
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4313
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4349
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4385
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4419
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4449
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4481
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4513
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4542
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4574
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4631
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4696
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4767
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4844
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4934
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4173
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4212
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4248
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4285
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4320
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4356
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4392
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4426
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4456
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4488
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4520
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4549
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4581
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4638
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4703
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4774
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4851
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4941
#, no-wrap
msgid ".include <bsd.port.options.mk>\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4174
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4181
#, no-wrap
msgid ""
".if ${PORT_OPTIONS:MOPT1}\n"
@@ -9585,20 +9598,20 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4180
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4187
msgid ""
"The value of `OPTIONS_SUB` is ignored. Setting it to any value will add "
"`PLIST_SUB` and `SUB_LIST` entries for _all_ options."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4183
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4190
#, no-wrap
msgid "`OPT_USE` and `OPT_USE_OFF`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4189
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4196
msgid ""
"When option _OPT_ is selected, for each `_key=value_` pair in ``OPT_USE``, "
"_value_ is appended to the corresponding `USE_KEY`. If _value_ has spaces "
@@ -9608,7 +9621,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4196
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4203
#, no-wrap
msgid ""
"OPTIONS_DEFINE=\tOPT1\n"
@@ -9618,7 +9631,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4213
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4220
#, no-wrap
msgid ""
".if ${PORT_OPTIONS:MOPT1}\n"
@@ -9631,19 +9644,19 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4216
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4223
#, no-wrap
msgid "`CONFIGURE_ARGS` Helpers"
msgstr ""
#. type: Title =====
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4219
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4226
#, no-wrap
msgid "`OPT_CONFIGURE_ENABLE`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4226
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4233
msgid ""
"When option _OPT_ is selected, for each _entry_ in `OPT_CONFIGURE_ENABLE` "
"then `--enable-_entry_` is appended to `CONFIGURE_ARGS`. When option _OPT_ "
@@ -9653,7 +9666,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4232
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4239
#, no-wrap
msgid ""
"OPTIONS_DEFINE=\tOPT1 OPT2\n"
@@ -9662,7 +9675,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4247
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4254
#, no-wrap
msgid ""
".if ${PORT_OPTIONS:MOPT1}\n"
@@ -9673,7 +9686,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4253
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4260
#, no-wrap
msgid ""
".if ${PORT_OPTIONS:MOPT2}\n"
@@ -9684,13 +9697,13 @@ msgid ""
msgstr ""
#. type: Title =====
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4256
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4263
#, no-wrap
msgid "`OPT_CONFIGURE_WITH`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4263
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4270
msgid ""
"When option _OPT_ is selected, for each _entry_ in `_OPT_CONFIGURE_WITH` "
"then `--with-_entry_` is appended to `CONFIGURE_ARGS`. When option _OPT_ is "
@@ -9700,7 +9713,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4269
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4276
#, no-wrap
msgid ""
"OPTIONS_DEFINE=\tOPT1 OPT2\n"
@@ -9709,7 +9722,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4284
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4291
#, no-wrap
msgid ""
".if ${PORT_OPTIONS:MOPT1}\n"
@@ -9720,7 +9733,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4290
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4297
#, no-wrap
msgid ""
".if ${PORT_OPTIONS:MOPT2}\n"
@@ -9731,13 +9744,13 @@ msgid ""
msgstr ""
#. type: Title =====
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4293
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4300
#, no-wrap
msgid "`OPT_CONFIGURE_ON` and `OPT_CONFIGURE_OFF`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4298
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4305
msgid ""
"When option _OPT_ is selected, the value of `OPT_CONFIGURE_ON`, if defined, "
"is appended to `CONFIGURE_ARGS`. `OPT_CONFIGURE_OFF` works the same way, "
@@ -9745,7 +9758,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4304
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4311
#, no-wrap
msgid ""
"OPTIONS_DEFINE=\tOPT1\n"
@@ -9754,7 +9767,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4319
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4326
#, no-wrap
msgid ""
".if ${PORT_OPTIONS:MOPT1}\n"
@@ -9765,26 +9778,26 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4324
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4331
msgid ""
"Most of the time, the helpers in <<options-configure_enable>> and <<options-"
"configure_with>> provide a shorter and more comprehensive functionality."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4327
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4334
#, no-wrap
msgid "`CMAKE_ARGS` Helpers"
msgstr ""
#. type: Title =====
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4330
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4337
#, no-wrap
msgid "`OPT_CMAKE_ON` and `OPT_CMAKE_OFF`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4334
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4341
msgid ""
"When option _OPT_ is selected, the value of `OPT_CMAKE_ON`, if defined, is "
"appended to `CMAKE_ARGS`. `OPT_CMAKE_OFF` works the same way, but when `OPT` "
@@ -9792,7 +9805,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4340
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4347
#, no-wrap
msgid ""
"OPTIONS_DEFINE=\tOPT1\n"
@@ -9801,7 +9814,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4355
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4362
#, no-wrap
msgid ""
".if ${PORT_OPTIONS:MOPT1}\n"
@@ -9812,19 +9825,19 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4361
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4368
msgid ""
"See <<options-cmake_bool>> for a shorter helper when the value is boolean."
msgstr ""
#. type: Title =====
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4364
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4371
#, no-wrap
msgid "`OPT_CMAKE_BOOL` and `OPT_CMAKE_BOOL_OFF`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4370
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4377
msgid ""
"When option _OPT_ is selected, for each _entry_ in `OPT_CMAKE_BOOL` then `-"
"D_entry_:BOOL=true` is appended to `CMAKE_ARGS`. When option _OPT_ is _not_ "
@@ -9835,7 +9848,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4376
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4383
#, no-wrap
msgid ""
"OPTIONS_DEFINE=\tOPT1\n"
@@ -9844,7 +9857,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4393
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4400
#, no-wrap
msgid ""
".if ${PORT_OPTIONS:MOPT1}\n"
@@ -9857,19 +9870,19 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4396
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4403
#, no-wrap
msgid "`MESON_ARGS` Helpers"
msgstr ""
#. type: Title =====
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4399
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4406
#, no-wrap
msgid "`OPT_MESON_ON` and `OPT_MESON_OFF`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4404
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4411
msgid ""
"When option _OPT_ is selected, the value of `OPT_MESON_ON`, if defined, is "
"appended to `MESON_ARGS`. `OPT_MESON_OFF` works the same way, but when "
@@ -9877,7 +9890,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4410
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4417
#, no-wrap
msgid ""
"OPTIONS_DEFINE=\tOPT1\n"
@@ -9886,7 +9899,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4425
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4432
#, no-wrap
msgid ""
".if ${PORT_OPTIONS:MOPT1}\n"
@@ -9897,13 +9910,13 @@ msgid ""
msgstr ""
#. type: Title =====
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4428
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4435
#, no-wrap
msgid "`OPT_MESON_TRUE` and `OPT_MESON_FALSE`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4434
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4441
msgid ""
"When option _OPT_ is selected, for each _entry_ in `OPT_MESON_TRUE` then `-"
"D_entry_=true` is appended to `MESON_ARGS`. When option _OPT_ is _not_ "
@@ -9914,7 +9927,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4440
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4447
#, no-wrap
msgid ""
"OPTIONS_DEFINE=\tOPT1\n"
@@ -9923,7 +9936,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4457
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4464
#, no-wrap
msgid ""
".if ${PORT_OPTIONS:MOPT1}\n"
@@ -9936,13 +9949,13 @@ msgid ""
msgstr ""
#. type: Title =====
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4460
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4467
#, no-wrap
msgid "`OPT_MESON_YES` and `OPT_MESON_NO`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4466
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4473
msgid ""
"When option _OPT_ is selected, for each _entry_ in `OPT_MESON_YES` then `-"
"D_entry_=yes` is appended to `MESON_ARGS`. When option _OPT_ is _not_ "
@@ -9953,7 +9966,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4472
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4479
#, no-wrap
msgid ""
"OPTIONS_DEFINE=\tOPT1\n"
@@ -9962,7 +9975,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4489
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4496
#, no-wrap
msgid ""
".if ${PORT_OPTIONS:MOPT1}\n"
@@ -9975,13 +9988,13 @@ msgid ""
msgstr ""
#. type: Title =====
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4492
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4499
#, no-wrap
msgid "`OPT_MESON_ENABLED` and `OPT_MESON_DISABLED`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4498
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4505
msgid ""
"When option _OPT_ is selected, for each _entry_ in `OPT_MESON_ENABLED` then "
"`-D_entry_=enabled` is appended to `MESON_ARGS`. When option _OPT_ is _not_ "
@@ -9992,7 +10005,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4504
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4511
#, no-wrap
msgid ""
"OPTIONS_DEFINE=\tOPT1\n"
@@ -10001,7 +10014,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4519
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4526
#, no-wrap
msgid ""
".if ${PORT_OPTIONS:MOPT1}\n"
@@ -10012,13 +10025,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4522
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4529
#, no-wrap
msgid "`OPT_QMAKE_ON` and `OPT_QMAKE_OFF`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4527
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4534
msgid ""
"When option _OPT_ is selected, the value of `OPT_QMAKE_ON`, if defined, is "
"appended to `QMAKE_ARGS`. `OPT_QMAKE_OFF` works the same way, but when "
@@ -10026,7 +10039,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4533
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4540
#, no-wrap
msgid ""
"OPTIONS_DEFINE=\tOPT1\n"
@@ -10035,7 +10048,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4548
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4555
#, no-wrap
msgid ""
".if ${PORT_OPTIONS:MOPT1}\n"
@@ -10046,18 +10059,18 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4551
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4558
#, no-wrap
msgid "`OPT_IMPLIES`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4554
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4561
msgid "Provides a way to add dependencies between options."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4557
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4564
msgid ""
"When _OPT_ is selected, all the options listed in this variable will be "
"selected too. Using the <<options-configure_enable,`OPT_CONFIGURE_ENABLE`>> "
@@ -10065,7 +10078,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4562
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4569
#, no-wrap
msgid ""
"OPTIONS_DEFINE=\tOPT1 OPT2\n"
@@ -10073,7 +10086,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4565
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4572
#, no-wrap
msgid ""
"OPT1_CONFIGURE_ENABLE=\topt1\n"
@@ -10081,12 +10094,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4568
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4575
msgid "Is equivalent to:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4580
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4587
#, no-wrap
msgid ""
".if ${PORT_OPTIONS:MOPT1}\n"
@@ -10097,7 +10110,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4586
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4593
#, no-wrap
msgid ""
".if ${PORT_OPTIONS:MOPT2} || ${PORT_OPTIONS:MOPT1}\n"
@@ -10108,20 +10121,20 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4589
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4596
#, no-wrap
msgid "Simple Use of `OPT_IMPLIES`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4594
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4601
msgid ""
"This port has a `X11` option, and a `GNOME` option that needs the `X11` "
"option to be selected to build."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4599
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4606
#, no-wrap
msgid ""
"OPTIONS_DEFINE=\tX11 GNOME\n"
@@ -10129,7 +10142,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4604
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4611
#, no-wrap
msgid ""
"X11_USES=\txorg\n"
@@ -10139,18 +10152,18 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4609
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4616
#, no-wrap
msgid "`OPT_PREVENTS` and `OPT_PREVENTS_MSG`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4612
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4619
msgid "Provides a way to add conflicts between options."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4616
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4623
msgid ""
"When _OPT_ is selected, all the options listed in `OPT_PREVENTS` must be un-"
"selected. If `OPT_PREVENTS_MSG` is set and a conflict is triggered, its "
@@ -10158,7 +10171,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4622
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4629
#, no-wrap
msgid ""
"OPTIONS_DEFINE=\tOPT1 OPT2\n"
@@ -10167,12 +10180,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4625
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4632
msgid "Is roughly equivalent to:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4635
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4642
#, no-wrap
msgid ""
".if ${PORT_OPTIONS:MOPT2} && ${PORT_OPTIONS:MOPT1}\n"
@@ -10181,20 +10194,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4638
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4645
msgid ""
"The only difference is that the first one will write an error after running "
"`make config`, suggesting changing the selected options."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4640
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4647
#, no-wrap
msgid "Simple Use of `OPT_PREVENTS`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4646
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4653
msgid ""
"This port has `X509` and `SCTP` options. Both options add patches, but the "
"patches conflict with each other, so they cannot be selected at the same "
@@ -10202,13 +10215,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4650
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4657
#, no-wrap
msgid "OPTIONS_DEFINE=\tX509 SCTP\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4653
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4660
#, no-wrap
msgid ""
"SCTP_PATCHFILES=\t${PORTNAME}-6.8p1-sctp-2573.patch.gz:-p1\n"
@@ -10216,7 +10229,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4658
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4665
#, no-wrap
msgid ""
"X509_PATCH_SITES=\thttp://www.roumenpetrov.info/openssh/x509/:x509\n"
@@ -10226,25 +10239,25 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4663
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4670
#, no-wrap
msgid "`OPT_VARS` and `OPT_VARS_OFF`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4666
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4673
msgid "Provides a generic way to set and append to variables."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4670
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4677
msgid ""
"Before using `OPT_VARS` and `OPT_VARS_OFF`, see if there is already a more "
"specific helper available in <<options-variables>>."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4675
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4682
msgid ""
"When option _OPT_ is selected, and `OPT_VARS` defined, `_key_=_value_` and "
"`_key_+=_value_` pairs are evaluated from `OPT_VARS`. An `=` cause the "
@@ -10253,7 +10266,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4683
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4690
#, no-wrap
msgid ""
"OPTIONS_DEFINE=\tOPT1 OPT2 OPT3\n"
@@ -10264,14 +10277,14 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4685
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4694
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4692
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4701
#, no-wrap
msgid "MAKE_ARGS=\tALSO_BUILD=\"${ALSO_BUILD}\" BIN3_BUILD=\"${BIN3_BUILD}\"\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4700
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4707
#, no-wrap
msgid ""
".if ${PORT_OPTIONS:MOPT1}\n"
@@ -10280,7 +10293,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4704
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4711
#, no-wrap
msgid ""
".if ${PORT_OPTIONS:MOPT2}\n"
@@ -10289,7 +10302,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4710
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4717
#, no-wrap
msgid ""
".if ${PORT_OPTIONS:MOPT2}\n"
@@ -10300,18 +10313,18 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4715
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4722
msgid "Values containing whitespace must be enclosed in quotes:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4719
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4726
#, no-wrap
msgid "OPT_VARS=\tfoo=\"bar baz\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4725
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4732
msgid ""
"This is due to the way man:make[1] variable expansion deals with "
"whitespace. When `OPT_VARS= foo=bar baz` is expanded, the variable ends up "
@@ -10321,36 +10334,36 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4728
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4735
msgid ""
"Also, _do not_ add extra spaces after the `_var_=` sign and before the "
"value, it would also be split into two strings. _This will not work_:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4732
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4739
#, no-wrap
msgid "OPT_VARS=\tfoo=\tbar\n"
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4737
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4744
#, no-wrap
msgid "Dependencies, `OPT_DEPTYPE` and `OPT_DEPTYPE_OFF`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4740
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4747
msgid "For any of these dependency types:"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4742
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4749
msgid "`PKG_DEPENDS`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4752
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4759
msgid ""
"When option _OPT_ is selected, the value of `OPT_DEPTYPE`, if defined, is "
"appended to `DEPTYPE`. `OPT_DEPTYPE_OFF` works the same, but when `OPT` is "
@@ -10358,7 +10371,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4758
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4765
#, no-wrap
msgid ""
"OPTIONS_DEFINE=\tOPT1\n"
@@ -10367,7 +10380,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4773
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4780
#, no-wrap
msgid ""
".if ${PORT_OPTIONS:MOPT1}\n"
@@ -10378,164 +10391,164 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4776
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4783
#, no-wrap
msgid "Generic Variables Replacement, `OPT_VARIABLE` and `OPT_VARIABLE_OFF`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4779
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4786
msgid "For any of these variables:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4781
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4788
msgid "`ALL_TARGET`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4782
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4789
msgid "`BINARY_ALIAS`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4783
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4790
msgid "`BROKEN`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4785
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4792
msgid "`CFLAGS`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4786
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4793
msgid "`CONFIGURE_ENV`"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4787
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5026
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4794
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5033
#, no-wrap
msgid "`CONFLICTS`"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4788
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5021
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4795
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5028
#, no-wrap
msgid "`CONFLICTS_BUILD`"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4789
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5016
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4796
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5023
#, no-wrap
msgid "`CONFLICTS_INSTALL`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4790
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4797
msgid "`CPPFLAGS`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4791
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4798
msgid "`CXXFLAGS`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4792
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4799
msgid "`DESKTOP_ENTRIES`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4795
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4802
msgid "`EXTRA_PATCHES`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4807
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4814
msgid "`IGNORE`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4808
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4815
msgid "`INFO`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4809
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4816
msgid "`INSTALL_TARGET`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4810
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4817
msgid "`LDFLAGS`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4811
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4818
msgid "`LIBS`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4812
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4819
msgid "`MAKE_ARGS`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4813
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4820
msgid "`MAKE_ENV`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4816
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4823
msgid "`PATCH_SITES`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4817
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4824
msgid "`PLIST_DIRS`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4818
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4825
msgid "`PLIST_FILES`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4819
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4826
msgid "`PLIST_SUB`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4820
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4827
msgid "`PORTDOCS`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4821
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4828
msgid "`PORTEXAMPLES`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4822
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4829
msgid "`SUB_FILES`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4823
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4830
msgid "`SUB_LIST`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4824
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4831
msgid "`TEST_TARGET`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4829
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4836
msgid ""
"When option _OPT_ is selected, the value of `OPT_ABOVEVARIABLE`, if defined, "
"is appended to `_ABOVEVARIABLE_`. `OPT_ABOVEVARIABLE_OFF` works the same "
@@ -10543,7 +10556,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4835
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4842
#, no-wrap
msgid ""
"OPTIONS_DEFINE=\tOPT1\n"
@@ -10552,7 +10565,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4850
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4857
#, no-wrap
msgid ""
".if ${PORT_OPTIONS:MOPT1}\n"
@@ -10563,7 +10576,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4857
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4864
msgid ""
"Some variables are not in this list, in particular `PKGNAMEPREFIX` and "
"`PKGNAMESUFFIX`. This is intentional. A port _must not_ change its name "
@@ -10571,7 +10584,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4862
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4869
msgid ""
"Some of these variables, at least `ALL_TARGET`, `DISTFILES` and "
"`INSTALL_TARGET`, have their default values set _after_ the options are "
@@ -10579,166 +10592,166 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4864
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4871
msgid "With these lines in the [.filename]#Makefile#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4868
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4875
#, no-wrap
msgid "ALL_TARGET=\tall\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4870
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4879
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4877
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4886
#, no-wrap
msgid "DOCS_ALL_TARGET=\tdoc\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4873
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4880
msgid ""
"If the `DOCS` option is enabled, `ALL_TARGET` will have a final value of "
"`all doc`; if the option is disabled, it would have a value of `all`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4875
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4882
msgid "With only the options helper line in the [.filename]#Makefile#:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4882
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4889
msgid ""
"If the `DOCS` option is enabled, `ALL_TARGET` will have a final value of "
"`doc`; if the option is disabled, it would have a value of `all`."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4885
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4892
#, no-wrap
msgid "Additional Build Targets, `_target_-_OPT_-on` and `_target_-_OPT_-off`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4888
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4895
msgid ""
"These [.filename]#Makefile# targets can accept optional extra build targets:"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4890
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4897
msgid "`pre-fetch`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4891
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4898
msgid "`do-fetch`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4892
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4899
msgid "`post-fetch`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4893
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4900
msgid "`pre-extract`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4894
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4901
msgid "`do-extract`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4895
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4902
msgid "`post-extract`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4896
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4903
msgid "`pre-patch`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4897
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4904
msgid "`do-patch`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4898
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4905
msgid "`post-patch`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4899
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4906
msgid "`pre-configure`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4900
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4907
msgid "`do-configure`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4901
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4908
msgid "`post-configure`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4902
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4909
msgid "`pre-build`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4903
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4910
msgid "`do-build`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4904
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4911
msgid "`post-build`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4905
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4912
msgid "`pre-install`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4906
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4913
msgid "`do-install`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4907
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4914
msgid "`post-install`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4908
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4915
msgid "`post-stage`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4909
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4916
msgid "`pre-package`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4910
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4917
msgid "`do-package`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4911
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4918
msgid "`post-package`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4915
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4922
msgid ""
"When option _OPT_ is selected, the target `_TARGET_-_OPT_-on`, if defined, "
"is executed after `_TARGET_`. `_TARGET_-_OPT_-off` works the same way, but "
@@ -10746,7 +10759,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4922
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4929
#, no-wrap
msgid ""
"post-patch-OPT1-on:\n"
@@ -10754,7 +10767,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4925
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4932
#, no-wrap
msgid ""
"post-patch-OPT1-off:\n"
@@ -10762,7 +10775,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4941
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4948
#, no-wrap
msgid ""
"post-patch:\n"
@@ -10774,13 +10787,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4944
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4951
#, no-wrap
msgid "Specifying the Working Directory"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4949
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4956
msgid ""
"Each port is extracted into a working directory, which must be writable. "
"The ports system defaults to having `DISTFILES` unpack in to a directory "
@@ -10788,7 +10801,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4954
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4961
#, no-wrap
msgid ""
"PORTNAME=\tfoo\n"
@@ -10796,7 +10809,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4957
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4964
msgid ""
"then the port's distribution files contain a top-level directory, [."
"filename]#foo-1.0#, and the rest of the files are located under that "
@@ -10804,18 +10817,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4959
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4966
msgid "A number of variables can be overridden if that is not the case."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4961
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4968
#, no-wrap
msgid "`WRKSRC`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4965
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4972
msgid ""
"The variable lists the name of the directory that is created when the "
"application's distfiles are extracted. If our previous example extracted "
@@ -10824,62 +10837,62 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4969
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4976
#, no-wrap
msgid "WRKSRC=\t${WRKDIR}/foo\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4972
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4979
msgid "or possibly"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4976
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4983
#, no-wrap
msgid "WRKSRC=\t${WRKDIR}/${PORTNAME}\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4979
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4986
#, no-wrap
msgid "`WRKSRC_SUBDIR`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4982
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4989
msgid ""
"If the source files needed for the port are in a subdirectory of the "
"extracted distribution file, set `WRKSRC_SUBDIR` to that directory."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4986
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4993
#, no-wrap
msgid "WRKSRC_SUBDIR=\tsrc\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4989
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4996
#, no-wrap
msgid "`NO_WRKSUBDIR`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4992
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4999
msgid ""
"If the port does not extract in to a subdirectory at all, then set "
"`NO_WRKSUBDIR` to indicate that."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4996
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5003
#, no-wrap
msgid "NO_WRKSUBDIR=\tyes\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5001
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5008
msgid ""
"Because `WRKDIR` is the only directory that is supposed to be writable "
"during the build, and is used to store many files recording the status of "
@@ -10887,20 +10900,20 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5004
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5011
#, no-wrap
msgid "Conflict Handling"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5007
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5014
msgid ""
"There are three different variables to register a conflict between packages "
"and ports: `CONFLICTS`, `CONFLICTS_INSTALL` and `CONFLICTS_BUILD`."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5011
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5018
msgid ""
"The conflict variables automatically set the variable `IGNORE`, which is "
"more fully documented in crossref:porting-dads[dads-noinstall,Marking a Port "
@@ -10908,7 +10921,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5014
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5021
msgid ""
"When removing one of several conflicting ports, it is advisable to retain "
"`CONFLICTS` in those other ports for a few months to cater for users who "
@@ -10916,7 +10929,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5019
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5026
msgid ""
"If the package cannot coexist with other packages (because of file "
"conflicts, runtime incompatibilities, etc.). `CONFLICTS_INSTALL` check is "
@@ -10924,14 +10937,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5024
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5031
msgid ""
"If the port cannot be built when other specific ports are already "
"installed. Build conflicts are not recorded in the resulting package."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5029
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5036
msgid ""
"If the port cannot be built if a certain port is already installed and the "
"resulting package cannot coexist with the other package. `CONFLICTS` check "
@@ -10939,7 +10952,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5033
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5040
msgid ""
"Each space-separated item in the `CONFLICTS*` variable values is matched "
"against packages except the one being built, using shell globbing rules. "
@@ -10950,13 +10963,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5036
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5043
#, no-wrap
msgid "% make -C devel/git FLAVOR=lite all deinstall install\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5039
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5046
msgid ""
"But the following command would report a conflict, since the package base "
"name installed is `git-lite`, while `git` would be built, but cannot be "
@@ -10964,20 +10977,20 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5042
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5049
#, no-wrap
msgid "% make -C devel/git FLAVOR=default all deinstall install\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5045
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5052
msgid ""
"Without that feature, the Makefile would need one "
"`_flavor__CONFLICTS_INSTALL` for each flavor, listing every other flavor."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5048
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5055
msgid ""
"The most common content of one of these variable is the package base of "
"another port. The package base is the package name without the appended "
@@ -10985,20 +10998,20 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5050
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5057
#, no-wrap
msgid "Basic usage of `CONFLICTS*`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5056
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5063
msgid ""
"package:dns/bind99[] cannot be installed if package:dns/bind910[] is present "
"because they install same files. First gather the package base to use:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5063
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5070
#, no-wrap
msgid ""
"% make -C dns/bind99 -V PKGBASE\n"
@@ -11008,29 +11021,29 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5066
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5073
msgid "Then add to the [.filename]#Makefile# of package:dns/bind99[]:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5070
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5077
#, no-wrap
msgid "CONFLICTS_INSTALL=\tbind910\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5073
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5080
msgid "And add to the [.filename]#Makefile# of package:dns/bind910[]:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5077
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5084
#, no-wrap
msgid "CONFLICTS_INSTALL=\tbind99\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5084
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5091
msgid ""
"Sometimes, only certain versions of another port are incompatible. When "
"this is the case, use the full package name including the version. If "
@@ -11039,27 +11052,27 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5086
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5093
#, no-wrap
msgid "Using `CONFLICTS*` With Globs."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5091
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5098
msgid ""
"From versions from 2.0 and up-to 2.4.1_2, package:deskutils/gnotime[] used "
"to install a bundled version of package:databases/qof[]."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5093
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5100
msgid ""
"To reflect this past, the [.filename]#Makefile# of package:databases/qof[] "
"contains:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5099
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5106
#, no-wrap
msgid ""
"CONFLICTS_INSTALL=\tgnotime-2.[0-3]* \\\n"
@@ -11068,7 +11081,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5102
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5109
msgid ""
"The first entry match versions `2.0` through `2.3`, the second all the "
"revisions of `2.4.0`, the third the exact `2.4.1` version, and the last the "
@@ -11076,14 +11089,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5104
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5111
msgid ""
"package:deskutils/gnotime[] does not have any conflicts line because its "
"current version does not conflict with anything else."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5108
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5115
msgid ""
"The variable `DISABLE_CONFLICTS` may be temporarily set when making targets "
"that are not affected by conflicts. The variable is not to be set in port "
@@ -11091,19 +11104,19 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5112
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5119
#, no-wrap
msgid "% make -DDISABLE_CONFLICTS patch\n"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5115
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5122
#, no-wrap
msgid "Installing Files"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5122
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5129
msgid ""
"The `install` phase is very important to the end user because it adds files "
"to their system. All the additional commands run in the port [."
@@ -11112,13 +11125,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5125
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5132
#, no-wrap
msgid "`INSTALL_*` Macros"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5132
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5139
msgid ""
"Use the macros provided in [.filename]#bsd.port.mk# to ensure correct modes "
"of files in the port's `*-install` targets. Set ownership directly in [."
@@ -11131,24 +11144,24 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5134
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5141
msgid "`INSTALL_PROGRAM` is a command to install binary executables."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5135
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5142
msgid "`INSTALL_SCRIPT` is a command to install executable scripts."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5136
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5143
msgid ""
"`INSTALL_LIB` is a command to install shared libraries (but not static "
"libraries)."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5137
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5144
msgid ""
"`INSTALL_KLD` is a command to install kernel loadable modules. Some "
"architectures do not like having the modules stripped, so use this command "
@@ -11156,41 +11169,41 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5138
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5145
msgid ""
"`INSTALL_DATA` is a command to install sharable data, including static "
"libraries."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5139
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5146
msgid ""
"`INSTALL_MAN` is a command to install manpages and other documentation (it "
"does not compress anything)."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5141
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5148
msgid ""
"These variables are set to the man:install[1] command with the appropriate "
"flags for each situation."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5145
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5152
msgid ""
"Do not use `INSTALL_LIB` to install static libraries, because stripping them "
"renders them useless. Use `INSTALL_DATA` instead."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5148
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5155
#, no-wrap
msgid "Stripping Binaries and Shared Libraries"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5153
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5160
msgid ""
"Installed binaries should be stripped. Do not strip binaries manually unless "
"absolutely required. The `INSTALL_PROGRAM` macro installs and strips a "
@@ -11199,7 +11212,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5156
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5163
msgid ""
"When a file must be stripped, but neither `INSTALL_PROGRAM` nor "
"`INSTALL_LIB` macros are desirable, `${STRIP_CMD}` strips the program or "
@@ -11208,7 +11221,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5161
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5168
#, no-wrap
msgid ""
"post-install:\n"
@@ -11216,12 +11229,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5164
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5171
msgid "When multiple files need to be stripped:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5171
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5178
#, no-wrap
msgid ""
"post-install:\n"
@@ -11231,7 +11244,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5176
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5183
msgid ""
"Use man:file[1] on a file to determine if it has been stripped. Binaries "
"are reported by man:file[1] as `stripped`, or `not stripped`. Additionally, "
@@ -11240,12 +11253,12 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5180
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5187
msgid "When `WITH_DEBUG` is defined, elf files _must not_ be stripped."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5182
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5189
msgid ""
"The variables (`STRIP_CMD`, `INSTALL_PROGRAM`, `INSTALL_LIB`, ...) and "
"crossref:uses[uses,`USES`] provided by the framework handle this "
@@ -11253,7 +11266,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5184
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5191
msgid ""
"Some software, add `-s` to their `LDFLAGS`, in this case, either remove `-s` "
"if `WITH_DEBUG` is set, or remove it unconditionally and use `STRIP_CMD` in "
@@ -11261,13 +11274,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5187
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5194
#, no-wrap
msgid "Installing a Whole Tree of Files"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5192
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5199
msgid ""
"Sometimes, a large number of files must be installed while preserving their "
"hierarchical organization. For example, copying over a whole directory tree "
@@ -11277,7 +11290,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5197
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5204
msgid ""
"Two macros exist for this situation. The advantage of using these macros "
"instead of `cp` is that they guarantee proper file ownership and permissions "
@@ -11289,7 +11302,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5203
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5210
#, no-wrap
msgid ""
"post-install:\n"
@@ -11298,14 +11311,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5206
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5213
msgid ""
"This example will install the contents of the [.filename]#examples# "
"directory in the vendor distfile to the proper examples location of the port."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5212
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5219
#, no-wrap
msgid ""
"post-install:\n"
@@ -11314,14 +11327,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5215
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5222
msgid ""
"And this example will install the data of summer months to the [."
"filename]#summer# subdirectory of a [.filename]#DATADIR#."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5218
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5225
msgid ""
"Additional `find` arguments can be passed via the third argument to "
"`COPYTREE_*` macros. For example, to install all files from the first "
@@ -11329,7 +11342,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5225
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5232
#, no-wrap
msgid ""
"post-install:\n"
@@ -11339,7 +11352,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5230
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5237
msgid ""
"These macros do not add the installed files to [.filename]#pkg-plist#. They "
"must be added manually. For optional documentation (`PORTDOCS`, see "
@@ -11348,13 +11361,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5232
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5239
#, no-wrap
msgid "Install Additional Documentation"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5236
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5243
msgid ""
"If the software has some documentation other than the standard man and info "
"pages that is useful for the user, install it under `DOCSDIR`. This can be "
@@ -11362,7 +11375,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5241
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5248
msgid ""
"Create a new directory for the port. The directory name is `DOCSDIR`. This "
"usually equals `PORTNAME`. However, if the user might want different "
@@ -11371,7 +11384,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5244
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5251
msgid ""
"Since only the files listed in [.filename]#pkg-plist# are installed, it is "
"safe to always install documentation to `STAGEDIR` (see crossref:"
@@ -11380,7 +11393,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5250
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5257
#, no-wrap
msgid ""
"post-install:\n"
@@ -11389,7 +11402,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5254
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5261
msgid ""
"On the other hand, if there is a DOCS option in the port, install the "
"documentation in a `post-install-DOCS-on` target. These targets are "
@@ -11397,46 +11410,46 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5256
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5263
msgid ""
"Here are some handy variables and how they are expanded by default when used "
"in the [.filename]#Makefile#:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5258
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5265
msgid "`DATADIR` gets expanded to [.filename]#PREFIX/share/PORTNAME#."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5259
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5266
msgid "`DATADIR_REL` gets expanded to [.filename]#share/PORTNAME#."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5260
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5267
msgid "`DOCSDIR` gets expanded to [.filename]#PREFIX/share/doc/PORTNAME#."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5261
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5268
msgid "`DOCSDIR_REL` gets expanded to [.filename]#share/doc/PORTNAME#."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5262
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5269
msgid ""
"`EXAMPLESDIR` gets expanded to [.filename]#PREFIX/share/examples/PORTNAME#."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5263
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5270
msgid ""
"`EXAMPLESDIR_REL` gets expanded to [.filename]#share/examples/PORTNAME#."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5269
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5276
msgid ""
"The `DOCS` option only controls additional documentation installed in "
"`DOCSDIR`. It does not apply to standard man pages and info pages. Things "
@@ -11444,7 +11457,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5275
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5282
msgid ""
"These variables are exported to `PLIST_SUB`. Their values will appear there "
"as pathnames relative to [.filename]#PREFIX# if possible. That is, [."
@@ -11454,14 +11467,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5277
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5284
msgid ""
"All conditionally installed documentation files and directories are included "
"in [.filename]#pkg-plist# with the `%%PORTDOCS%%` prefix, for example:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5282
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5289
#, no-wrap
msgid ""
"%%PORTDOCS%%%%DOCSDIR%%/AUTHORS\n"
@@ -11469,7 +11482,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5291
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5298
msgid ""
"As an alternative to enumerating the documentation files in [.filename]#pkg-"
"plist#, a port can set the variable `PORTDOCS` to a list of file names and "
@@ -11486,20 +11499,20 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5295
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5302
#, no-wrap
msgid "PORTDOCS=\tREADME.* ChangeLog docs/*\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5300
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5307
msgid ""
"The equivalents of `PORTDOCS` for files installed under `DATADIR` and "
"`EXAMPLESDIR` are `PORTDATA` and `PORTEXAMPLES`, respectively."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5304
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5311
msgid ""
"The contents of [.filename]#pkg-message# are displayed upon installation. "
"See crossref:pkg-files[porting-message,the section on using [.filename]#pkg-"
@@ -11508,13 +11521,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5307
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5314
#, no-wrap
msgid "Subdirectories Under `PREFIX`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5316
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5323
msgid ""
"Try to let the port put things in the right subdirectories of `PREFIX`. "
"Some ports lump everything and put it in the subdirectory with the port's "
@@ -11532,33 +11545,33 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5318
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5325
#, no-wrap
msgid "Use `BINARY_ALIAS` to Rename Commands Instead of Patching the Build"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5321
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5328
msgid ""
"When `BINARY_ALIAS` is defined it will create symlinks of the given commands "
"in a directory which will be prepended to `PATH`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5323
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5330
msgid ""
"Use it to substitute hardcoded commands the build phase relies on without "
"having to patch any build files."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5325
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5332
#, no-wrap
msgid "Using `BINARY_ALIAS` to Make `gsed` Available as `sed`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5330
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5337
msgid ""
"Some ports expect `sed` to behave like GNU sed and use features that man:"
"sed[1] does not provide. GNU sed is available from package:textproc/gsed[] "
@@ -11566,14 +11579,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5332
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5339
msgid ""
"Use `BINARY_ALIAS` to substitute `sed` with `gsed` for the duration of the "
"build:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5338
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5345
#, no-wrap
msgid ""
"BUILD_DEPENDS=\tgsed:textproc/gsed\n"
@@ -11582,13 +11595,13 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5343
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5350
#, no-wrap
msgid "Using `BINARY_ALIAS` to Provide Aliases for Hardcoded `python3` Commands"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5348
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5355
msgid ""
"A port that has a hardcoded reference to `python3` in its build scripts will "
"need to have it available in `PATH` at build time. Use `BINARY_ALIAS` to "
@@ -11596,7 +11609,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5354
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5361
#, no-wrap
msgid ""
"USES=\tpython:3.4+,build\n"
@@ -11605,14 +11618,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5357
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5364
msgid ""
"See crossref:special[using-python,Using Python] for more information about "
"`USES=python`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5364
+#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5371
msgid ""
"Binary aliases are created after the dependencies provided via "
"`BUILD_DEPENDS` and `LIB_DEPENDS` are processed and before the `configure` "
diff --git a/documentation/content/en/books/porters-handbook/quick-porting/_index.po b/documentation/content/en/books/porters-handbook/quick-porting/_index.po
index 48dc475e75..c1fae52e52 100644
--- a/documentation/content/en/books/porters-handbook/quick-porting/_index.po
+++ b/documentation/content/en/books/porters-handbook/quick-porting/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2023-04-20 20:56-0300\n"
+"POT-Creation-Date: 2023-09-09 18:12-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"
@@ -225,15 +225,17 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:152
+#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:154
msgid ""
"It is recommended to keep all the filenames in this file sorted "
"alphabetically. It will make verifying changes when upgrading the port much "
-"easier."
+"easier. The sorting should be applied after variable expansion takes "
+"place. The framework does this correctly when the package list is crossref:"
+"plist[plist-autoplist,generated automatically]."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:158
+#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:160
msgid ""
"Creating a packing list manually can be a very tedious task. If the port "
"installs a large numbers of files, crossref:plist[plist-autoplist,creating "
@@ -241,7 +243,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:163
+#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:165
msgid ""
"There is only one case when [.filename]#pkg-plist# can be omitted from a "
"port. If the port installs just a handful of files, list them in "
@@ -251,7 +253,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:172
+#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:174
#, no-wrap
msgid ""
"PLIST_FILES=\tbin/oneko \\\n"
@@ -263,7 +265,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:179
+#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:181
msgid ""
"Usage of `PLIST_FILES` should not be abused. When looking for the origin of "
"a file, people usually try to grep through the [.filename]#pkg-plist# files "
@@ -272,7 +274,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:184
+#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:186
msgid ""
"If a port needs to create an empty directory, or creates directories outside "
"of [.filename]#${PREFIX}# during installation, refer to crossref:plist[plist-"
@@ -280,7 +282,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:190
+#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:192
msgid ""
"As `PLIST_FILES` is a man:make[1] variable, any entry with spaces must be "
"quoted. For example, if using keywords described in man:pkg-create[8] and "
@@ -289,72 +291,72 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:194
+#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:196
#, no-wrap
msgid "PLIST_FILES=\t\"@sample ${ETCDIR}/oneko.conf.sample\"\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:198
+#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:200
msgid ""
"Later we will see how [.filename]#pkg-plist# and `PLIST_FILES` can be used "
"to fulfill crossref:plist[plist,more sophisticated tasks]."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:200
+#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:202
#, no-wrap
msgid "Creating the Checksum File"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:205
+#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:207
msgid ""
"Just type `make makesum`. The ports framework will automatically generate [."
"filename]#distinfo#. Do not try to generate the file manually."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:207
+#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:209
#, no-wrap
msgid "Testing the Port"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:211
+#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:213
msgid ""
"Make sure that the port rules do exactly what is desired, including "
"packaging up the port. These are the important points to verify:"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:213
+#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:215
msgid ""
"[.filename]#pkg-plist# does not contain anything not installed by the port."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:214
+#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:216
msgid ""
"[.filename]#pkg-plist# contains everything that is installed by the port."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:215
+#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:217
msgid ""
"The port can be installed using the `install` target. This verifies that the "
"install script works correctly."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:216
+#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:218
msgid ""
"The port can be deinstalled properly using the `deinstall` target. This "
"verifies that the deinstall script works correctly."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:217
+#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:219
msgid ""
"The port only has access to network resources during the `fetch` target "
"phase. This is important for package builders, such as package:ports-mgmt/"
@@ -362,7 +364,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:218
+#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:220
msgid ""
"Make sure that `make package` can be run as a normal user (that is, not as "
"`root`). If that fails, the software may need to be patched. See also "
@@ -371,63 +373,63 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:220
+#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:222
#, no-wrap
msgid "Procedure: Recommended Test Ordering"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:222
+#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:224
msgid "`make stage`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:223
+#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:225
msgid "`make stage-qa`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:224
+#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:226
msgid "`make package`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:225
+#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:227
msgid "`make install`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:226
+#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:228
msgid "`make deinstall`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:227
+#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:229
msgid "`make package` (as user)"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:229
+#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:231
msgid "Make certain no warnings are shown in any of the stages."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:232
+#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:234
msgid ""
"Thorough automated testing can be done with package:ports-mgmt/poudriere[] "
-"from the Ports Collection, see crossref:testing[testing-poudriere,Poudriere] "
+"from the Ports Collection, see crossref:testing[testing-poudriere,poudriere] "
"for more information. It maintains `jails` where all of the steps shown "
"above can be tested without affecting the state of the host system."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:234
+#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:236
#, no-wrap
msgid "Checking the Port with `portlint`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:239
+#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:241
msgid ""
"Please use `portlint` to see if the port conforms to our guidelines. The "
"package:ports-mgmt/portlint[] program is part of the ports collection. In "
@@ -437,61 +439,61 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:243
+#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:245
msgid ""
"Do not blindly follow the output of `portlint`. It is a static lint tool and "
"sometimes gets things wrong."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:246
+#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:248
#, no-wrap
msgid "Submitting the New Port"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:249
+#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:251
msgid ""
"Before submitting the new port, read the crossref:porting-dads[porting-dads,"
"DOs and DON'Ts] section."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:251
+#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:253
msgid ""
"Once happy with the port, the only thing remaining is to put it in the main "
"FreeBSD ports tree and make everybody else happy about it too."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:255
+#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:257
msgid ""
"We do not need the [.filename]#work# directory or the [.filename]#pkgname."
"txz# package, so delete them now."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:259
+#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:261
msgid ""
"Next, create a man:patch[1], file. Assuming the port is called `oneko` and "
"is in the `games` category."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:261
+#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:263
#, no-wrap
msgid "Creating a [.filename]#.diff# for a New Port"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:265
+#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:267
msgid ""
"Add all the files with `git add .`, then review the diff with `git diff`. "
"For example:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:270
+#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:272
#, no-wrap
msgid ""
"% git add .\n"
@@ -499,14 +501,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:274
+#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:276
msgid ""
"Make sure that all required files are included, then commit the change to "
"your local branch and generate a patch with `git format-patch`"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:279
+#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:281
#, no-wrap
msgid ""
"% git commit\n"
@@ -514,7 +516,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:283
+#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:285
msgid ""
"Patch generated with `git format-patch` will include author identity and "
"email addresses, making it easier for developers to apply (with `git am`) "
@@ -522,7 +524,7 @@ msgid ""
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:287
+#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:289
msgid ""
"To make it easier for committers to apply the patch on their working copy of "
"the ports tree, please generate the [.filename]#.diff# from the base of your "
@@ -530,7 +532,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:294
+#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:296
msgid ""
"Submit [.filename]#oneko.diff# with the https://bugs.freebsd.org/submit/[bug "
"submission form]. Use product \"Ports & Packages\", component \"Individual "
@@ -540,7 +542,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:300
+#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:302
msgid ""
"Giving a good description in the summary of the problem report makes the "
"work of port committers and triagers a lot easier. The expected format for "
@@ -550,7 +552,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:305
+#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:307
msgid ""
"After submitting the port, please be patient. The time needed to include a "
"new port in FreeBSD can vary from a few days to a few months. A simple "
@@ -559,14 +561,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:307
+#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:309
msgid ""
"To get a listing of _open_ port PRs, select _Open_ and _Ports & Packages_ in "
"the search form, then click btn:[Search]."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:310
+#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:312
msgid ""
"After looking at the new port, we will reply if necessary, and commit it to "
"the tree. The submitter's name will also be added to the list of extref:"
@@ -575,7 +577,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:315
+#: documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:317
msgid ""
"Previously it was possible to submit patches for new ports using a man:"
"shar[1] file; this is no longer the case with the evolution of man:git[1]. "
diff --git a/documentation/content/en/books/porters-handbook/special/_index.po b/documentation/content/en/books/porters-handbook/special/_index.po
index c1ef95841d..d17d733536 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-07-15 16:42-0300\n"
+"POT-Creation-Date: 2023-09-09 18:12-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"
@@ -44,12 +44,87 @@ msgstr ""
#. type: Title ==
#: documentation/content/en/books/porters-handbook/special/_index.adoc:53
#, no-wrap
-msgid "Staging"
+msgid "Splitting long files"
msgstr ""
#. type: Plain text
#: documentation/content/en/books/porters-handbook/special/_index.adoc:60
msgid ""
+"Sometimes, port [.filename]#Makefiles# can be really long. For example, "
+"rust ports can have a very long `CARGO_CRATES` list. In other cases, the [."
+"filename]#Makefile# might have code that varies depending on the "
+"architecture. In such cases, it can be convenient to split the original [."
+"filename]#Makefile# into several files. [.filename]#bsd.port.mk# "
+"automatically includes some types of [.filename]#Makefiles# into the main "
+"port [.filename]#Makefile#."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:62
+msgid ""
+"These are the files that the framework handles automatically if they are "
+"found:"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:64
+msgid ""
+"[.filename]#Makefile.crates#. An example can be found in package:audio/"
+"ebur128[]."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:65
+msgid ""
+"[.filename]#Makefile.inc#. An example can be found in package:net/ntp[]."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:66
+msgid "[.filename]#Makefile.${ARCH}-${OPSYS}#"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:67
+msgid ""
+"[.filename]#Makefile.${OPSYS}#. An example can be found in package:net/cvsup-"
+"static[]."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:68
+msgid "[.filename]#Makefile.${ARCH}#"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:69
+msgid "[.filename]#Makefile.local#"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:75
+msgid ""
+"It is also usual practice to split the packaging list of the port into "
+"several files if the list varies a lot from one architecture to another or "
+"depends on the selected flavor. In this case, the [.filename]#pkg-plist# "
+"file for each architecture is named following the pattern [.filename]#pkg-"
+"plist.${ARCH}# or [.filename]#pkg-plist.${FLAVOR}#. The framework does not "
+"create the packaging list automatically if multiple [.filename]#pkg-plist# "
+"files exist. It is the responsibility of the porter to select the proper [."
+"filename]#pkg-plist# and assign it to the `PLIST` variable. Examples on how "
+"to deal with this can be found in package:audio/logitechmediaserver[] and "
+"package:deskutils/libportal[]."
+msgstr ""
+
+#. type: Title ==
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:77
+#, no-wrap
+msgid "Staging"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:84
+msgid ""
"[.filename]#bsd.port.mk# expects ports to work with a \"stage directory\". "
"This means that a port must not install files directly to the regular "
"destination directories (that is, under `PREFIX`, for example) but instead "
@@ -63,7 +138,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:67
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:91
msgid ""
"No port _really_ needs to be root. It can mostly be avoided by using "
"crossref:uses[uses-uidfix,`USES=uidfix`]. If the port still runs commands "
@@ -74,7 +149,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:72
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:96
msgid ""
"Meta ports, or ports that do not install files themselves but only depend on "
"other ports, must avoid needlessly extracting the man:mtree[8] to the stage "
@@ -84,20 +159,20 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:76
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:100
#, no-wrap
msgid "NO_MTREE=\tyes\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:82
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:106
msgid ""
"Metaports should use <<uses-metaport,`USES=metaport`>>. It sets up defaults "
"for ports that do not fetch, build, or install anything."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:88
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:112
msgid ""
"Staging is enabled by prepending `STAGEDIR` to paths used in the `pre-"
"install`, `do-install`, and `post-install` targets (see the examples through "
@@ -108,20 +183,20 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:92
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:116
msgid ""
"Ports that install kernel modules must prepend `STAGEDIR` to their "
"destination, by default [.filename]#/boot/modules#."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:95
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:119
#, no-wrap
msgid "Handling Symbolic Links"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:100
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:124
msgid ""
"When creating a symbolic link, relative ones are strongly recommended. Use "
"`${RLN}` to create relative symbolic links. It uses man:install[1] under "
@@ -129,20 +204,20 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:102
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:126
#, no-wrap
msgid "Create Relative Symbolic Links Automatically"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:106
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:130
msgid ""
"`${RLN}` uses man:install[1]'s relative symbolic feature which frees the "
"porter of computing the relative path."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:112
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:136
#, no-wrap
msgid ""
"${RLN} ${STAGEDIR}${PREFIX}/lib/libfoo.so.42 ${STAGEDIR}${PREFIX}/lib/libfoo.so\n"
@@ -151,12 +226,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:115
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:139
msgid "Will generate:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:125
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:149
#, no-wrap
msgid ""
"% ls -lF ${STAGEDIR}${PREFIX}/lib\n"
@@ -169,26 +244,26 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:130
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:154
#, no-wrap
msgid "Bundled Libraries"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:133
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:157
msgid ""
"This section explains why bundled dependencies are considered bad and what "
"to do about them."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:135
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:159
#, no-wrap
msgid "Why Bundled Libraries Are Bad"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:140
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:164
msgid ""
"Some software requires the porter to locate third-party libraries and add "
"the required dependencies to the port. Other software bundles all necessary "
@@ -197,7 +272,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:142
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:166
msgid ""
"This list is loosely based on the https://fedoraproject.org/wiki/Packaging:"
"No_Bundled_Libraries[Fedora] and https://wiki.gentoo.org/wiki/"
@@ -206,13 +281,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:143
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:167
#, no-wrap
msgid "Security"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:149
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:173
msgid ""
"If vulnerabilities are found in the upstream library and fixed there, they "
"might not be fixed in the library bundled with the port. One reason could "
@@ -224,26 +299,26 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:150
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:174
#, no-wrap
msgid "Bugs"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:152
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:176
msgid ""
"This problem is similar to the problem with security in the last paragraph, "
"but generally less severe."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:153
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:177
#, no-wrap
msgid "Forking"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:157
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:181
msgid ""
"It is easier for the author to fork the upstream library once it is "
"bundled. While convenient on first sight, it means that the code diverges "
@@ -252,7 +327,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:160
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:184
msgid ""
"Another problem of forking is that because code diverges from upstream, bugs "
"get solved over and over again instead of just once at a central location. "
@@ -260,13 +335,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:161
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:185
#, no-wrap
msgid "Symbol collision"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:166
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:190
msgid ""
"When a library is installed on the system, it might collide with the bundled "
"version. This can cause immediate errors at compile or link time. It can "
@@ -276,26 +351,26 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:167
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:191
#, no-wrap
msgid "Licensing"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:169
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:193
msgid ""
"When bundling projects from different sources, license issues can arise more "
"easily, especially when licenses are incompatible."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:170
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:194
#, no-wrap
msgid "Waste of resources"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:174
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:198
msgid ""
"Bundled libraries waste resources on several levels. It takes longer to "
"build the actual application, especially if these libraries are already "
@@ -305,13 +380,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:175
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:199
#, no-wrap
msgid "Waste of effort"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:179
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:203
msgid ""
"When a library needs patches for FreeBSD, these patches have to be "
"duplicated again in the bundled library. This wastes developer time because "
@@ -320,13 +395,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:181
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:205
#, no-wrap
msgid "What to do About Bundled Libraries"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:185
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:209
msgid ""
"Whenever possible, use the unbundled version of the library by adding a "
"`LIB_DEPENDS` to the port. If such a port does not exist yet, consider "
@@ -334,14 +409,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:187
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:211
msgid ""
"Only use bundled libraries if the upstream has a good track record on "
"security and using unbundled versions leads to overly complex patches."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:195
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:219
msgid ""
"In some very special cases, for example emulators, like Wine, a port has to "
"bundle libraries, because they are in a different architecture, or they have "
@@ -352,13 +427,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:198
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:222
#, no-wrap
msgid "Shared Libraries"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:202
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:226
msgid ""
"If the port installs one or more shared libraries, define a `USE_LDCONFIG` "
"make variable, which will instruct a [.filename]#bsd.port.mk# to run "
@@ -373,13 +448,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:206
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:230
#, no-wrap
msgid "USE_LDCONFIG=\tyes\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:210
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:234
msgid ""
"The default directory can be overridden by setting `USE_LDCONFIG` to a list "
"of directories into which shared libraries are to be installed. For "
@@ -388,13 +463,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:214
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:238
#, no-wrap
msgid "USE_LDCONFIG=\t${PREFIX}/lib/foo ${PREFIX}/lib/bar\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:217
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:241
msgid ""
"Please double-check, often this is not necessary at all or can be avoided "
"through `-rpath` or setting `LD_RUN_PATH` during linking (see package:lang/"
@@ -404,21 +479,21 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:219
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:243
msgid ""
"When installing 32-bit libraries on a 64-bit system, use `USE_LDCONFIG32` "
"instead."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:221
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:245
msgid ""
"If the software uses <<using-autotools,autotools>>, and specifically "
"`libtool`, add crossref:uses[uses-libtool,`USES=libtool`]."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:223
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:247
msgid ""
"When the major library version number increments in the update to the new "
"port version, all other ports that link to the affected library must have "
@@ -427,20 +502,20 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:225
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:249
#, no-wrap
msgid "Ports with Distribution Restrictions or Legal Concerns"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:228
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:252
msgid ""
"Licenses vary, and some of them place restrictions on how the application "
"can be packaged, whether it can be sold for profit, and so on."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:233
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:257
msgid ""
"It is the responsibility of a porter to read the licensing terms of the "
"software and make sure that the FreeBSD project will not be held accountable "
@@ -449,20 +524,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:236
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:260
msgid ""
"In situations like this, the variables described in the next sections can be "
"set."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:238
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:262
#, no-wrap
msgid "`NO_PACKAGE`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:242
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:266
msgid ""
"This variable indicates that we may not generate a binary package of the "
"application. For instance, the license may disallow binary redistribution, "
@@ -470,7 +545,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:245
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:269
msgid ""
"However, the port's `DISTFILES` may be freely mirrored on FTP/HTTP. They "
"may also be distributed on a CD-ROM (or similar media) unless `NO_CDROM` is "
@@ -478,7 +553,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:248
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:272
msgid ""
"If the binary package is not generally useful, and the application must "
"always be compiled from the source code, use `NO_PACKAGE`. For example, if "
@@ -487,20 +562,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:250
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:274
msgid ""
"Set `NO_PACKAGE` to a string describing the reason why the package cannot be "
"generated."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:252
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:276
#, no-wrap
msgid "`NO_CDROM`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:256
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:280
msgid ""
"This variable alone indicates that, although we are allowed to generate "
"binary packages, we may put neither those packages nor the port's "
@@ -510,14 +585,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:258
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:282
msgid ""
"If this variable is set along with `NO_PACKAGE`, then only the port's "
"`DISTFILES` will be available, and only via FTP/HTTP."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:261
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:285
msgid ""
"Set `NO_CDROM` to a string describing the reason why the port cannot be "
"redistributed on CD-ROM. For instance, use this if the port's license is "
@@ -525,13 +600,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:263
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:287
#, no-wrap
msgid "`NOFETCHFILES`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:267
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:291
msgid ""
"Files defined in `NOFETCHFILES` are not fetchable from any of "
"`MASTER_SITES`. An example of such a file is when the file is supplied on "
@@ -539,20 +614,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:269
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:293
msgid ""
"Tools which check for the availability of these files on `MASTER_SITES` have "
"to ignore these files and not report about them."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:271
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:295
#, no-wrap
msgid "`RESTRICTED`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:274
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:298
msgid ""
"Set this variable alone if the application's license permits neither "
"mirroring the application's `DISTFILES` nor distributing the binary package "
@@ -560,14 +635,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:276
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:300
msgid ""
"Do not set `NO_CDROM` or `NO_PACKAGE` along with `RESTRICTED`, since the "
"latter variable implies the former ones."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:280
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:304
msgid ""
"Set `RESTRICTED` to a string describing the reason why the port cannot be "
"redistributed. Typically, this indicates that the port contains proprietary "
@@ -577,13 +652,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:282
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:306
#, no-wrap
msgid "`RESTRICTED_FILES`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:286
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:310
msgid ""
"When `RESTRICTED` or `NO_CDROM` is set, this variable defaults to "
"`${DISTFILES} ${PATCHFILES}`, otherwise it is empty. If only some of the "
@@ -591,13 +666,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:288
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:312
#, no-wrap
msgid "`LEGAL_TEXT`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:292
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:316
msgid ""
"If the port has legal concerns not addressed by the above variables, set "
"`LEGAL_TEXT` to a string explaining the concern. For example, if special "
@@ -606,13 +681,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:294
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:318
#, no-wrap
msgid "[.filename]#/usr/ports/LEGAL# and `LEGAL`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:300
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:324
msgid ""
"A port which sets any of the above variables must also be added to [."
"filename]#/usr/ports/LEGAL#. The first column is a glob which matches the "
@@ -621,21 +696,22 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:302
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4187
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:326
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4215
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4475
#, no-wrap
msgid "Examples"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:305
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:329
msgid ""
"The preferred way to state \"the distfiles for this port must be fetched "
"manually\" is as follows:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:311
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:335
#, no-wrap
msgid ""
".if !exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX})\n"
@@ -644,33 +720,33 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:314
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:338
msgid ""
"This both informs the user, and sets the proper metadata on the user's "
"machine for use by automated programs."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:316
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:340
msgid ""
"Note that this stanza must be preceded by an inclusion of [.filename]#bsd."
"port.pre.mk#."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:318
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:342
#, no-wrap
msgid "Building Mechanisms"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:321
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:345
#, no-wrap
msgid "Building Ports in Parallel"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:325
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:349
msgid ""
"The FreeBSD ports framework supports parallel building using multiple `make` "
"sub-processes, which allows SMP systems to utilize all of their available "
@@ -678,7 +754,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:330
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:354
msgid ""
"This is achieved by passing `-jX` flag to man:make[1] running on vendor "
"code. This is the default build behavior of ports. Unfortunately, not all "
@@ -689,7 +765,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:335
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:359
msgid ""
"When setting `MAKE_JOBS_UNSAFE`, it is very important to explain either with "
"a comment in the [.filename]#Makefile#, or at least in the commit message, "
@@ -699,26 +775,26 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:338
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:362
#, no-wrap
msgid "`make`, `gmake`, and `imake`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:341
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:365
msgid ""
"Several differing `make` implementations exist. Ported software often "
-"requires a particular implementation, like GNU`make`, known in FreeBSD as "
+"requires a particular implementation, like GNU `make`, known in FreeBSD as "
"`gmake`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:343
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:367
msgid "If the port uses GNU make, add `gmake` to `USES`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:346
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:370
msgid ""
"`MAKE_CMD` can be used to reference the specific command configured by the "
"`USES` setting in the port's [.filename]#Makefile#. Only use `MAKE_CMD` "
@@ -727,7 +803,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:349
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:373
msgid ""
"If the port is an X application that uses imake to create [."
"filename]##Makefile##s from [.filename]##Imakefile##s, set `USES= imake`. "
@@ -736,7 +812,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:352
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:376
msgid ""
"If the port's source [.filename]#Makefile# has something other than `all` as "
"the main build target, set `ALL_TARGET` accordingly. The same goes for "
@@ -744,13 +820,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:354
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:378
#, no-wrap
msgid "`configure` Script"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:359
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:383
msgid ""
"If the port uses the `configure` script to generate [.filename]#Makefile# "
"from [.filename]#Makefile.in#, set `GNU_CONFIGURE=yes`. To give extra "
@@ -762,200 +838,200 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:361
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:385
#, no-wrap
msgid "Variables for Ports That Use `configure`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:365
-#: 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: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
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:389
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:417
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:443
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:526
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:809
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2444
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2464
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3167
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3198
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3777
#, no-wrap
msgid "Variable"
msgstr ""
#. type: Table
-#: 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:1298
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3141
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:391
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:419
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:445
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1322
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3169
#, no-wrap
msgid "Means"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:368
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:392
#, no-wrap
msgid "`GNU_CONFIGURE`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:370
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:394
#, no-wrap
msgid "The port uses `configure` script to prepare build."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:371
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:395
#, no-wrap
msgid "`HAS_CONFIGURE`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:373
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:397
#, no-wrap
msgid "Same as `GNU_CONFIGURE`, except default configure target is not added to `CONFIGURE_ARGS`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:374
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:398
#, no-wrap
msgid "`CONFIGURE_ARGS`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:376
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:400
#, no-wrap
msgid "Additional arguments passed to `configure` script."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:377
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:411
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:401
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:435
#, no-wrap
msgid "`CONFIGURE_ENV`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:379
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:403
#, no-wrap
msgid "Additional environment variables to be set for `configure` script run."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:380
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:404
#, no-wrap
msgid "`CONFIGURE_TARGET`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:381
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:405
#, no-wrap
msgid "Override default configure target. Default value is `${MACHINE_ARCH}-portbld-freebsd${OSREL}`."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:384
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:408
#, no-wrap
msgid "Using `cmake`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:387
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:411
msgid "For ports that use CMake, define `USES= cmake`."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:389
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:413
#, no-wrap
msgid "Variables for Ports That Use `cmake`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:396
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:420
#, no-wrap
msgid "`CMAKE_ARGS`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:398
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:422
#, no-wrap
msgid "Port specific CMake flags to be passed to the `cmake` binary."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:399
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:423
#, no-wrap
msgid "`CMAKE_ON`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:401
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:425
#, no-wrap
msgid "For each entry in `CMAKE_ON`, an enabled boolean value is added to `CMAKE_ARGS`. See <<using-cmake-example2>>."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:402
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:426
#, no-wrap
msgid "`CMAKE_OFF`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:404
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:428
#, no-wrap
msgid "For each entry in `CMAKE_OFF`, a disabled boolean value is added to `CMAKE_ARGS`. See <<using-cmake-example2>>."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:405
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:429
#, no-wrap
msgid "`CMAKE_BUILD_TYPE`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:407
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:431
#, no-wrap
msgid "Type of build (CMake predefined build profiles). Default is `Release`, or `Debug` if `WITH_DEBUG` is set."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:408
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:432
#, no-wrap
msgid "`CMAKE_SOURCE_PATH`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:410
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:434
#, no-wrap
msgid "Path to the source directory. Default is `${WRKSRC}`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:412
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:436
#, no-wrap
msgid "Additional environment variables to be set for the `cmake` binary."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:415
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:439
#, no-wrap
msgid "Variables the Users Can Define for `cmake` Builds"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:422
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:446
#, no-wrap
msgid "`CMAKE_NOCOLOR`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:423
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:447
#, no-wrap
msgid "Disables color build output. Default not set, unless `BATCH` or `PACKAGE_BUILDING` are set."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:430
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:454
msgid ""
"CMake supports these build profiles: `Debug`, `Release`, `RelWithDebInfo` "
"and `MinSizeRel`. `Debug` and `Release` profiles respect system `\\*FLAGS`, "
@@ -971,7 +1047,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:435
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:459
msgid ""
"Most CMake-based projects support an out-of-source method of building. The "
"out-of-source build for a port is the default setting. An in-source build "
@@ -983,13 +1059,13 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:437
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:461
#, no-wrap
msgid "`USES= cmake` Example"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:442
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:466
msgid ""
"This snippet demonstrates the use of CMake for a port. `CMAKE_SOURCE_PATH` "
"is not usually required, but can be set when the sources are not located in "
@@ -998,7 +1074,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:447
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:471
#, no-wrap
msgid ""
"USES=\t\t\tcmake\n"
@@ -1006,20 +1082,20 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:452
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:476
#, no-wrap
msgid "`CMAKE_ON` and `CMAKE_OFF`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:456
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:480
msgid ""
"When adding boolean values to `CMAKE_ARGS`, it is easier to use the "
"`CMAKE_ON` and `CMAKE_OFF` variables instead. This:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:461
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:485
#, no-wrap
msgid ""
"CMAKE_ON=\tVAR1 VAR2\n"
@@ -1027,18 +1103,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:464
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:488
msgid "Is equivalent to:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:468
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:492
#, no-wrap
msgid "CMAKE_ARGS=\t-DVAR1:BOOL=TRUE -DVAR2:BOOL=TRUE -DVAR3:BOOL=FALSE\n"
msgstr ""
#. type: delimited block = 6
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:474
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:498
msgid ""
"This is only for the default values off `CMAKE_ARGS`. The helpers described "
"in crossref:makefiles[options-cmake_bool,`OPT_CMAKE_BOOL` and "
@@ -1046,18 +1122,18 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:479
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:503
#, no-wrap
msgid "Using `scons`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:482
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:506
msgid "If the port uses SCons, define `USES=scons`."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:484
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:508
msgid ""
"To make third party [.filename]#SConstruct# respect everything that is "
"passed to SCons in the environment (that is, most importantly, `CC/CXX/"
@@ -1066,73 +1142,76 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:488
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:512
#, no-wrap
msgid "env = Environment(**ARGUMENTS)\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:491
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:515
msgid "It may be then modified with `env.Append` and `env.Replace`."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:493
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:517
#, no-wrap
msgid "Building Rust Applications with `cargo`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:496
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:520
msgid "For ports that use Cargo, define `USES=cargo`."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:498
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:522
#, no-wrap
msgid "Variables the Users Can Define for `cargo` Builds"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:503
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:527
#, no-wrap
msgid "Default"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:505
-#: 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
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:529
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:811
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1730
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1898
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1916
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2084
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2150
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2394
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2411
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2446
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2466
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2542
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3121
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3778
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3812
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3855
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3881
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3985
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4155
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4207
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4299
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4391
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4453
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4713
#, no-wrap
msgid "Description"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:506
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:530
#, no-wrap
msgid "`CARGO_CRATES`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:512
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:536
#, 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.\n"
@@ -1142,332 +1221,332 @@ msgid ""
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:513
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:537
#, no-wrap
msgid "`CARGO_FEATURES`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:516
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:540
#, 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:517
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:541
#, no-wrap
msgid "`CARGO_CARGOTOML`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:518
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:542
#, no-wrap
msgid "`${WRKSRC}/Cargo.toml`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:520
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:544
#, no-wrap
msgid "The path to the [.filename]#Cargo.toml# to use."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:521
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:545
#, no-wrap
msgid "`CARGO_CARGOLOCK`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:522
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:546
#, no-wrap
msgid "`${WRKSRC}/Cargo.lock`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:524
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:548
#, 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:525
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:549
#, no-wrap
msgid "`CARGO_ENV`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:528
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:552
#, 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:529
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:553
#, no-wrap
msgid "`RUSTFLAGS`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:532
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:556
#, no-wrap
msgid "Flags to pass to the Rust compiler."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:533
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:557
#, no-wrap
msgid "`CARGO_CONFIGURE`"
msgstr ""
#. type: Table
-#: 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
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:566
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:574
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:582
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:594
#, no-wrap
msgid "`yes`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:536
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:560
#, no-wrap
msgid "Use the default `do-configure`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:537
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:561
#, no-wrap
msgid "`CARGO_UPDATE_ARGS`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:540
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:564
#, 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:541
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:565
#, no-wrap
msgid "`CARGO_BUILDDEP`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:544
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:568
#, no-wrap
msgid "Add a build dependency on package:lang/rust[]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:545
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:569
#, no-wrap
msgid "`CARGO_CARGO_BIN`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:546
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:570
#, no-wrap
msgid "`${LOCALBASE}/bin/cargo`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:548
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:572
#, no-wrap
msgid "Location of the `cargo` binary."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:549
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:573
#, no-wrap
msgid "`CARGO_BUILD`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:552
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:576
#, no-wrap
msgid "Use the default `do-build`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:553
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:577
#, no-wrap
msgid "`CARGO_BUILD_ARGS`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:556
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:580
#, 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:557
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:581
#, no-wrap
msgid "`CARGO_INSTALL`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:560
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:584
#, no-wrap
msgid "Use the default `do-install`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:561
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:585
#, no-wrap
msgid "`CARGO_INSTALL_ARGS`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:564
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:588
#, 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:565
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:589
#, no-wrap
msgid "`CARGO_INSTALL_PATH`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:566
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:590
#, no-wrap
msgid "`.`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:568
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:592
#, 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:569
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:593
#, no-wrap
msgid "`CARGO_TEST`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:572
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:596
#, no-wrap
msgid "Use the default `do-test`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:573
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:597
#, no-wrap
msgid "`CARGO_TEST_ARGS`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:576
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:600
#, 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:577
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:601
#, no-wrap
msgid "`CARGO_TARGET_DIR`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:578
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:602
#, no-wrap
msgid "`${WRKDIR}/target`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:580
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:604
#, no-wrap
msgid "Location of the cargo output directory."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:581
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:605
#, no-wrap
msgid "`CARGO_DIST_SUBDIR`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:582
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:606
#, no-wrap
msgid "[.filename]#rust/crates#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:584
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:608
#, 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:585
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:609
#, no-wrap
msgid "`CARGO_VENDOR_DIR`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:586
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:610
#, no-wrap
msgid "`${WRKSRC}/cargo-crates`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:588
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:612
#, 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:589
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:613
#, no-wrap
msgid "`CARGO_USE_GITHUB`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:590
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:594
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:614
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:618
#, no-wrap
msgid "`no`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:592
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:616
#, 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:593
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:617
#, no-wrap
msgid "`CARGO_USE_GITLAB`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:595
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:619
#, 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:598
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:622
#, 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:603
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:627
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:610
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:655
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:634
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:679
#, no-wrap
msgid ""
"PORTNAME=\ttokei\n"
@@ -1477,8 +1556,8 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:614
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:659
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:638
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:683
#, no-wrap
msgid ""
"MAINTAINER=\ttobik@FreeBSD.org\n"
@@ -1487,8 +1566,8 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:618
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:663
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:642
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:687
#, no-wrap
msgid ""
"USES=\t\tcargo\n"
@@ -1497,35 +1576,36 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: 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
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:644
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:697
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:864
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:887
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:945
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1016
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1103
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1119
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1133
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1250
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1271
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1644
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3468
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3528
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3644
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4239
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4263
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4501
#, no-wrap
msgid ".include <bsd.port.mk>\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:623
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:866
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:647
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:890
msgid "Generate an initial [.filename]#distinfo#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:631
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:655
#, no-wrap
msgid ""
"% make makesum\n"
@@ -1536,14 +1616,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:634
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:658
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:645
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:669
#, no-wrap
msgid ""
"% make cargo-crates\n"
@@ -1557,14 +1637,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:648
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:896
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:672
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:920
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:671
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:695
#, no-wrap
msgid ""
"CARGO_CRATES= aho-corasick-0.6.4 \\\n"
@@ -1577,14 +1657,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:676
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:700
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:694
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:718
#, no-wrap
msgid ""
"% make makesum\n"
@@ -1605,9 +1685,9 @@ msgid ""
msgstr ""
#. type: Plain text
-#: 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
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:721
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:964
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1076
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 "
@@ -1615,53 +1695,53 @@ msgid ""
msgstr ""
#. type: Plain text
-#: 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
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:723
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:966
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1078
msgid ""
-"If you are not testing your port in a clean environment like with Poudriere, "
+"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:702
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:726
#, no-wrap
msgid "Enabling Additional Application Features"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:707
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:731
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:709
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:733
msgid "Here we enable Tokei's `json` and `yaml` features:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:713
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:737
#, no-wrap
msgid "CARGO_FEATURES=\tjson yaml\n"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:718
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:742
#, no-wrap
msgid "Encoding Application Features As Port Options"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:722
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:746
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:729
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:753
#, no-wrap
msgid ""
"[features]\n"
@@ -1671,7 +1751,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:734
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:758
msgid ""
"`pulseaudio_backend` is a default feature. It is always enabled unless we "
"explicitly turn off default features by adding `--no-default-features` to "
@@ -1680,19 +1760,19 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:738
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:762
#, no-wrap
msgid "CARGO_FEATURES=\t--no-default-features\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:764
#, no-wrap
msgid "OPTIONS_DEFINE=\tPORTAUDIO PULSEAUDIO\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:743
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:767
#, no-wrap
msgid ""
"PORTAUDIO_VARS=\t\tCARGO_FEATURES+=portaudio_backend\n"
@@ -1700,13 +1780,13 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:748
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:772
#, no-wrap
msgid "Listing Crate Licenses"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:754
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:778
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,"
@@ -1715,7 +1795,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:765
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:789
#, no-wrap
msgid ""
"% make cargo-crates-licenses\n"
@@ -1729,7 +1809,7 @@ msgid ""
msgstr ""
#. type: delimited block = 6
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:771
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:795
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 "
@@ -1738,59 +1818,59 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:776
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:800
#, no-wrap
msgid "Using `meson`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:779
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:803
msgid "For ports that use Meson, define `USES=meson`."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:781
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:805
#, no-wrap
msgid "Variables for Ports That Use `meson`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:788
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:812
#, no-wrap
msgid "`MESON_ARGS`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:790
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:814
#, 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:791
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:815
#, no-wrap
msgid "`MESON_BUILD_DIR`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:792
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:816
#, 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:795
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:819
#, no-wrap
msgid "`USES=meson` Example"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:799
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:823
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:804
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:828
#, no-wrap
msgid ""
"USES=\t\tmeson\n"
@@ -1798,43 +1878,43 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:809
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:833
#, no-wrap
msgid "Building Go Applications"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:813
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:837
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:815
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:839
#, 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:819
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:843
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:826
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:850
#, no-wrap
msgid ""
"PORTNAME= hey\n"
-"PORTVERSION= 0.1.4\n"
-"DISTVERSIONPREFIX= v\n"
+"DISTVERSIONPREFIX=\tv\n"
+"DISTVERSION= 0.1.4\n"
"CATEGORIES= benchmarks\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:830
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:854
#, no-wrap
msgid ""
"MAINTAINER= dmgk@FreeBSD.org\n"
@@ -1843,7 +1923,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:857
#, no-wrap
msgid ""
"LICENSE= APACHE20\n"
@@ -1851,7 +1931,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:836
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:860
#, no-wrap
msgid ""
"USES= go:modules\n"
@@ -1859,28 +1939,28 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:838
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:862
#, no-wrap
msgid "PLIST_FILES= bin/hey\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:843
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:867
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:846
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:870
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:853
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:903
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:877
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:927
#, no-wrap
msgid ""
"PORTNAME=\tghq\n"
@@ -1890,8 +1970,8 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:857
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:907
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:881
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:931
#, no-wrap
msgid ""
"MAINTAINER=\ttobik@FreeBSD.org\n"
@@ -1900,7 +1980,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:861
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:885
#, no-wrap
msgid ""
"USES=\t\tgo:modules\n"
@@ -1909,7 +1989,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:875
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:899
#, no-wrap
msgid ""
"% make makesum\n"
@@ -1921,7 +2001,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:879
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:903
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/"
@@ -1929,7 +2009,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:893
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:917
#, no-wrap
msgid ""
"% make gomod-vendor\n"
@@ -1946,7 +2026,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:919
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:943
#, no-wrap
msgid ""
"USES=\t\tgo:modules\n"
@@ -1963,14 +2043,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:924
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:948
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:937
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:961
#, no-wrap
msgid ""
"% make makesum\n"
@@ -1986,13 +2066,13 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:945
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:969
#, no-wrap
msgid "Setting Output Binary Name or Installation Path"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:950
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:974
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 "
@@ -2000,35 +2080,35 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:954
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:978
#, no-wrap
msgid "GO_TARGET= ./cmd/ipfs:ipfs-go\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:957
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:981
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:961
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:985
#, 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:964
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:988
msgid "will install `dnscrypt-proxy` to `${PREFIX}/sbin`."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:967
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:991
#, no-wrap
msgid "Building Haskell Applications with `cabal`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:971
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:995
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 "
@@ -2036,13 +2116,13 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:973
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:997
#, 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:978
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1002
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 "
@@ -2051,7 +2131,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:984
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1008
#, no-wrap
msgid ""
"PORTNAME=\tShellCheck\n"
@@ -2060,7 +2140,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:988
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1012
#, no-wrap
msgid ""
"MAINTAINER=\thaskell@FreeBSD.org\n"
@@ -2069,21 +2149,21 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:990
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1073
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1014
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1097
#, no-wrap
msgid "USES=\t\tcabal\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:995
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1019
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:1005
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1029
#, no-wrap
msgid ""
"% make cabal-extract\n"
@@ -2096,14 +2176,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1008
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1032
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:1019
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1043
#, no-wrap
msgid ""
"% make cabal-configure\n"
@@ -2117,12 +2197,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1022
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1046
msgid "Once done, a list of required dependencies can generated:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1030
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1054
#, no-wrap
msgid ""
"% make make-use-cabal\n"
@@ -2133,7 +2213,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1036
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1060
msgid ""
"Haskell packages may contain revisions, just like FreeBSD ports. Revisions "
"can affect [.filename]#.cabal# files only. Note additional version numbers "
@@ -2142,14 +2222,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1038
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1062
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:1049
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1073
#, no-wrap
msgid ""
"% make makesum\n"
@@ -2163,7 +2243,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1059
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1083
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 "
@@ -2174,35 +2254,35 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1061
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1085
#, no-wrap
msgid "Handling Data Files in a Haskell Port"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1065
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1089
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:1069
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1093
#, no-wrap
msgid "PORTNAME=\tprofiteur\n"
msgstr ""
#. type: delimited block . 4
-#: 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
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1095
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1110
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1128
#, no-wrap
msgid "[...]\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1077
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1090
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1101
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1114
#, no-wrap
msgid ""
"USE_CABAL=\tOneTuple-0.3.1_2 \\\n"
@@ -2211,20 +2291,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1082
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1106
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:1093
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1117
#, no-wrap
msgid "CABAL_WRAPPER_SCRIPTS=\t\t${CABAL_EXECUTABLES}\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1100
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1124
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 "
@@ -2233,7 +2313,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1107
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1131
#, no-wrap
msgid ""
"CABAL_WRAPPER_SCRIPTS=\t\t${CABAL_EXECUTABLES}\n"
@@ -2241,14 +2321,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1112
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1136
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:1117
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1141
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. "
@@ -2256,27 +2336,27 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1119
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1143
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:1121
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1145
#, no-wrap
msgid "Porting Haskell Applications with VCS Dependencies"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1126
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1150
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:1135
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1159
#, no-wrap
msgid ""
"[...]\n"
@@ -2288,7 +2368,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1141
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1165
msgid ""
"Dependencies of type `source-repository-package` are automatically pulled in "
"by `cabal` during the build process. Unfortunately, this makes use of the "
@@ -2300,7 +2380,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1149
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1173
#, no-wrap
msgid ""
"% make make-use-cabal\n"
@@ -2311,7 +2391,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1153
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1177
#, no-wrap
msgid ""
"GH_TUPLE=\t\tinput-output-hk:cardano-base:0f3a867493059e650cda69e20a5cbf1ace289a57:cardano_base/dist-newstyle/src/cardano-b_-c8db9876882556ed \\\n"
@@ -2320,14 +2400,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1156
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1180
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:1162
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1186
#, no-wrap
msgid ""
"GH_TUPLE=\tinput-output-hk:cardano-base:0f3a867493059e650cda69e20a5cbf1ace289a57:cardano_base/dist-newstyle/src/cardano-b_-c8db9876882556ed \\\n"
@@ -2336,51 +2416,51 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1164
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1188
#, no-wrap
msgid "GH_TUPLE+=\tbitcoin-core:secp256k1:ac83be33d0956faf6b7f61a60ab524ef7d6a473a:secp\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1167
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1191
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:1171
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1195
#, no-wrap
msgid "BINARY_ALIAS=\tgit=true\n"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1176
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1200
#, no-wrap
msgid "Using GNU Autotools"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1180
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1204
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:1182
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1206
#, no-wrap
msgid "Using GNU `gettext`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1185
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1209
#, no-wrap
msgid "Basic Usage"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1189
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1213
msgid ""
"If the port requires `gettext`, set `USES= gettext`, and the port will "
"inherit a dependency on [.filename]#libintl.so# from package:devel/"
@@ -2389,14 +2469,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1192
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1216
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:1197
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1221
#, no-wrap
msgid ""
"USES=\tgettext\n"
@@ -2404,14 +2484,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1200
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1224
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:1205
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1229
#, no-wrap
msgid ""
"USES=\tgettext localbase:ldflags\n"
@@ -2419,13 +2499,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1208
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1232
#, no-wrap
msgid "Optional Usage"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1214
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1238
msgid ""
"Some software products allow for disabling NLS. For example, through "
"passing `--disable-nls` to `configure`. In that case, the port must use "
@@ -2434,14 +2514,14 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1218
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1233
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1242
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1257
#, no-wrap
msgid "GNU_CONFIGURE=\t\tyes\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1221
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1245
#, no-wrap
msgid ""
"OPTIONS_DEFINE=\t\tNLS\n"
@@ -2449,7 +2529,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1224
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1248
#, no-wrap
msgid ""
"NLS_USES=\t\tgettext\n"
@@ -2457,24 +2537,24 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1229
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1253
msgid "Or using the older way of using options:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1235
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1259
#, no-wrap
msgid "OPTIONS_DEFINE=\t\tNLS\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1237
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1261
#, no-wrap
msgid ".include <bsd.port.options.mk>\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1245
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1269
#, no-wrap
msgid ""
".if ${PORT_OPTIONS:MNLS}\n"
@@ -2487,7 +2567,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1256
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1280
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 [."
@@ -2503,7 +2583,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1261
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1285
#, no-wrap
msgid ""
"%%NLS%%share/locale/fr/LC_MESSAGES/foobar.mo\n"
@@ -2511,20 +2591,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1264
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1288
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:1266
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1290
#, no-wrap
msgid "Handling Message Catalog Directories"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1273
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1297
msgid ""
"There is a point to note about installing message catalog files. The target "
"directories for them, which reside under [.filename]#LOCALBASE/share/"
@@ -2537,13 +2617,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1275
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1299
#, no-wrap
msgid "Using Perl"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1283
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1307
msgid ""
"If `MASTER_SITES` is set to `CPAN`, the correct subdirectory is usually "
"selected automatically. If the default subdirectory is wrong, `CPAN/Module` "
@@ -2556,7 +2636,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1288
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1312
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 "
@@ -2566,7 +2646,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1290
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1314
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 "
@@ -2574,91 +2654,91 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1292
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1316
#, no-wrap
msgid "Read-Only Variables for Ports That Use Perl"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1296
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1320
#, no-wrap
msgid "Read only variables"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1299
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1323
#, no-wrap
msgid "`PERL`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1301
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1325
#, 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:1302
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1326
#, no-wrap
msgid "`PERL_VERSION`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1304
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1328
#, 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:1305
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1329
#, no-wrap
msgid "`PERL_LEVEL`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1307
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1331
#, 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:1308
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1332
#, no-wrap
msgid "`PERL_ARCH`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1310
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1334
#, 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:1311
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1335
#, no-wrap
msgid "`PERL_PORT`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1313
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1337
#, 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:1314
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1338
#, no-wrap
msgid "`SITE_PERL`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1315
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1339
#, 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:1321
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1345
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 "
@@ -2667,7 +2747,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1329
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1353
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 "
@@ -2677,26 +2757,26 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1332
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1356
#, no-wrap
msgid "Perl Dependency Example"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1338
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1362
#, 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:1343
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1367
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:1348
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1372
#, no-wrap
msgid ""
"lib/perl5/5.14/man/man1/event.1.gz\n"
@@ -2704,12 +2784,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1351
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1375
msgid "can be replaced with"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1356
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1380
#, no-wrap
msgid ""
"%%PERL5_MAN1%%/event.1.gz\n"
@@ -2717,25 +2797,25 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1361
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1385
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:1364
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1388
#, 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:1368
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1392
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:1373
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1397
#, no-wrap
msgid ""
"USES=\t\tperl5\n"
@@ -2743,20 +2823,20 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1378
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1402
#, no-wrap
msgid "A Port Which Also Requires Perl to Patch"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1383
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1407
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:1388
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1412
#, no-wrap
msgid ""
"USES=\t\tperl5\n"
@@ -2764,20 +2844,20 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1393
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1417
#, 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:1398
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1422
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:1403
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1427
#, no-wrap
msgid ""
"USES=\t\tperl5\n"
@@ -2785,20 +2865,20 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1408
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1432
#, 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:1412
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1436
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:1417
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1441
#, no-wrap
msgid ""
"USES=\t\tperl5\n"
@@ -2806,12 +2886,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1420
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1444
msgid "If it instead requires Module::Build::Tiny, set"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1425
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1449
#, no-wrap
msgid ""
"USES=\t\tperl5\n"
@@ -2819,19 +2899,19 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1430
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1454
#, no-wrap
msgid "Using X11"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1433
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1457
#, no-wrap
msgid "X.Org Components"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1438
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1462
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 "
@@ -2840,7 +2920,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1443
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1467
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` "
@@ -2849,13 +2929,13 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1445
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1469
#, no-wrap
msgid "`USE_XORG` Example"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1453
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1477
#, no-wrap
msgid ""
"USES=\t\tgl xorg\n"
@@ -2864,43 +2944,43 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1458
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1482
#, no-wrap
msgid "Variables for Ports That Use X"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1462
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1486
#, no-wrap
msgid "`USES= imake`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1464
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1488
#, no-wrap
msgid "The port uses `imake`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1465
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1489
#, no-wrap
msgid "`XMKMF`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1466
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1490
#, 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:1469
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1493
#, no-wrap
msgid "Using X11-Related Variables"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1477
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1501
#, no-wrap
msgid ""
"# Use some X11 libraries\n"
@@ -2909,13 +2989,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1482
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1506
#, no-wrap
msgid "Ports That Require Motif"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1488
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1512
msgid ""
"If the port requires a Motif library, define `USES= motif` in the [."
"filename]#Makefile#. Default Motif implementation is package:x11-toolkits/"
@@ -2926,7 +3006,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1491
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1515
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}` "
@@ -2935,12 +3015,12 @@ 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:1517
msgid "There are two common cases:"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1495
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1519
msgid ""
"If the port refers to the Motif library as `-lXm` in its [."
"filename]#Makefile# or [.filename]#Imakefile#, substitute `${MOTIFLIB}` for "
@@ -2948,40 +3028,40 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1496
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1520
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:1498
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1522
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:1500
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1524
#, no-wrap
msgid "X11 Fonts"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1503
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1527
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:1505
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1529
#, no-wrap
msgid "Getting a Fake `DISPLAY` with Xvfb"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1512
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1536
msgid ""
"Some applications require a working X11 display for compilation to succeed. "
"This poses a problem for machines that operate headless. When this variable "
@@ -2991,19 +3071,19 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1516
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1540
#, no-wrap
msgid "USES=\tdisplay\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1520
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1544
#, no-wrap
msgid "Desktop Entries"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1526
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1550
msgid ""
"Desktop entries (https://standards.freedesktop.org/desktop-entry-spec/latest/"
"[a Freedesktop standard]) provide a way to automatically adjust desktop "
@@ -3017,13 +3097,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1528
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1552
#, no-wrap
msgid "Using Predefined [.filename]#.desktop# Files"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1532
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1556
msgid ""
"Ports that include predefined [.filename]#*.desktop# must include those "
"files in [.filename]#pkg-plist# and install them in the [."
@@ -3033,13 +3113,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1534
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1558
#, no-wrap
msgid "Updating Desktop Database"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1538
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1562
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, "
@@ -3047,13 +3127,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1540
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1564
#, no-wrap
msgid "Creating Desktop Entries with `DESKTOP_ENTRIES`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1545
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1569
msgid ""
"Desktop entries can be easily created for applications by using "
"`DESKTOP_ENTRIES`. A file named [.filename]#name.desktop# will be created, "
@@ -3061,13 +3141,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1549
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1573
#, 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:1556
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1580
msgid ""
"The list of possible categories is available on the https://standards."
"freedesktop.org/menu-spec/latest/apa.html[Freedesktop website]. "
@@ -3082,12 +3162,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1558
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1582
msgid "Example:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1565
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1589
#, no-wrap
msgid ""
"DESKTOP_ENTRIES=\t\"ToME\" \"Roguelike game based on JRR Tolkien's work\" \\\n"
@@ -3096,22 +3176,31 @@ msgid ""
"\t\t\tfalse\n"
msgstr ""
+#. type: Plain text
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1594
+msgid ""
+"`DESKTOP_ENTRIES` are installed in the directory pointed to by the "
+"`DESKTOPDIR` variable. `DESKTOPDIR` defaults to [.filename]#${PREFIX}/share/"
+"applications#"
+msgstr ""
+
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1569
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1597
#, no-wrap
msgid "Using GNOME"
msgstr ""
#. type: Title ===
-#: 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
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1600
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3756
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4057
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4273
#, no-wrap
msgid "Introduction"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1576
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1604
msgid ""
"This chapter explains the GNOME framework as used by ports. The framework "
"can be loosely divided into the base components, GNOME desktop components, "
@@ -3119,13 +3208,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1578
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1606
#, no-wrap
msgid "Using `USE_GNOME`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1586
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1614
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# "
@@ -3138,13 +3227,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1590
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1618
#, no-wrap
msgid "USE_GNOME=\tgtk30\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1594
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1622
msgid ""
"`USE_GNOME` components automatically add the dependencies they need. Please "
"see <<gnome-components>> for an exhaustive list of all `USE_GNOME` "
@@ -3152,7 +3241,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1597
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1625
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 "
@@ -3160,7 +3249,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1604
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1632
#, no-wrap
msgid ""
"PORTNAME=\tregexxer\n"
@@ -3170,7 +3259,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1608
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1636
#, no-wrap
msgid ""
"MAINTAINER=\tkwm@FreeBSD.org\n"
@@ -3179,7 +3268,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1612
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1640
#, no-wrap
msgid ""
"USES=\t\tgettext gmake localbase:ldflags pathfix pkgconfig tar:xz\n"
@@ -3188,26 +3277,26 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1614
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1642
#, no-wrap
msgid "GLIB_SCHEMAS=\torg.regexxer.gschema.xml\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1622
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1650
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:1625
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1653
#, no-wrap
msgid "Variables"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1631
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1659
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 "
@@ -3216,13 +3305,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1632
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1660
#, no-wrap
msgid "`GLIB_SCHEMAS`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1635
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1663
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 "
@@ -3230,7 +3319,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1640
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1668
msgid ""
"The glib schema files are written in XML and end with the [."
"filename]#gschema.xml# extension. They are installed in the [."
@@ -3241,13 +3330,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1644
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1672
#, no-wrap
msgid "GLIB_SCHEMAS=foo.gschema.xml\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1650
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1678
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 "
@@ -3255,20 +3344,20 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1652
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1680
#, no-wrap
msgid "`GCONF_SCHEMAS`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1655
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1683
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:1660
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1688
msgid ""
"GConf is the XML-based database that virtually all GNOME applications use "
"for storing their settings. These files are installed into the [."
@@ -3279,13 +3368,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1664
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1692
#, 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:1670
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1698
msgid ""
"Gconf schemas are listed in the `GCONF_SCHEMAS` macro rather than [."
"filename]#pkg-plist#. If they are listed in [.filename]#pkg-plist#, they "
@@ -3293,13 +3382,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1672
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1700
#, no-wrap
msgid "`INSTALLS_OMF`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1676
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1704
msgid ""
"Open Source Metadata Framework (OMF) files are commonly used by GNOME 2 "
"applications. These files contain the application help file information, "
@@ -3310,13 +3399,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1680
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1708
#, no-wrap
msgid "INSTALLS_OMF=yes\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1683
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1711
msgid ""
"When set, [.filename]#bsd.gnome.mk# automatically scans [.filename]#pkg-"
"plist# and adds appropriate `@exec` and `@unexec` directives for each [."
@@ -3324,14 +3413,14 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1685
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1695
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1713
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1723
#, no-wrap
msgid "GNOME Components"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1693
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1721
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://"
@@ -3344,1504 +3433,1504 @@ msgid ""
msgstr ""
#. type: Table
-#: 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
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1727
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1896
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1913
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2082
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3898
#, no-wrap
msgid "Component"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1700
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1886
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1728
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1914
#, no-wrap
msgid "Associated program"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1703
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1731
#, no-wrap
msgid "`atk`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1704
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1732
#, no-wrap
msgid "accessibility/atk"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1706
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1734
#, no-wrap
msgid "Accessibility toolkit (ATK)"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1707
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1735
#, no-wrap
msgid "`atkmm`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1708
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1736
#, no-wrap
msgid "accessibility/atkmm"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1710
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1738
#, no-wrap
msgid "c++ bindings for atk"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1711
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1739
#, no-wrap
msgid "`cairo`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1712
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1740
#, no-wrap
msgid "graphics/cairo"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1714
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1742
#, no-wrap
msgid "Vector graphics library with cross-device output support"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1715
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1743
#, no-wrap
msgid "`cairomm`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1716
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1744
#, no-wrap
msgid "graphics/cairomm"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1718
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1746
#, no-wrap
msgid "c++ bindings for cairo"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1719
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1747
#, no-wrap
msgid "`dconf`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1720
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1748
#, no-wrap
msgid "devel/dconf"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1722
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1750
#, no-wrap
msgid "Configuration database system (both, build, run)"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1723
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1751
#, no-wrap
msgid "`evolutiondataserver3`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1724
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1752
#, no-wrap
msgid "databases/evolution-data-server"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1726
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1754
#, no-wrap
msgid "Data backends for the Evolution integrated mail/PIM suite"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1727
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1755
#, no-wrap
msgid "`gdkpixbuf2`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1728
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1756
#, no-wrap
msgid "graphics/gdk-pixbuf2"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1730
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1912
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1758
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1940
#, no-wrap
msgid "Graphics library for GTK+"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1731
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1759
#, no-wrap
msgid "`glib20`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1732
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1760
#, no-wrap
msgid "devel/glib20"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1734
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1762
#, no-wrap
msgid "GNOME core library `glib20`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1735
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1763
#, no-wrap
msgid "`glibmm`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1736
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1764
#, no-wrap
msgid "devel/glibmm"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1738
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1766
#, no-wrap
msgid "c++ bindings for glib20"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1739
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1767
#, no-wrap
msgid "`gnomecontrolcenter3`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1740
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1768
#, no-wrap
msgid "sysutils/gnome-control-center"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1742
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1770
#, no-wrap
msgid "GNOME 3 Control Center"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1743
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1771
#, no-wrap
msgid "`gnomedesktop3`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1744
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1772
#, no-wrap
msgid "x11/gnome-desktop"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1746
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1774
#, no-wrap
msgid "GNOME 3 desktop UI library"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1747
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1775
#, no-wrap
msgid "`gsound`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1748
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1776
#, no-wrap
msgid "audio/gsound"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1750
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1778
#, no-wrap
msgid "GObject library for playing system sounds (both, build, run)"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1751
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1779
#, no-wrap
msgid "`gtk-update-icon-cache`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1752
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1780
#, no-wrap
msgid "graphics/gtk-update-icon-cache"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1754
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1782
#, no-wrap
msgid "Gtk-update-icon-cache utility from the Gtk+ toolkit"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1755
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1783
#, no-wrap
msgid "`gtk20`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1756
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1784
#, no-wrap
msgid "x11-toolkits/gtk20"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1758
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1786
#, no-wrap
msgid "Gtk+ 2 toolkit"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1759
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1787
#, no-wrap
msgid "`gtk30`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1760
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1788
#, no-wrap
msgid "x11-toolkits/gtk30"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1762
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1790
#, no-wrap
msgid "Gtk+ 3 toolkit"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1763
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1791
#, no-wrap
msgid "`gtkmm20`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1764
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1792
#, no-wrap
msgid "x11-toolkits/gtkmm20"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1766
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1794
#, no-wrap
msgid "c++ bindings 2.0 for the gtk20 toolkit"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1767
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1795
#, no-wrap
msgid "`gtkmm24`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1768
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1796
#, no-wrap
msgid "x11-toolkits/gtkmm24"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1770
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1798
#, no-wrap
msgid "c++ bindings 2.4 for the gtk20 toolkit"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1771
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1799
#, no-wrap
msgid "`gtkmm30`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1772
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1800
#, no-wrap
msgid "x11-toolkits/gtkmm30"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1774
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1802
#, no-wrap
msgid "c++ bindings 3.0 for the gtk30 toolkit"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1775
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1803
#, no-wrap
msgid "`gtksourceview2`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1776
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1804
#, no-wrap
msgid "x11-toolkits/gtksourceview2"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1778
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1956
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1806
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1984
#, no-wrap
msgid "Widget that adds syntax highlighting to GtkTextView"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1779
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1807
#, no-wrap
msgid "`gtksourceview3`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1780
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1808
#, no-wrap
msgid "x11-toolkits/gtksourceview3"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1782
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1810
#, 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:1783
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1811
#, no-wrap
msgid "`gtksourceviewmm3`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1784
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1812
#, no-wrap
msgid "x11-toolkits/gtksourceviewmm3"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1786
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1814
#, no-wrap
msgid "c++ bindings for the gtksourceview3 library"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1787
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1815
#, no-wrap
msgid "`gvfs`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1788
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1816
#, no-wrap
msgid "devel/gvfs"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1790
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1818
#, no-wrap
msgid "GNOME virtual file system"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1791
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1819
#, no-wrap
msgid "`intltool`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1792
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1820
#, no-wrap
msgid "textproc/intltool"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1794
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1822
#, no-wrap
msgid "Tool for internationalization (also see intlhack)"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1795
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1823
#, no-wrap
msgid "`introspection`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1796
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1824
#, no-wrap
msgid "devel/gobject-introspection"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1798
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1826
#, 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:1799
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1827
#, no-wrap
msgid "`libgda5`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1800
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1828
#, no-wrap
msgid "databases/libgda5"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1802
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1972
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1830
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2000
#, no-wrap
msgid "Provides uniform access to different kinds of data sources"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1803
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1831
#, no-wrap
msgid "`libgda5-ui`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1804
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1832
#, no-wrap
msgid "databases/libgda5-ui"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1806
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1834
#, no-wrap
msgid "UI library from the libgda5 library"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1807
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1835
#, no-wrap
msgid "`libgdamm5`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1808
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1836
#, no-wrap
msgid "databases/libgdamm5"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1810
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1838
#, no-wrap
msgid "c++ bindings for the libgda5 library"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1811
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1839
#, no-wrap
msgid "`libgsf`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1812
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1840
#, no-wrap
msgid "devel/libgsf"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1814
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1842
#, 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:1815
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1843
#, no-wrap
msgid "`librsvg2`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1816
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1844
#, no-wrap
msgid "graphics/librsvg2"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1818
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1846
#, no-wrap
msgid "Library for parsing and rendering SVG vector-graphic files"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1819
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1847
#, no-wrap
msgid "`libsigc++20`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1820
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1848
#, no-wrap
msgid "devel/libsigc++20"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1822
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2016
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1850
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2044
#, no-wrap
msgid "Callback Framework for C++"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1823
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1851
#, no-wrap
msgid "`libxml++26`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1824
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1852
#, no-wrap
msgid "textproc/libxml++26"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1826
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1854
#, no-wrap
msgid "c++ bindings for the libxml2 library"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1827
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1855
#, no-wrap
msgid "`libxml2`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1828
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1856
#, no-wrap
msgid "textproc/libxml2"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1830
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1858
#, no-wrap
msgid "XML parser library (both, build, run)"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1831
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1859
#, no-wrap
msgid "`libxslt`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1832
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1860
#, no-wrap
msgid "textproc/libxslt"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1834
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1862
#, no-wrap
msgid "XSLT C library (both, build, run)"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1835
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1863
#, no-wrap
msgid "`metacity`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1836
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1864
#, no-wrap
msgid "x11-wm/metacity"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1838
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1866
#, no-wrap
msgid "Window manager from GNOME"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1839
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1867
#, no-wrap
msgid "`nautilus3`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1840
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1868
#, no-wrap
msgid "x11-fm/nautilus"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1842
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1870
#, no-wrap
msgid "GNOME file manager"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1843
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1871
#, no-wrap
msgid "`pango`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1844
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1872
#, no-wrap
msgid "x11-toolkits/pango"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1846
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1874
#, 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:1847
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1875
#, no-wrap
msgid "`pangomm`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1848
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1876
#, no-wrap
msgid "x11-toolkits/pangomm"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1850
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1878
#, no-wrap
msgid "c++ bindings for the pango library"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1851
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1879
#, no-wrap
msgid "`py3gobject3`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1852
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1880
#, no-wrap
msgid "devel/py3-gobject3"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1854
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1882
#, no-wrap
msgid "Python 3, GObject 3.0 bindings"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1855
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1883
#, no-wrap
msgid "`pygobject3`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1856
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1884
#, no-wrap
msgid "devel/py-gobject3"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1858
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1886
#, no-wrap
msgid "Python 2, GObject 3.0 bindings"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1859
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1887
#, no-wrap
msgid "`vte3`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1860
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1888
#, no-wrap
msgid "x11-toolkits/vte3"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1861
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2047
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1889
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2075
#, no-wrap
msgid "Terminal widget with improved accessibility and I18N support"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1864
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1892
#, no-wrap
msgid "GNOME Macro Components"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1871
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1899
#, no-wrap
msgid "`gnomeprefix`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1873
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1901
#, no-wrap
msgid "Supply `configure` with some default locations."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1874
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1902
#, no-wrap
msgid "`intlhack`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1876
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1904
#, 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:1877
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1905
#, no-wrap
msgid "`referencehack`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1878
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1906
#, 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:1881
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1909
#, no-wrap
msgid "GNOME Legacy Components"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1889
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1917
#, no-wrap
msgid "`atspi`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1890
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1918
#, no-wrap
msgid "accessibility/at-spi"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1892
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1920
#, no-wrap
msgid "Assistive Technology Service Provider Interface"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1893
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1921
#, no-wrap
msgid "`esound`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1894
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1922
#, no-wrap
msgid "audio/esound"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1896
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1924
#, no-wrap
msgid "Enlightenment sound package"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1897
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1925
#, no-wrap
msgid "`gal2`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1898
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1926
#, no-wrap
msgid "x11-toolkits/gal2"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1900
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1928
#, no-wrap
msgid "Collection of widgets taken from GNOME 2 gnumeric"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1901
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1929
#, no-wrap
msgid "`gconf2`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1902
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1930
#, no-wrap
msgid "devel/gconf2"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1904
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1932
#, no-wrap
msgid "Configuration database system for GNOME 2"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1905
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1933
#, no-wrap
msgid "`gconfmm26`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1906
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1934
#, no-wrap
msgid "devel/gconfmm26"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1908
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1936
#, no-wrap
msgid "c++ bindings for gconf2"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1909
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1937
#, no-wrap
msgid "`gdkpixbuf`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1910
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1938
#, no-wrap
msgid "graphics/gdk-pixbuf"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1913
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1941
#, no-wrap
msgid "`glib12`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1914
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1942
#, no-wrap
msgid "devel/glib12"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1916
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1944
#, no-wrap
msgid "glib 1.2 core library"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1917
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1945
#, no-wrap
msgid "`gnomedocutils`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1918
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1946
#, no-wrap
msgid "textproc/gnome-doc-utils"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1920
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1948
#, no-wrap
msgid "GNOME doc utils"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1921
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1949
#, no-wrap
msgid "`gnomemimedata`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1922
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1950
#, no-wrap
msgid "misc/gnome-mime-data"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1924
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1952
#, no-wrap
msgid "MIME and Application database for GNOME 2"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1925
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1953
#, no-wrap
msgid "`gnomesharp20`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1926
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1954
#, no-wrap
msgid "x11-toolkits/gnome-sharp20"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1928
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1956
#, no-wrap
msgid "GNOME 2 interfaces for the .NET runtime"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1929
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1957
#, no-wrap
msgid "`gnomespeech`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1930
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1958
#, no-wrap
msgid "accessibility/gnome-speech"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1932
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1960
#, no-wrap
msgid "GNOME 2 text-to-speech API"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1933
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1961
#, no-wrap
msgid "`gnomevfs2`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1934
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1962
#, no-wrap
msgid "devel/gnome-vfs"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1936
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1964
#, no-wrap
msgid "GNOME 2 Virtual File System"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1937
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1965
#, no-wrap
msgid "`gtk12`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1938
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1966
#, no-wrap
msgid "x11-toolkits/gtk12"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1940
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1968
#, no-wrap
msgid "Gtk+ 1.2 toolkit"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1941
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1969
#, no-wrap
msgid "`gtkhtml3`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1942
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1970
#, no-wrap
msgid "www/gtkhtml3"
msgstr ""
#. type: Table
-#: 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
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1972
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1976
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2032
#, no-wrap
msgid "Lightweight HTML rendering/printing/editing engine"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1945
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1973
#, no-wrap
msgid "`gtkhtml4`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1946
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1974
#, no-wrap
msgid "www/gtkhtml4"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1949
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1977
#, no-wrap
msgid "`gtksharp20`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1950
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1978
#, no-wrap
msgid "x11-toolkits/gtk-sharp20"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1952
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1980
#, no-wrap
msgid "GTK+ and GNOME 2 interfaces for the .NET runtime"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1953
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1981
#, no-wrap
msgid "`gtksourceview`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1954
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1982
#, no-wrap
msgid "x11-toolkits/gtksourceview"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1957
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1985
#, no-wrap
msgid "`libartgpl2`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1958
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1986
#, no-wrap
msgid "graphics/libart_lgpl"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1960
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1988
#, no-wrap
msgid "Library for high-performance 2D graphics"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1961
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1989
#, no-wrap
msgid "`libbonobo`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1962
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1990
#, no-wrap
msgid "devel/libbonobo"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1964
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1992
#, no-wrap
msgid "Component and compound document system for GNOME 2"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1965
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1993
#, no-wrap
msgid "`libbonoboui`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1966
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1994
#, no-wrap
msgid "x11-toolkits/libbonoboui"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1968
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1996
#, no-wrap
msgid "GUI frontend to the libbonobo component of GNOME 2"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1969
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1997
#, no-wrap
msgid "`libgda4`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1970
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:1998
#, no-wrap
msgid "databases/libgda4"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1973
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2001
#, no-wrap
msgid "`libglade2`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1974
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2002
#, no-wrap
msgid "devel/libglade2"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1976
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2004
#, no-wrap
msgid "GNOME 2 glade library"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1977
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2005
#, no-wrap
msgid "`libgnome`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1978
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2006
#, no-wrap
msgid "x11/libgnome"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1980
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2008
#, no-wrap
msgid "Libraries for GNOME 2, a GNU desktop environment"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1981
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2009
#, no-wrap
msgid "`libgnomecanvas`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1982
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2010
#, no-wrap
msgid "graphics/libgnomecanvas"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1984
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2012
#, no-wrap
msgid "Graphics library for GNOME 2"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1985
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2013
#, no-wrap
msgid "`libgnomekbd`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1986
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2014
#, no-wrap
msgid "x11/libgnomekbd"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1988
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2016
#, no-wrap
msgid "GNOME 2 keyboard shared library"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1989
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2017
#, no-wrap
msgid "`libgnomeprint`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1990
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2018
#, no-wrap
msgid "print/libgnomeprint"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1992
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1996
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2020
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2024
#, no-wrap
msgid "Gnome 2 print support library"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1993
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2021
#, no-wrap
msgid "`libgnomeprintui`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1994
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2022
#, no-wrap
msgid "x11-toolkits/libgnomeprintui"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1997
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2025
#, no-wrap
msgid "`libgnomeui`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:1998
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2026
#, no-wrap
msgid "x11-toolkits/libgnomeui"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2000
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2028
#, 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:2001
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2029
#, no-wrap
msgid "`libgtkhtml`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2002
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2030
#, no-wrap
msgid "www/libgtkhtml"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2005
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2033
#, no-wrap
msgid "`libgtksourceviewmm`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2006
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2034
#, no-wrap
msgid "x11-toolkits/libgtksourceviewmm"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2008
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2036
#, no-wrap
msgid "c++ binding of GtkSourceView"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2009
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2037
#, no-wrap
msgid "`libidl`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2010
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2038
#, no-wrap
msgid "devel/libIDL"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2012
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2040
#, no-wrap
msgid "Library for creating trees of CORBA IDL file"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2013
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2041
#, no-wrap
msgid "`libsigc++12`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2014
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2042
#, no-wrap
msgid "devel/libsigc++12"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2017
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2045
#, no-wrap
msgid "`libwnck`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2018
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2046
#, no-wrap
msgid "x11-toolkits/libwnck"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2020
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2024
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2048
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2052
#, no-wrap
msgid "Library used for writing pagers and taskslists"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2021
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2049
#, no-wrap
msgid "`libwnck3`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2022
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2050
#, no-wrap
msgid "x11-toolkits/libwnck3"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2025
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2053
#, no-wrap
msgid "`orbit2`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2026
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2054
#, no-wrap
msgid "devel/ORBit2"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2028
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2056
#, 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:2029
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2057
#, no-wrap
msgid "`pygnome2`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2030
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2058
#, no-wrap
msgid "x11-toolkits/py-gnome2"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2032
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2060
#, no-wrap
msgid "Python bindings for GNOME 2"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2033
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2061
#, no-wrap
msgid "`pygobject`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2034
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2062
#, no-wrap
msgid "devel/py-gobject"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2036
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2064
#, no-wrap
msgid "Python 2, GObject 2.0 bindings"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2037
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2065
#, no-wrap
msgid "`pygtk2`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2038
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2066
#, no-wrap
msgid "x11-toolkits/py-gtk2"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2040
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2068
#, no-wrap
msgid "Set of Python bindings for GTK+"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2041
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2069
#, no-wrap
msgid "`pygtksourceview`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2042
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2070
#, no-wrap
msgid "x11-toolkits/py-gtksourceview"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2044
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2072
#, no-wrap
msgid "Python bindings for GtkSourceView 2"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2045
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2073
#, no-wrap
msgid "`vte`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2046
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2074
#, no-wrap
msgid "x11-toolkits/vte"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2050
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2078
#, no-wrap
msgid "Deprecated Components: Do Not Use"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2057
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2085
#, no-wrap
msgid "`pangox-compat`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2058
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2086
#, 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:2061
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2089
#, no-wrap
msgid "Using Qt"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2066
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2094
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:2069
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2097
#, no-wrap
msgid "Ports That Require Qt"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2074
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2102
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 "
@@ -4849,123 +4938,123 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2076
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2104
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:2078
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2106
#, no-wrap
msgid "Variables Provided to Ports That Use Qt"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2082
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2110
#, no-wrap
msgid "`QMAKE`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2084
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2112
#, no-wrap
msgid "Full path to `qmake` binary."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2085
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2113
#, no-wrap
msgid "`LRELEASE`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2087
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2115
#, no-wrap
msgid "Full path to `lrelease` utility."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2088
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2116
#, no-wrap
msgid "`MOC`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2090
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2118
#, no-wrap
msgid "Full path to `moc`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2091
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2119
#, no-wrap
msgid "`RCC`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2093
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2121
#, no-wrap
msgid "Full path to `rcc`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2094
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2122
#, no-wrap
msgid "`UIC`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2096
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2124
#, no-wrap
msgid "Full path to `uic`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2097
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2125
#, no-wrap
msgid "`QT_INCDIR`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2099
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2127
#, no-wrap
msgid "Qt include directory."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2100
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2128
#, no-wrap
msgid "`QT_LIBDIR`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2102
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2130
#, no-wrap
msgid "Qt libraries path."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2103
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2131
#, no-wrap
msgid "`QT_PLUGINDIR`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2104
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2132
#, no-wrap
msgid "Qt plugins path."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2107
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3816
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2135
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3844
#, no-wrap
msgid "Component Selection"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2114
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2142
msgid ""
"Individual Qt tool and library dependencies must be specified in `USE_QT`. "
"Every component can be suffixed with `_build` or `_run`, the suffix "
@@ -4980,1027 +5069,1030 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2116
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2144
#, no-wrap
msgid "Available Qt Library Components"
msgstr ""
#. type: Table
-#: 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
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2148
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2392
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2409
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2540
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3119
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3834
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3854
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3879
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3983
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4153
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4205
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4297
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4388
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4450
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4711
#, no-wrap
msgid "Name"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2123
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2151
#, no-wrap
msgid "`3d`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2125
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2153
#, no-wrap
msgid "Qt3D module"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2126
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2154
#, no-wrap
msgid "`5compat`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2128
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2156
#, no-wrap
msgid "Qt 5 compatibility module for Qt 6"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2129
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2157
#, no-wrap
msgid "`assistant`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2131
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2159
#, no-wrap
msgid "Qt 5 documentation browser"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2132
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2160
#, no-wrap
msgid "`base`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2134
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2162
#, no-wrap
msgid "Qt 6 base module"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2135
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2163
#, no-wrap
msgid "`canvas3d`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2137
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2165
#, no-wrap
msgid "Qt canvas3d module"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2138
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2166
#, no-wrap
msgid "`charts`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2140
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2168
#, no-wrap
msgid "Qt 5 charts module"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2141
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2169
#, no-wrap
msgid "`concurrent`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2143
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2171
#, no-wrap
msgid "Qt multi-threading module"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2144
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2172
#, no-wrap
msgid "`connectivity`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2146
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2174
#, no-wrap
msgid "Qt connectivity (Bluetooth/NFC) module"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2147
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2175
#, no-wrap
msgid "`core`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2149
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2177
#, no-wrap
msgid "Qt core non-graphical module"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2150
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2178
#, no-wrap
msgid "`datavis3d`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2152
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2180
#, no-wrap
msgid "Qt 5 3D data visualization module"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2153
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2181
#, no-wrap
msgid "`dbus`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2155
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2183
#, no-wrap
msgid "Qt D-Bus inter-process communication module"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2156
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2184
#, no-wrap
msgid "`declarative`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2158
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2186
#, no-wrap
msgid "Qt declarative framework for dynamic user interfaces"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2159
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2187
#, no-wrap
msgid "`designer`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2161
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2189
#, no-wrap
msgid "Qt 5 graphical user interface designer"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2162
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2190
#, no-wrap
msgid "`diag`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2164
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2192
#, 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:2165
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2193
#, no-wrap
msgid "`doc`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2167
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2195
#, no-wrap
msgid "Qt 5 documentation"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2168
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2196
#, no-wrap
msgid "`examples`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2170
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2198
#, no-wrap
msgid "Qt 5 examples sourcecode"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2171
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2199
#, no-wrap
msgid "`gamepad`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2173
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2201
#, no-wrap
msgid "Qt 5 Gamepad Module"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2174
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2202
#, no-wrap
msgid "`graphicaleffects`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2176
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2204
#, no-wrap
msgid "Qt Quick graphical effects"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2177
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2205
#, no-wrap
msgid "`gui`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2179
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2207
#, no-wrap
msgid "Qt graphical user interface module"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2180
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2208
#, no-wrap
msgid "`help`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2182
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2210
#, no-wrap
msgid "Qt online help integration module"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2183
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2211
#, no-wrap
msgid "`l10n`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2185
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2213
#, no-wrap
msgid "Qt localized messages"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2186
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2214
#, no-wrap
msgid "`languageserver`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2188
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2216
#, no-wrap
msgid "Qt 6 Language Server Protocol implementation"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2189
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2217
#, no-wrap
msgid "`linguist`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2191
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2219
#, no-wrap
msgid "Qt 5 translation tool"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2192
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2220
#, no-wrap
msgid "`location`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2194
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2222
#, no-wrap
msgid "Qt location module"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2195
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2223
#, no-wrap
msgid "`lottie`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2197
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2225
#, no-wrap
msgid "Qt 6 QML API for rendering graphics and animations"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2198
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2226
#, no-wrap
msgid "`multimedia`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2200
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2228
#, no-wrap
msgid "Qt audio, video, radio and camera support module"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2201
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2229
#, no-wrap
msgid "`network`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2203
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2231
#, no-wrap
msgid "Qt network module"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2204
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2232
#, no-wrap
msgid "`networkauth`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2206
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2234
#, no-wrap
msgid "Qt network auth module"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2207
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2235
#, no-wrap
msgid "`opengl`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2209
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2237
#, no-wrap
msgid "Qt 5-compatible OpenGL support module"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2210
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2238
#, no-wrap
msgid "`paths`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2212
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2240
#, no-wrap
msgid "Command line client to QStandardPaths"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2213
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2241
#, no-wrap
msgid "`phonon4`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2215
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2243
#, no-wrap
msgid "KDE multimedia framework"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2216
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2244
#, no-wrap
msgid "`pixeltool`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2218
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2246
#, no-wrap
msgid "Qt 5 screen magnifier"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2219
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2247
#, no-wrap
msgid "`plugininfo`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2221
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2249
#, no-wrap
msgid "Qt 5 plugin metadata dumper"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2222
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2250
#, no-wrap
msgid "`positioning`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2224
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2252
#, 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:2225
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2253
#, no-wrap
msgid "`printsupport`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2227
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2255
#, no-wrap
msgid "Qt print support module"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2228
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2256
#, no-wrap
msgid "`qdbus`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2230
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2258
#, no-wrap
msgid "Qt command-line 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:2259
#, no-wrap
msgid "`qdbusviewer`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2233
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2261
#, no-wrap
msgid "Qt 5 graphical interface to D-Bus"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2234
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2262
#, no-wrap
msgid "`qdoc`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2236
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2264
#, no-wrap
msgid "Qt documentation generator"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2237
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2265
#, no-wrap
msgid "`qdoc-data`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2239
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2267
#, no-wrap
msgid "QDoc configuration files"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2240
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2268
#, no-wrap
msgid "`qev`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2242
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2270
#, no-wrap
msgid "Qt QWidget events introspection tool"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2243
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2373
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2271
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2401
#, no-wrap
msgid "`qmake`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2245
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2273
#, no-wrap
msgid "Qt Makefile generator"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2246
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2274
#, no-wrap
msgid "`quickcontrols`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2248
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2251
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2276
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2279
#, 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:2249
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2277
#, no-wrap
msgid "`quickcontrols2`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2252
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2280
#, no-wrap
msgid "`remoteobjects`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2254
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2263
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2282
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2291
#, no-wrap
msgid "Qt 5 SXCML module"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2255
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2283
#, no-wrap
msgid "`script`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2257
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2285
#, no-wrap
msgid "Qt 4-compatible scripting module"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2258
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2286
#, no-wrap
msgid "`scripttools`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2260
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2288
#, no-wrap
msgid "Qt Script additional components"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2261
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2289
#, no-wrap
msgid "`scxml`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2264
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2292
#, no-wrap
msgid "`sensors`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2266
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2294
#, no-wrap
msgid "Qt sensors module"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2267
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2295
#, no-wrap
msgid "`serialbus`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2269
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2297
#, no-wrap
msgid "Qt functions to access industrial bus systems"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2270
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2298
#, no-wrap
msgid "`serialport`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2272
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2300
#, no-wrap
msgid "Qt functions to access serial ports"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2273
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2301
#, no-wrap
msgid "`shadertools`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2275
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2303
#, 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:2276
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2304
#, no-wrap
msgid "`speech`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2278
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2306
#, no-wrap
msgid "Accessibility features for Qt5"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2279
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2307
#, no-wrap
msgid "`sql`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2281
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2309
#, no-wrap
msgid "Qt SQL database integration module"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2282
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2310
#, no-wrap
msgid "`sql-ibase`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2284
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2312
#, no-wrap
msgid "Qt InterBase/Firebird database plugin"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2285
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2313
#, no-wrap
msgid "`sql-mysql`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2287
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2315
#, no-wrap
msgid "Qt MySQL database plugin"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2288
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2316
#, no-wrap
msgid "`sql-odbc`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2290
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2318
#, no-wrap
msgid "Qt Open Database Connectivity plugin"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2291
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2319
#, no-wrap
msgid "`sql-pgsql`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2293
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2321
#, no-wrap
msgid "Qt PostgreSQL database plugin"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2294
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2322
#, no-wrap
msgid "`sql-sqlite2`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2296
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2324
#, no-wrap
msgid "Qt SQLite 2 database plugin"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2297
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2325
#, no-wrap
msgid "`sql-sqlite3`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2299
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2327
#, no-wrap
msgid "Qt SQLite 3 database plugin"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2300
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2328
#, no-wrap
msgid "`sql-tds`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2302
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2330
#, no-wrap
msgid "Qt TDS Database Connectivity database plugin"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2303
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3885
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2331
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3913
#, no-wrap
msgid "`svg`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2305
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2333
#, no-wrap
msgid "Qt SVG support module"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2306
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2334
#, no-wrap
msgid "`testlib`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2308
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2336
#, no-wrap
msgid "Qt unit testing module"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2309
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2337
#, no-wrap
msgid "`tools`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2311
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2339
#, no-wrap
msgid "Qt 6 assorted tools"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2312
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2340
#, no-wrap
msgid "`translations`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2314
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2342
#, no-wrap
msgid "Qt 6 translation module"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2315
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2343
#, no-wrap
msgid "`uiplugin`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2317
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2345
#, no-wrap
msgid "Custom Qt widget plugin interface for Qt Designer"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2318
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2346
#, no-wrap
msgid "`uitools`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2320
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2348
#, no-wrap
msgid "Qt Designer UI forms support module"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2321
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2349
#, no-wrap
msgid "`virtualkeyboard`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2323
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2351
#, no-wrap
msgid "Qt 5 Virtual Keyboard Module"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2324
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3046
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2352
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3074
#, no-wrap
msgid "`wayland`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2326
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2354
#, no-wrap
msgid "Qt 5 wrapper for Wayland"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2327
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2355
#, no-wrap
msgid "`webchannel`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2329
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2357
#, 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:2330
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2358
#, no-wrap
msgid "`webengine`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2332
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2360
#, no-wrap
msgid "Qt 5 library to render web content"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2333
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2361
#, no-wrap
msgid "`webkit`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2335
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2363
#, no-wrap
msgid "QtWebKit with a more modern WebKit code base"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2336
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2364
#, no-wrap
msgid "`websockets`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2338
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2366
#, no-wrap
msgid "Qt implementation of WebSocket protocol"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2339
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2367
#, no-wrap
msgid "`websockets-qml`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2341
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2369
#, no-wrap
msgid "Qt implementation of WebSocket protocol (QML bindings)"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2342
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2370
#, no-wrap
msgid "`webview`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2344
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2372
#, no-wrap
msgid "Qt component for displaying web content"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2345
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2373
#, no-wrap
msgid "`widgets`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2347
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2375
#, no-wrap
msgid "Qt C++ widgets module"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2348
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2376
#, no-wrap
msgid "`x11extras`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2350
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2378
#, no-wrap
msgid "Qt platform-specific features for X11-based systems"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2351
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2379
#, no-wrap
msgid "`xml`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2353
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2381
#, no-wrap
msgid "Qt SAX and DOM implementations"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2354
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2382
#, no-wrap
msgid "`xmlpatterns`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2355
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2383
#, 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:2358
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2386
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:2360
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2388
#, no-wrap
msgid "Available Qt Tool Components"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2367
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3094
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2395
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3122
#, no-wrap
msgid "`buildtools`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2369
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2397
#, 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:2370
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2398
#, no-wrap
msgid "`linguisttools`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2372
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2400
#, no-wrap
msgid "localization tools: `lrelease`, `lupdate`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2374
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2402
#, no-wrap
msgid "Makefile generator/build utility"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2377
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2405
#, no-wrap
msgid "Available Qt Plugin Components"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2384
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2412
#, no-wrap
msgid "`imageformats`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2385
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2413
#, no-wrap
msgid "plugins for TGA, TIFF, and MNG image formats"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2388
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2416
#, no-wrap
msgid "Selecting Qt 5 Components"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2394
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2422
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 "
@@ -6012,7 +6104,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2399
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2427
#, no-wrap
msgid ""
"USES=\tqt:5\n"
@@ -6020,13 +6112,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2404
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2432
#, no-wrap
msgid "Using `qmake`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2410
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2438
msgid ""
"If the application provides a qmake project file ([.filename]#*.pro#), "
"define `USES= qmake` along with `USE_QT`. `USES= qmake` already implies a "
@@ -6038,108 +6130,108 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2412
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2440
#, no-wrap
msgid "Possible Arguments for `USES= qmake`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2419
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2447
#, no-wrap
msgid "`no_configure`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2421
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2449
#, 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:2422
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2450
#, no-wrap
msgid "`no_env`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2424
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2452
#, 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:2425
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2453
#, no-wrap
msgid "`norecursive`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2427
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2455
#, no-wrap
msgid "Do not pass the `-recursive` argument to `qmake`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2428
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2456
#, no-wrap
msgid "`outsource`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2429
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2457
#, no-wrap
msgid "Perform an out-of-source build."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2432
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2460
#, no-wrap
msgid "Variables for Ports That Use `qmake`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2439
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2467
#, no-wrap
msgid "`QMAKE_ARGS`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2441
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2469
#, 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:2442
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2470
#, no-wrap
msgid "`QMAKE_ENV`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2444
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2472
#, 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:2445
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2473
#, no-wrap
msgid "`QMAKE_SOURCE_PATH`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2446
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2474
#, 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:2449
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2477
msgid "When using `USES= qmake`, these settings are deployed:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2456
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2484
#, no-wrap
msgid ""
"CONFIGURE_ARGS+=\t--with-qt-includes=${QT_INCDIR} \\\n"
@@ -6149,7 +6241,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2460
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2488
#, no-wrap
msgid ""
"CONFIGURE_ENV+=\tQTDIR=\"${QT_PREFIX}\" QMAKE=\"${QMAKE}\" \\\n"
@@ -6158,7 +6250,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2464
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2492
#, no-wrap
msgid ""
"PLIST_SUB+=\tQT_INCDIR=${QT_INCDIR_REL} \\\n"
@@ -6167,7 +6259,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2468
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2496
msgid ""
"Some configure scripts do not support the arguments above. To suppress "
"modification of `CONFIGURE_ENV` and `CONFIGURE_ARGS`, set `USES= qmake:"
@@ -6175,18 +6267,18 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2470
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2498
#, no-wrap
msgid "`USES= qmake` Example"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2474
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2502
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:2479
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2507
#, no-wrap
msgid ""
"USES=\tqmake:outsource qt:5\n"
@@ -6194,7 +6286,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2484
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2512
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 "
@@ -6202,7 +6294,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2486
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2514
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 "
@@ -6211,7 +6303,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2491
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2519
#, no-wrap
msgid ""
"QMAKE_ARGS+=\tINCLUDEPATH+=${LOCALBASE}/include \\\n"
@@ -6219,7 +6311,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2494
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2522
msgid ""
"_Bogus installation paths._ Sometimes data such as icons or .desktop files "
"are by default installed into directories which are not scanned by XDG-"
@@ -6230,19 +6322,19 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2496
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2524
#, no-wrap
msgid "Using KDE"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2499
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2527
#, no-wrap
msgid "KDE Variable Definitions"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2506
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2534
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 "
@@ -6254,2127 +6346,2127 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2508
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2536
#, no-wrap
msgid "Available KDE Components"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2515
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2543
#, no-wrap
msgid "`activities`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2517
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2545
#, 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:2518
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2546
#, no-wrap
msgid "`activities-stats`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2520
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2548
#, no-wrap
msgid "KF5 statistics for activities"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2521
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2549
#, no-wrap
msgid "`activitymanagerd`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2523
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2551
#, 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:2524
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2552
#, no-wrap
msgid "`akonadi`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2526
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2554
#, no-wrap
msgid "Storage server for KDE-Pim"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2527
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2555
#, no-wrap
msgid "`akonadicalendar`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2529
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2557
#, no-wrap
msgid "Akonadi Calendar Integration"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2530
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2558
#, no-wrap
msgid "`akonadiconsole`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2532
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2560
#, no-wrap
msgid "Akonadi management and debugging console"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2533
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2561
#, no-wrap
msgid "`akonadicontacts`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2535
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2563
#, no-wrap
msgid "Libraries and daemons to implement Contact Management in Akonadi"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2536
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2564
#, no-wrap
msgid "`akonadiimportwizard`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2538
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2566
#, no-wrap
msgid "Import data from other mail clients to KMail"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2539
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2567
#, no-wrap
msgid "`akonadimime`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2541
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2569
#, no-wrap
msgid "Libraries and daemons to implement basic email handling"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2542
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2570
#, no-wrap
msgid "`akonadinotes`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2544
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2907
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2572
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2935
#, no-wrap
msgid "KDE library for accessing mail storages in MBox format"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2545
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2573
#, no-wrap
msgid "`akonadisearch`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2547
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2575
#, no-wrap
msgid "Libraries and daemons to implement searching in Akonadi"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2548
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2576
#, no-wrap
msgid "`akregator`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2550
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2578
#, no-wrap
msgid "A Feed Reader by KDE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2551
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2579
#, no-wrap
msgid "`alarmcalendar`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2553
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2581
#, no-wrap
msgid "KDE API for KAlarm alarms"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2554
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2582
#, no-wrap
msgid "`apidox`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2556
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2584
#, no-wrap
msgid "KF5 API Documentation Tools"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2557
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2585
#, no-wrap
msgid "`archive`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2559
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2587
#, no-wrap
msgid "KF5 library that provides classes for handling archive formats"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2560
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2588
#, no-wrap
msgid "`attica`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2562
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2565
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2590
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2593
#, no-wrap
msgid "Open Collaboration Services API library KDE5 version"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2563
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2591
#, no-wrap
msgid "`attica5`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2566
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2594
#, no-wrap
msgid "`auth`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2568
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2596
#, no-wrap
msgid "KF5 abstraction to system policy and authentication features"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2569
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2597
#, no-wrap
msgid "`baloo`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2571
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2577
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2599
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2605
#, no-wrap
msgid "KF5 Framework for searching and managing user metadata"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2572
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2600
#, no-wrap
msgid "`baloo-widgets`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2574
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2602
#, no-wrap
msgid "BalooWidgets library"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2575
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2603
#, no-wrap
msgid "`baloo5`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2578
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2606
#, no-wrap
msgid "`blog`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2580
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2608
#, no-wrap
msgid "KDE API for weblogging access"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2581
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2609
#, no-wrap
msgid "`bookmarks`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2583
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2611
#, no-wrap
msgid "KF5 library for bookmarks and the XBEL format"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2584
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2612
#, no-wrap
msgid "`breeze`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2586
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2614
#, 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:2587
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2615
#, no-wrap
msgid "`breeze-gtk`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2589
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2617
#, no-wrap
msgid "Plasma5 Breeze visual style for Gtk"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2590
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2618
#, no-wrap
msgid "`breeze-icons`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2592
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2620
#, no-wrap
msgid "Breeze icon theme for KDE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2593
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2621
#, no-wrap
msgid "`calendarcore`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2595
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2623
#, no-wrap
msgid "KDE calendar access library"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2596
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2624
#, no-wrap
msgid "`calendarsupport`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2598
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2626
#, no-wrap
msgid "Calendar support libraries for KDEPim"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2599
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2627
#, no-wrap
msgid "`calendarutils`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2601
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2629
#, no-wrap
msgid "KDE utility and user interface functions for accessing calendar"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2602
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2630
#, no-wrap
msgid "`codecs`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2604
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2632
#, no-wrap
msgid "KF5 library for string manipulation"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2605
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2633
#, no-wrap
msgid "`completion`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2607
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2635
#, no-wrap
msgid "KF5 text completion helpers and widgets"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2608
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2636
#, no-wrap
msgid "`config`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2610
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2613
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2638
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2641
#, no-wrap
msgid "KF5 widgets for configuration dialogs"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2611
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2639
#, no-wrap
msgid "`configwidgets`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2614
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2642
#, no-wrap
msgid "`contacts`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2616
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2644
#, no-wrap
msgid "KDE api to manage contact information"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2617
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2645
#, no-wrap
msgid "`coreaddons`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2619
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2647
#, no-wrap
msgid "KF5 addons to QtCore"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2620
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2648
#, no-wrap
msgid "`crash`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2622
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2650
#, 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:2623
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2651
#, no-wrap
msgid "`dbusaddons`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2625
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3033
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2653
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3061
#, no-wrap
msgid "KF5 addons to QtDBus"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2626
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2654
#, no-wrap
msgid "`decoration`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2628
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2656
#, no-wrap
msgid "Plasma5 library to create window decorations"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2629
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2657
#, no-wrap
msgid "`designerplugin`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2631
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2659
#, no-wrap
msgid "KF5 integration of Frameworks widgets in Qt Designer/Creator"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2632
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2660
#, no-wrap
msgid "`discover`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2634
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2662
#, no-wrap
msgid "Plasma5 package management tools"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2635
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2663
#, no-wrap
msgid "`dnssd`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2637
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2665
#, no-wrap
msgid "KF5 abstraction to system DNSSD features"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2638
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2666
#, no-wrap
msgid "`doctools`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2640
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2668
#, no-wrap
msgid "KF5 documentation generation from docbook"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2641
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2669
#, no-wrap
msgid "`drkonqi`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2643
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2671
#, no-wrap
msgid "Plasma5 crash handler"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2644
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2672
#, no-wrap
msgid "`ecm`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2646
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2674
#, no-wrap
msgid "Extra modules and scripts for CMake"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2647
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2675
#, no-wrap
msgid "`emoticons`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2649
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2677
#, no-wrap
msgid "KF5 library to convert emoticons"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2650
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2678
#, no-wrap
msgid "`eventviews`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2652
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2680
#, no-wrap
msgid "Event view libriares for KDEPim"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2653
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2681
#, no-wrap
msgid "`filemetadata`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2655
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2683
#, no-wrap
msgid "KF5 library for extracting file metadata"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2656
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2684
#, no-wrap
msgid "`frameworkintegration`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2658
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2686
#, no-wrap
msgid "KF5 workspace and cross-framework integration plugins"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2659
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2687
#, no-wrap
msgid "`gapi`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2661
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2689
#, no-wrap
msgid "KDE based library to access google services"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2662
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2690
#, no-wrap
msgid "`globalaccel`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2664
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2692
#, no-wrap
msgid "KF5 library to add support for global workspace shortcuts"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2665
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2693
#, no-wrap
msgid "`grantlee-editor`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2667
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2695
#, no-wrap
msgid "Editor for Grantlee themes"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2668
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2696
#, no-wrap
msgid "`grantleetheme`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2670
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2698
#, no-wrap
msgid "KDE PIM grantleetheme"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2671
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2699
#, no-wrap
msgid "`gravatar`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2673
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2701
#, no-wrap
msgid "Library for gravatar support"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2674
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2702
#, no-wrap
msgid "`guiaddons`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2676
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2704
#, no-wrap
msgid "KF5 addons to QtGui"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2677
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2705
#, no-wrap
msgid "`holidays`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2679
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2707
#, no-wrap
msgid "KDE library for calendar holidays"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2680
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2708
#, no-wrap
msgid "`hotkeys`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2682
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2710
#, no-wrap
msgid "Plasma5 library for hotkeys"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2683
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2711
#, no-wrap
msgid "`i18n`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2685
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2713
#, no-wrap
msgid "KF5 advanced internationalization framework"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2686
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2714
#, no-wrap
msgid "`iconthemes`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2688
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2716
#, no-wrap
msgid "KF5 library for handling icons in applications"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2689
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2717
#, no-wrap
msgid "`identitymanagement`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2691
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2719
#, no-wrap
msgid "KDE pim identities"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2692
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2720
#, no-wrap
msgid "`idletime`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2694
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2722
#, no-wrap
msgid "KF5 library for monitoring user activity"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2695
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2723
#, no-wrap
msgid "`imap`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2697
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2725
#, no-wrap
msgid "KDE API for IMAP support"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2698
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2726
#, no-wrap
msgid "`incidenceeditor`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2700
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2728
#, no-wrap
msgid "Incidence editor libriares for KDEPim"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2701
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2729
#, no-wrap
msgid "`infocenter`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2703
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2731
#, no-wrap
msgid "Plasma5 utility providing system information"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2704
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2732
#, no-wrap
msgid "`init`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2706
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2734
#, no-wrap
msgid "KF5 process launcher to speed up launching KDE applications"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2707
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2735
#, no-wrap
msgid "`itemmodels`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2709
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2737
#, no-wrap
msgid "KF5 models for Qt Model/View system"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2710
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2738
#, no-wrap
msgid "`itemviews`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2712
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2740
#, no-wrap
msgid "KF5 widget addons for Qt Model/View"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2713
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2741
#, no-wrap
msgid "`jobwidgets`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2715
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2743
#, no-wrap
msgid "KF5 widgets for tracking KJob instance"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2716
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2744
#, no-wrap
msgid "`js`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2718
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2746
#, no-wrap
msgid "KF5 library providing an ECMAScript interpreter"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2719
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2747
#, no-wrap
msgid "`jsembed`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2721
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2749
#, no-wrap
msgid "KF5 library for binding JavaScript objects to QObjects"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2722
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2750
#, no-wrap
msgid "`kaddressbook`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2724
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2752
#, no-wrap
msgid "KDE contact manager"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2725
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2728
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2753
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2756
#, no-wrap
msgid "`kalarm`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2727
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2730
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2755
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2758
#, no-wrap
msgid "Personal alarm scheduler"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2731
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2759
#, no-wrap
msgid "`kate`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2733
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2761
#, no-wrap
msgid "Basic editor framework for the KDE system"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2734
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2762
#, no-wrap
msgid "`kcmutils`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2736
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2764
#, no-wrap
msgid "KF5 utilities for working with KCModules"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2737
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2765
#, no-wrap
msgid "`kde-cli-tools`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2739
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2767
#, no-wrap
msgid "Plasma5 non-interactive system tools"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2740
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2768
#, no-wrap
msgid "`kde-gtk-config`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2742
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2770
#, no-wrap
msgid "Plasma5 GTK2 and GTK3 configurator"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2743
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2771
#, no-wrap
msgid "`kdeclarative`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2745
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2773
#, no-wrap
msgid "KF5 library providing integration of QML and KDE Frameworks"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2746
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2774
#, no-wrap
msgid "`kded`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2748
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2776
#, no-wrap
msgid "KF5 extensible daemon for providing system level services"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2749
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2777
#, no-wrap
msgid "`kdelibs4support`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2751
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2779
#, no-wrap
msgid "KF5 porting aid from KDELibs4"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2752
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2780
#, no-wrap
msgid "`kdepim-addons`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2754
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2782
#, no-wrap
msgid "KDE PIM addons"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2755
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2783
#, no-wrap
msgid "`kdepim-apps-libs`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2757
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2785
#, no-wrap
msgid "KDE PIM mail related libraries"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2758
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2786
#, no-wrap
msgid "`kdepim-runtime5`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2760
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2788
#, no-wrap
msgid "KDE PIM tools and services"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2761
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2789
#, no-wrap
msgid "`kdeplasma-addons`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2763
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2791
#, no-wrap
msgid "Plasma5 addons to improve the Plasma experience"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2764
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2792
#, no-wrap
msgid "`kdesu`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2766
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2794
#, no-wrap
msgid "KF5 integration with su for elevated privileges"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2767
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2795
#, no-wrap
msgid "`kdewebkit`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2769
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2797
#, no-wrap
msgid "KF5 library providing integration of QtWebKit"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2770
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2798
#, no-wrap
msgid "`kgamma5`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2772
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2800
#, no-wrap
msgid "Plasma5 monitor's gamma settings"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2773
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2801
#, no-wrap
msgid "`khtml`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2775
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2803
#, no-wrap
msgid "KF5 KTHML rendering engine"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2776
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2804
#, no-wrap
msgid "`kimageformats`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2778
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2806
#, no-wrap
msgid "KF5 library providing support for additional image formats"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2779
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2807
#, no-wrap
msgid "`kio`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2781
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2809
#, no-wrap
msgid "KF5 resource and network access abstraction"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2782
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2810
#, no-wrap
msgid "`kirigami2`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2784
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2812
#, no-wrap
msgid "QtQuick based components set"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2785
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2813
#, no-wrap
msgid "`kitinerary`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2787
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2815
#, no-wrap
msgid "Data Model and Extraction System for Travel Reservation information"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2788
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2791
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2816
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2819
#, no-wrap
msgid "`kmail`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2790
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2793
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2818
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2821
#, no-wrap
msgid "KDE mail client"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2794
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2822
#, no-wrap
msgid "`kmail-account-wizard`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2796
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2824
#, no-wrap
msgid "KDE mail account wizard"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2797
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2825
#, no-wrap
msgid "`kmenuedit`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2799
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2827
#, no-wrap
msgid "Plasma5 menu editor"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2800
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2828
#, no-wrap
msgid "`knotes`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2802
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2830
#, no-wrap
msgid "Popup notes"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2803
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2806
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2831
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2834
#, no-wrap
msgid "`kontact`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2805
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2808
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2833
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2836
#, no-wrap
msgid "KDE Personal Information Manager"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2809
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2837
#, no-wrap
msgid "`kontactinterface`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2811
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2839
#, no-wrap
msgid "KDE glue for embedding KParts into Kontact"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2812
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2840
#, no-wrap
msgid "`korganizer`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2814
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2842
#, no-wrap
msgid "Calendar and scheduling Program"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2815
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2843
#, no-wrap
msgid "`kpimdav`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2817
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2845
#, no-wrap
msgid "A DAV protocol implementation with KJobs"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2818
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2846
#, no-wrap
msgid "`kpkpass`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2820
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2848
#, no-wrap
msgid "Library to deal with Apple Wallet pass files"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2821
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2849
#, no-wrap
msgid "`kross`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2823
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2851
#, no-wrap
msgid "KF5 multi-language application scripting"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2824
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2852
#, no-wrap
msgid "`kscreen`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2826
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2886
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2854
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2914
#, no-wrap
msgid "Plasma5 screen management library"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2827
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2855
#, no-wrap
msgid "`kscreenlocker`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2829
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2857
#, no-wrap
msgid "Plasma5 secure lock screen architecture"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2830
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2858
#, no-wrap
msgid "`ksmtp`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2832
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2860
#, 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:2833
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2861
#, no-wrap
msgid "`ksshaskpass`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2835
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2863
#, no-wrap
msgid "Plasma5 ssh-add frontend"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2836
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2864
#, no-wrap
msgid "`ksysguard`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2838
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2866
#, no-wrap
msgid "Plasma5 utility to track and control the running processes"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2839
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2867
#, no-wrap
msgid "`kwallet-pam`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2841
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2869
#, no-wrap
msgid "Plasma5 KWallet PAM Integration"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2842
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2870
#, no-wrap
msgid "`kwayland-integration`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2844
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2872
#, no-wrap
msgid "Integration plugins for a Wayland-based desktop"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2845
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2873
#, no-wrap
msgid "`kwin`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2847
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2875
#, no-wrap
msgid "Plasma5 window manager"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2848
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2876
#, no-wrap
msgid "`kwrited`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2850
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2878
#, no-wrap
msgid "Plasma5 daemon listening for wall and write messages"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2851
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2879
#, no-wrap
msgid "`ldap`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2853
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2881
#, no-wrap
msgid "LDAP access API for KDE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2854
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2882
#, no-wrap
msgid "`libkcddb`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2856
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2884
#, no-wrap
msgid "KDE CDDB library"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2857
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2885
#, no-wrap
msgid "`libkcompactdisc`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2859
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2887
#, no-wrap
msgid "KDE library for interfacing with audio CDs"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2860
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2888
#, no-wrap
msgid "`libkdcraw`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2862
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2890
#, no-wrap
msgid "LibRaw interface for KDE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2863
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2891
#, no-wrap
msgid "`libkdegames`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2865
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2893
#, no-wrap
msgid "Libraries used by KDE games"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2866
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2894
#, no-wrap
msgid "`libkdepim`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2868
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2896
#, no-wrap
msgid "KDE PIM Libraries"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2869
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2897
#, no-wrap
msgid "`libkeduvocdocument`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2871
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2899
#, no-wrap
msgid "Library for reading and writing vocabulary files"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2872
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2900
#, no-wrap
msgid "`libkexiv2`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2874
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2902
#, no-wrap
msgid "Exiv2 library interface for KDE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2875
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2903
#, no-wrap
msgid "`libkipi`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2877
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2905
#, no-wrap
msgid "KDE Image Plugin Interface"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2878
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2906
#, no-wrap
msgid "`libkleo`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2880
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2908
#, no-wrap
msgid "Certificate manager for KDE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2881
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2909
#, no-wrap
msgid "`libksane`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2883
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2911
#, no-wrap
msgid "SANE library interface for KDE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2884
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2912
#, no-wrap
msgid "`libkscreen`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2887
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2915
#, no-wrap
msgid "`libksieve`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2889
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2917
#, no-wrap
msgid "Sieve libriares for KDEPim"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2890
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2918
#, no-wrap
msgid "`libksysguard`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2892
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2920
#, no-wrap
msgid "Plasma5 library to track and control running processes"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2893
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2921
#, no-wrap
msgid "`mailcommon`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2895
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2955
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2923
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2983
#, no-wrap
msgid "Common libriares for KDEPim"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2896
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2924
#, no-wrap
msgid "`mailimporter`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2898
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2910
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2926
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2938
#, no-wrap
msgid "Import mbox files to KMail"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2899
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2927
#, no-wrap
msgid "`mailtransport`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2901
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2929
#, no-wrap
msgid "KDE library to managing mail transport"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2902
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2930
#, no-wrap
msgid "`marble`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2904
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2932
#, no-wrap
msgid "Virtual globe and world atlas for KDE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2905
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2933
#, no-wrap
msgid "`mbox`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2908
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2936
#, no-wrap
msgid "`mbox-importer`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2911
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2939
#, no-wrap
msgid "`mediaplayer`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2913
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2941
#, no-wrap
msgid "KF5 plugin interface for media player features"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2914
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2942
#, no-wrap
msgid "`messagelib`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2916
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2944
#, no-wrap
msgid "Library for handling messages"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2917
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2945
#, no-wrap
msgid "`milou`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2919
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2947
#, no-wrap
msgid "Plasma5 Plasmoid for search"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2920
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2948
#, no-wrap
msgid "`mime`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2922
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2950
#, no-wrap
msgid "Library for handling MIME data"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2923
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2951
#, no-wrap
msgid "`newstuff`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2925
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2953
#, no-wrap
msgid "KF5 library for downloading application assets from the network"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2926
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2954
#, no-wrap
msgid "`notifications`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2928
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2956
#, no-wrap
msgid "KF5 abstraction for system notifications"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2929
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2957
#, no-wrap
msgid "`notifyconfig`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2931
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2959
#, no-wrap
msgid "KF5 configuration system for KNotify"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2932
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2960
#, no-wrap
msgid "`okular`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2934
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2962
#, no-wrap
msgid "KDE universal document viewer"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2935
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2963
#, no-wrap
msgid "`oxygen`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2937
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2965
#, no-wrap
msgid "Plasma5 Oxygen style"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2938
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2966
#, no-wrap
msgid "`oxygen-icons5`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2940
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2968
#, no-wrap
msgid "The Oxygen icon theme for KDE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2941
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2969
#, no-wrap
msgid "`package`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2943
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2971
#, no-wrap
msgid "KF5 library to load and install packages"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2944
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2972
#, no-wrap
msgid "`parts`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2946
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2974
#, no-wrap
msgid "KF5 document centric plugin system"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2947
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2975
#, no-wrap
msgid "`people`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2949
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2977
#, no-wrap
msgid "KF5 library providing access to contacts"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2950
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2978
#, no-wrap
msgid "`pim-data-exporter`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2952
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2980
#, no-wrap
msgid "Import and export KDE PIM settings"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2953
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2981
#, no-wrap
msgid "`pimcommon`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2956
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2984
#, no-wrap
msgid "`pimtextedit`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2958
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2986
#, no-wrap
msgid "KDE library for PIM-specific text editing utilities"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2959
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2987
#, no-wrap
msgid "`plasma-browser-integration`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2961
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2989
#, no-wrap
msgid "Plasma5 components to integrate browsers into the desktop"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2962
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2990
#, no-wrap
msgid "`plasma-desktop`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2964
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2992
#, no-wrap
msgid "Plasma5 plasma desktop"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2965
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2993
#, no-wrap
msgid "`plasma-framework`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2967
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2995
#, 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:2968
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2996
#, no-wrap
msgid "`plasma-integration`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2970
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2998
#, no-wrap
msgid "Qt Platform Theme integration plugins for the Plasma workspaces"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2971
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:2999
#, no-wrap
msgid "`plasma-pa`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2973
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3001
#, no-wrap
msgid "Plasma5 Plasma pulse audio mixer"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2974
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3002
#, no-wrap
msgid "`plasma-sdk`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2976
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3004
#, no-wrap
msgid "Plasma5 applications useful for Plasma development"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2977
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3005
#, no-wrap
msgid "`plasma-workspace`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2979
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3007
#, no-wrap
msgid "Plasma5 Plasma workspace"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2980
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3008
#, no-wrap
msgid "`plasma-workspace-wallpapers`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2982
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3010
#, no-wrap
msgid "Plasma5 wallpapers"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2983
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3011
#, no-wrap
msgid "`plotting`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2985
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3013
#, no-wrap
msgid "KF5 lightweight plotting framework"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2986
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3014
#, no-wrap
msgid "`polkit-kde-agent-1`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2988
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3016
#, no-wrap
msgid "Plasma5 daemon providing a polkit authentication UI"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2989
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3017
#, no-wrap
msgid "`powerdevil`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2991
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3019
#, no-wrap
msgid "Plasma5 tool to manage the power consumption settings"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2992
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3020
#, no-wrap
msgid "`prison`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2994
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3022
#, no-wrap
msgid "API to produce barcodes"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2995
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3023
#, no-wrap
msgid "`pty`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2997
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3025
#, no-wrap
msgid "KF5 pty abstraction"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:2998
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3026
#, no-wrap
msgid "`purpose`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3000
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3028
#, no-wrap
msgid "Offers available actions for a specific purpose"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3001
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3029
#, no-wrap
msgid "`qqc2-desktop-style`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3003
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3031
#, no-wrap
msgid "Qt QuickControl2 style for KDE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3004
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3032
#, no-wrap
msgid "`runner`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3006
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3034
#, no-wrap
msgid "KF5 parallelized query system"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3007
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3035
#, no-wrap
msgid "`service`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3009
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3037
#, no-wrap
msgid "KF5 advanced plugin and service introspection"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3010
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3038
#, no-wrap
msgid "`solid`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3012
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3040
#, no-wrap
msgid "KF5 hardware integration and detection"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3013
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3041
#, no-wrap
msgid "`sonnet`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3015
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3043
#, no-wrap
msgid "KF5 plugin-based spell checking library"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3016
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3044
#, no-wrap
msgid "`syndication`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3018
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3046
#, no-wrap
msgid "KDE RSS feed handling library"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3019
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3047
#, no-wrap
msgid "`syntaxhighlighting`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3021
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3049
#, no-wrap
msgid "KF5 syntax highlighting engine for structured text and code"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3022
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3050
#, no-wrap
msgid "`systemsettings`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3024
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3052
#, no-wrap
msgid "Plasma5 system settings"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3025
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3053
#, no-wrap
msgid "`texteditor`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3027
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3055
#, no-wrap
msgid "KF5 advanced embeddable text editor"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3028
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3056
#, no-wrap
msgid "`textwidgets`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3030
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3058
#, no-wrap
msgid "KF5 advanced text editing widgets"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3031
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3059
#, no-wrap
msgid "`threadweaver`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3034
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3062
#, no-wrap
msgid "`tnef`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3036
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3064
#, no-wrap
msgid "KDE API for the handling of TNEF data"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3037
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3065
#, no-wrap
msgid "`unitconversion`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3039
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3067
#, no-wrap
msgid "KF5 library for unit conversion"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3040
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3068
#, no-wrap
msgid "`user-manager`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3042
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3070
#, no-wrap
msgid "Plasma5 user manager"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3043
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3071
#, no-wrap
msgid "`wallet`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3045
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3073
#, no-wrap
msgid "KF5 secure and unified container for user passwords"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3048
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3076
#, 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:3049
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3077
#, no-wrap
msgid "`widgetsaddons`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3051
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3079
#, no-wrap
msgid "KF5 addons to QtWidgets"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3052
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3080
#, no-wrap
msgid "`windowsystem`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3054
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3082
#, no-wrap
msgid "KF5 library for access to the windowing system"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3055
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3083
#, no-wrap
msgid "`xmlgui`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3057
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3085
#, no-wrap
msgid "KF5 user configurable main windows"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3058
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3086
#, no-wrap
msgid "`xmlrpcclient`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3059
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3087
#, no-wrap
msgid "KF5 interaction with XMLRPC services"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3062
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3090
#, no-wrap
msgid "`USE_KDE` Example"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3071
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3099
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 "
@@ -8385,7 +8477,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3077
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3105
#, no-wrap
msgid ""
"USES=\t\tcmake kde:5 qt:5\n"
@@ -8394,74 +8486,74 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3082
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3110
#, no-wrap
msgid "Using LXQt"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3085
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3113
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:3087
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3115
#, no-wrap
msgid "Available LXQt Components"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3096
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3124
#, no-wrap
msgid "Helpers for additional CMake modules"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3097
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3125
#, no-wrap
msgid "`libfmqt`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3099
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3127
#, no-wrap
msgid "Libfm Qt bindings"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3100
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3128
#, no-wrap
msgid "`lxqt`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3102
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3130
#, no-wrap
msgid "LXQt core library"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3103
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3131
#, no-wrap
msgid "`qtxdg`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3104
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3132
#, no-wrap
msgid "Qt implementation of freedesktop.org XDG specifications"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3107
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3135
#, no-wrap
msgid "`USE_LXQT` Example"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3112
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3140
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 "
@@ -8469,7 +8561,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3118
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3146
#, no-wrap
msgid ""
"USES=\tcmake lxqt qt:5 tar:xz\n"
@@ -8478,26 +8570,26 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3123
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3151
#, no-wrap
msgid "Using Java"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3126
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3154
#, no-wrap
msgid "Variable Definitions"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3129
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3157
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:3133
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3161
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 "
@@ -8509,456 +8601,456 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3135
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3163
#, 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:3142
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3170
#, no-wrap
msgid "`USE_JAVA`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3144
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3172
#, no-wrap
msgid "Define for the remaining variables to have any effect."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3145
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3173
#, no-wrap
msgid "`JAVA_VERSION`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3147
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3175
#, 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:3148
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3176
#, no-wrap
msgid "`JAVA_OS`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3150
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3178
#, 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:3151
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3179
#, no-wrap
msgid "`JAVA_VENDOR`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3153
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3181
#, 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:3154
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3182
#, no-wrap
msgid "`JAVA_BUILD`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3156
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3184
#, 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:3157
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3185
#, no-wrap
msgid "`JAVA_RUN`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3159
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3187
#, 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:3160
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3188
#, no-wrap
msgid "`JAVA_EXTRACT`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3161
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3189
#, 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:3164
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3192
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:3166
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3194
#, no-wrap
msgid "Variables Provided to Ports That Use Java"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3172
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3251
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3200
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3279
#, no-wrap
msgid "Value"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3173
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3201
#, no-wrap
msgid "`JAVA_PORT`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3175
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3203
#, 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:3176
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3204
#, no-wrap
msgid "`JAVA_PORT_VERSION`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3178
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3206
#, 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:3179
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3207
#, no-wrap
msgid "`JAVA_PORT_OS`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3181
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3209
#, 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:3182
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3210
#, no-wrap
msgid "`JAVA_PORT_VENDOR`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3184
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3212
#, no-wrap
msgid "The vendor of the JDK port (for example, `'openjdk'`)."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3185
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3213
#, no-wrap
msgid "`JAVA_PORT_OS_DESCRIPTION`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3187
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3215
#, 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:3188
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3216
#, no-wrap
msgid "`JAVA_PORT_VENDOR_DESCRIPTION`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3190
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3218
#, 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:3191
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3219
#, no-wrap
msgid "`JAVA_HOME`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3193
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3221
#, 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:3194
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3222
#, no-wrap
msgid "`JAVAC`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3196
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3224
#, 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:3197
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3225
#, no-wrap
msgid "`JAR`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3199
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3227
#, 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:3200
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3228
#, no-wrap
msgid "`APPLETVIEWER`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3202
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3230
#, 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:3203
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3231
#, no-wrap
msgid "`JAVA`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3205
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3233
#, 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:3206
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3234
#, no-wrap
msgid "`JAVADOC`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3208
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3236
#, no-wrap
msgid "Path to the `javadoc` utility program."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3209
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3237
#, no-wrap
msgid "`JAVAH`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3211
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3239
#, no-wrap
msgid "Path to the `javah` program."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3212
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3240
#, no-wrap
msgid "`JAVAP`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3214
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3242
#, no-wrap
msgid "Path to the `javap` program."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3215
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3243
#, no-wrap
msgid "`JAVA_KEYTOOL`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3217
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3245
#, no-wrap
msgid "Path to the `keytool` utility program."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3218
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3246
#, no-wrap
msgid "`JAVA_N2A`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3220
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3248
#, no-wrap
msgid "Path to the `native2ascii` tool."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3221
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3249
#, no-wrap
msgid "`JAVA_POLICYTOOL`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3223
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3251
#, no-wrap
msgid "Path to the `policytool` program."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3224
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3252
#, no-wrap
msgid "`JAVA_SERIALVER`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3226
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3254
#, no-wrap
msgid "Path to the `serialver` utility program."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3227
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3255
#, no-wrap
msgid "`RMIC`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3229
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3257
#, no-wrap
msgid "Path to the RMI stub/skeleton generator, `rmic`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3230
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3258
#, no-wrap
msgid "`RMIREGISTRY`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3232
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3260
#, no-wrap
msgid "Path to the RMI registry program, `rmiregistry`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3233
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3261
#, no-wrap
msgid "`RMID`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3235
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3263
#, no-wrap
msgid "Path to the RMI daemon program `rmid`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3236
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3264
#, no-wrap
msgid "`JAVA_CLASSES`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3237
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3265
#, 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:3241
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3269
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:3243
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3271
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:3245
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3273
#, no-wrap
msgid "Constants Defined for Ports That Use Java"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3249
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3277
#, no-wrap
msgid "Constant"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3252
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3280
#, no-wrap
msgid "`JAVASHAREDIR`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3254
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3282
#, 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:3255
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3283
#, no-wrap
msgid "`JAVAJARDIR`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3257
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3285
#, 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:3258
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3286
#, no-wrap
msgid "`JAVALIBDIR`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3259
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3287
#, 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:3262
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3290
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:3264
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3292
#, no-wrap
msgid "Building with Ant"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3270
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3298
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` "
@@ -8968,13 +9060,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3272
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3300
#, no-wrap
msgid "Best Practices"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3277
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3305
msgid ""
"When porting a Java library, the port has to install the JAR file(s) in [."
"filename]#${JAVAJARDIR}#, and everything else under [."
@@ -8985,13 +9077,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3281
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3309
#, no-wrap
msgid "PLIST_FILES+=\t${JAVAJARDIR}/myport.jar\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3286
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3314
msgid ""
"When porting a Java application, the port usually installs everything under "
"a single directory (including its JAR dependencies). The use of [."
@@ -9002,7 +9094,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3293
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3321
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 "
@@ -9016,7 +9108,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3298
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3326
#, no-wrap
msgid ""
"TOMCATDIR=\t${LOCALBASE}/apache-tomcat-7.0\n"
@@ -9024,7 +9116,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3302
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3330
#, no-wrap
msgid ""
"post-extract:\n"
@@ -9033,7 +9125,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3307
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3335
#, no-wrap
msgid ""
"do-install:\n"
@@ -9043,7 +9135,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3314
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3342
msgid ""
"Regardless of the type of port (library or application), the additional "
"documentation is installed in the crossref:makefiles[install-documentation,"
@@ -9058,7 +9150,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:3346
msgid ""
"The default value for `DATADIR` is [.filename]#${PREFIX}/share/${PORTNAME}"
"#. It is a good idea to override `DATADIR` to [.filename]#${JAVASHAREDIR}/"
@@ -9068,7 +9160,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3321
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3349
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 "
@@ -9078,7 +9170,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:3353
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 "
@@ -9090,7 +9182,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3328
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3356
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 "
@@ -9099,7 +9191,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3330
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3358
msgid ""
"Similarly, there is a defined policy regarding the `CATEGORIES` of a Java "
"port, which is detailed in crossref:makefiles[makefile-categories,"
@@ -9107,205 +9199,205 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3332
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3360
#, no-wrap
msgid "Web Applications, Apache and PHP"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3335
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3363
#, no-wrap
msgid "Apache"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3338
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3366
#, no-wrap
msgid "Variables for Ports That Use Apache"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3342
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3370
#, no-wrap
msgid "`USE_APACHE`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3344
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3372
#, 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:3345
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3373
#, no-wrap
msgid "`APXS`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3347
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3375
#, 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:3348
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3376
#, no-wrap
msgid "`HTTPD`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3350
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3378
#, 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:3351
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3379
#, no-wrap
msgid "`APACHE_VERSION`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3353
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3381
#, 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:3354
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3382
#, no-wrap
msgid "`APACHEMODDIR`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3356
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3384
#, 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:3357
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3385
#, no-wrap
msgid "`APACHEINCLUDEDIR`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3359
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3387
#, 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:3360
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3388
#, no-wrap
msgid "`APACHEETCDIR`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3361
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3389
#, 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:3364
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3392
#, no-wrap
msgid "Useful Variables for Porting Apache Modules"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3368
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3396
#, no-wrap
msgid "`MODULENAME`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3370
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3398
#, 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:3371
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3399
#, no-wrap
msgid "`SHORTMODNAME`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3373
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3401
#, 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:3374
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3402
#, no-wrap
msgid "`AP_FAST_BUILD`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3376
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3404
#, no-wrap
msgid "Use `apxs` to compile and install the module."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3377
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3405
#, no-wrap
msgid "`AP_GENPLIST`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3379
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3407
#, no-wrap
msgid "Also automatically creates a [.filename]#pkg-plist#."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3380
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3408
#, no-wrap
msgid "`AP_INC`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3382
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3410
#, 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:3383
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3411
#, no-wrap
msgid "`AP_LIB`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3385
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3413
#, 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:3386
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3414
#, no-wrap
msgid "`AP_EXTRAS`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3387
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3415
#, no-wrap
msgid "Additional flags to pass to `apxs`."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3390
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3418
#, no-wrap
msgid "Web Applications"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3394
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3422
msgid ""
"Web applications must be installed into [.filename]#PREFIX/www/appname#. "
"This path is available both in [.filename]#Makefile# and in [.filename]#pkg-"
@@ -9314,7 +9406,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3399
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3427
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 "
@@ -9324,14 +9416,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3404
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3432
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:3408
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3436
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 "
@@ -9339,31 +9431,31 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3410
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3438
#, no-wrap
msgid "PHP"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3414
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3442
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:3416
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3444
#, no-wrap
msgid "PEAR Modules"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3419
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3447
msgid "Porting PEAR modules is a very simple process."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3422
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3450
msgid ""
"Add `USES=pear` to the port's [.filename]#Makefile#. The framework will "
"install the relevant files in the right places and automatically generate "
@@ -9371,13 +9463,13 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3424
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3452
#, no-wrap
msgid "Example Makefile for PEAR Class"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3432
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3460
#, no-wrap
msgid ""
"PORTNAME= Date\n"
@@ -9386,36 +9478,36 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3436
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3464
#, no-wrap
msgid ""
-"MAINTAINER=\texample@domain.com\n"
+"MAINTAINER=\tsomeone@example.org\n"
"COMMENT=\tPEAR Date and Time Zone Classes\n"
"WWW=\t\thttps://pear.php.net/package/Date/\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3438
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3466
#, no-wrap
msgid "USES=\tpear\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3447
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3475
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:3452
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3480
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:3458
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3486
msgid ""
"PEAR modules do not need to defined `PKGNAMESUFFIX` it is automatically "
"filled in using `PEAR_PKGNAMEPREFIX`. If a port needs to add to "
@@ -9424,18 +9516,18 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3461
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3489
#, no-wrap
msgid "Horde Modules"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3464
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3492
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:3467
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3495
msgid ""
"Add `USES=horde` to the port's [.filename]#Makefile#. The framework will "
"install the relevant files in the right places and automatically generate "
@@ -9443,7 +9535,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3470
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3498
msgid ""
"The `USE_HORDE_BUILD` and `USE_HORDE_RUN` variables can be used to add "
"buildtime and runtime dependencies on other Horde modules. See [."
@@ -9451,13 +9543,13 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3472
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3500
#, no-wrap
msgid "Example Makefile for Horde Module"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3480
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3508
#, no-wrap
msgid ""
"PORTNAME=\tHorde_Core\n"
@@ -9466,7 +9558,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3484
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3512
#, no-wrap
msgid ""
"MAINTAINER=\thorde@FreeBSD.org\n"
@@ -9475,7 +9567,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:3516
#, no-wrap
msgid ""
"OPTIONS_DEFINE=\tKOLAB SOCKETS\n"
@@ -9484,7 +9576,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3491
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3519
#, no-wrap
msgid ""
"USES=\thorde\n"
@@ -9492,7 +9584,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:3523
#, no-wrap
msgid ""
"USE_HORDE_BUILD=\tHorde_Role\n"
@@ -9501,7 +9593,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3498
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3526
#, no-wrap
msgid ""
"KOLAB_USE=\tHORDE_RUN=Horde_Kolab_Server,Horde_Kolab_Session\n"
@@ -9509,20 +9601,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3507
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3535
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:3510
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3538
#, no-wrap
msgid "Using Python"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3515
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3543
msgid ""
"The Ports Collection supports parallel installation of multiple Python "
"versions. Ports must use a correct `python` interpreter, according to the "
@@ -9531,7 +9623,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3517
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3545
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 "
@@ -9539,248 +9631,248 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3521
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3549
#, no-wrap
msgid "PKGNAMEPREFIX=\t${PYTHON_PKGNAMEPREFIX}\n"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3525
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3553
#, no-wrap
msgid "Most Useful Variables for Ports That Use Python"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3529
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3557
#, no-wrap
msgid "`USES=python`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3531
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3559
#, no-wrap
msgid "The port needs Python. The minimal required version can be specified with values such as `3.10+`. Version ranges can also be specified by separating two version numbers with a dash: `USES=python:3.8-3.9`. Note that `USES=python` does _not_ cover Python 2.7, it needs to be requested explicitly with `USES=python:2.7+`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3532
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3560
#, no-wrap
msgid "`USE_PYTHON=distutils`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3534
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3562
#, 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:3535
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3563
#, no-wrap
msgid "`USE_PYTHON=autoplist`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3537
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3565
#, 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:3538
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3566
#, no-wrap
msgid "`USE_PYTHON=concurrent`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3540
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3568
#, 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:3541
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3569
#, no-wrap
msgid "`USE_PYTHON=flavors`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3543
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3571
#, 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:3544
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3572
#, no-wrap
msgid "`USE_PYTHON=optsuffix`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3546
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3574
#, 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:3547
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3575
#, no-wrap
msgid "`PYTHON_PKGNAMEPREFIX`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3549
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3577
#, 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:3550
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3578
#, no-wrap
msgid "`PYTHON_SITELIBDIR`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3552
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3580
#, 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:3553
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3581
#, no-wrap
msgid "`PYTHONPREFIX_SITELIBDIR`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3555
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3583
#, 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:3556
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3584
#, no-wrap
msgid "`PYTHON_CMD`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3557
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3585
#, no-wrap
msgid "Python interpreter command line, including version number."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3560
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3588
#, no-wrap
msgid "Python Module Dependency Helpers"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3564
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3592
#, no-wrap
msgid "`PYNUMERIC`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3566
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3594
#, no-wrap
msgid "Dependency line for numeric extension."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3567
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3595
#, no-wrap
msgid "`PYNUMPY`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3569
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3597
#, 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:3570
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3598
#, no-wrap
msgid "`PYXML`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3572
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3600
#, 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:3573
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3601
#, no-wrap
msgid "`PY_ENUM34`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3575
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3603
#, 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:3576
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3604
#, no-wrap
msgid "`PY_ENUM_COMPAT`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3578
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3606
#, 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:3579
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3607
#, no-wrap
msgid "`PY_PATHLIB`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3581
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3609
#, 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:3582
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3610
#, no-wrap
msgid "`PY_IPADDRESS`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3584
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3612
#, 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:3585
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3613
#, no-wrap
msgid "`PY_FUTURES`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3586
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3614
#, 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:3589
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3617
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:3594
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3622
msgid ""
"All dependencies to Python ports using crossref:flavors[flavors-auto-python,"
"Python flavors] (either with `USE_PYTHON=distutils` or `USE_PYTHON=flavors`) "
@@ -9789,13 +9881,13 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3597
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3625
#, no-wrap
msgid "Makefile for a Simple Python Module"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3605
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3633
#, no-wrap
msgid ""
"PORTNAME=\tsample\n"
@@ -9804,22 +9896,22 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3609
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3637
#, no-wrap
msgid ""
-"MAINTAINER=\tjohn@doe.tld\n"
+"MAINTAINER=\tfred.bloggs@example.com\n"
"COMMENT=\tPython sample module\n"
-"WWW=\t\thttps://pypi.org/project/sample/\n"
+"WWW=\t\thttps://example.com/project/sample/\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:3639
#, 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:3614
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3642
#, no-wrap
msgid ""
"USES=\t\tpython\n"
@@ -9827,7 +9919,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3624
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3652
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 "
@@ -9838,7 +9930,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3630
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3658
#, no-wrap
msgid ""
"(cd ${STAGEDIR}${PREFIX} \\\n"
@@ -9847,7 +9939,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3633
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3661
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-"
@@ -9857,13 +9949,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3635
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3663
#, no-wrap
msgid "Using Tcl/Tk"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3640
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3668
msgid ""
"The Ports Collection supports parallel installation of multiple Tcl/Tk "
"versions. Ports should try to support at least the default Tcl/Tk version "
@@ -9872,109 +9964,109 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3642
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3670
#, 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:3646
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3674
#, no-wrap
msgid "`TCL_VER`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3648
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3676
#, no-wrap
msgid "chosen major.minor version of Tcl"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3649
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3677
#, no-wrap
msgid "`TCLSH`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3651
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3679
#, no-wrap
msgid "full path of the Tcl interpreter"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3652
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3680
#, no-wrap
msgid "`TCL_LIBDIR`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3654
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3682
#, no-wrap
msgid "path of the Tcl libraries"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3655
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3683
#, no-wrap
msgid "`TCL_INCLUDEDIR`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3657
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3685
#, no-wrap
msgid "path of the Tcl C header files"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3658
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3686
#, no-wrap
msgid "`TK_VER`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3660
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3688
#, no-wrap
msgid "chosen major.minor version of Tk"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3661
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3689
#, no-wrap
msgid "`WISH`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3663
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3691
#, no-wrap
msgid "full path of the Tk interpreter"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3664
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3692
#, no-wrap
msgid "`TK_LIBDIR`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3666
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3694
#, no-wrap
msgid "path of the Tk libraries"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3667
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3695
#, no-wrap
msgid "`TK_INCLUDEDIR`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3668
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3696
#, no-wrap
msgid "path of the Tk C header files"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3672
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3700
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 "
@@ -9983,13 +10075,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3674
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3702
#, no-wrap
msgid "Using SDL"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3677
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3705
msgid ""
"`USE_SDL` is used to autoconfigure the dependencies for ports which use an "
"SDL based library like package:devel/sdl12[] and package:graphics/"
@@ -9997,166 +10089,166 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3679
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3707
msgid "These SDL libraries for version 1.2 are recognized:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3681
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3709
msgid "sdl: package:devel/sdl12[]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3682
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3710
msgid "console: package:devel/sdl_console[]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3683
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3711
msgid "gfx: package:graphics/sdl_gfx[]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3684
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3712
msgid "image: package:graphics/sdl_image[]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3685
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3713
msgid "mixer: package:audio/sdl_mixer[]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3686
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3714
msgid "mm: package:devel/sdlmm[]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3687
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3715
msgid "net: package:net/sdl_net[]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3688
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3716
msgid "pango: package:x11-toolkits/sdl_pango[]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3689
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3717
msgid "sound: package:audio/sdl_sound[]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3690
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3718
msgid "ttf: package:graphics/sdl_ttf[]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3692
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3720
msgid "These SDL libraries for version 2.0 are recognized:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3694
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3722
msgid "sdl: package:devel/sdl20[]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3695
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3723
msgid "gfx: package:graphics/sdl2_gfx[]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3696
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3724
msgid "image: package:graphics/sdl2_image[]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3697
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3725
msgid "mixer: package:audio/sdl2_mixer[]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3698
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3726
msgid "net: package:net/sdl2_net[]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3699
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3727
msgid "ttf: package:graphics/sdl2_ttf[]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3701
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3729
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:3705
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3733
#, no-wrap
msgid "USE_SDL=\tnet mixer\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3708
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3736
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:3710
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3738
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:3712
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3740
msgid "Add a dependency on sdl12-config to `BUILD_DEPENDS`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3713
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3741
msgid "Add the variable `SDL_CONFIG` to `CONFIGURE_ENV`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3714
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3720
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3742
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3748
msgid "Add the dependencies of the selected libraries to `LIB_DEPENDS`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3716
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3744
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:3718
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3746
msgid "Add a dependency on sdl2-config to `BUILD_DEPENDS`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3719
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3747
msgid "Add the variable `SDL2_CONFIG` to `CONFIGURE_ENV`"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3723
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3751
#, no-wrap
msgid "Using wxWidgets"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3726
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3754
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:3732
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3760
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 "
@@ -10165,7 +10257,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3738
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3766
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 "
@@ -10177,14 +10269,15 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3740
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4041
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3768
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4069
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4288
#, no-wrap
msgid "Version Selection"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3743
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3771
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 "
@@ -10192,166 +10285,166 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3745
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3773
#, no-wrap
msgid "Variables to Select wxWidgets Versions"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3752
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3780
#, no-wrap
msgid "Default value"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3753
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3781
#, no-wrap
msgid "`USE_WX`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3754
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3782
#, no-wrap
msgid "List of versions the port can use"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3756
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3784
#, no-wrap
msgid "All available versions"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3757
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3785
#, no-wrap
msgid "`USE_WX_NOT`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3758
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3786
#, no-wrap
msgid "List of versions the port cannot use"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3759
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3787
#, no-wrap
msgid "None"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3762
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3790
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:3764
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3792
#, no-wrap
msgid "Available wxWidgets Versions"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3768
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3796
#, no-wrap
msgid "Version"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3770
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3798
#, no-wrap
msgid "Port"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3771
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3789
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3799
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3817
#, no-wrap
msgid "`2.8`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3773
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3801
#, no-wrap
msgid "package:x11-toolkits/wxgtk28[]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3774
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3802
#, no-wrap
msgid "`3.0`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3775
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3803
#, no-wrap
msgid "package:x11-toolkits/wxgtk30[]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3778
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3806
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:3780
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3808
#, no-wrap
msgid "wxWidgets Version Specifications"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3786
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3814
#, no-wrap
msgid "Example"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3787
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3815
#, no-wrap
msgid "Single version"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3790
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3818
#, no-wrap
msgid "Ascending range"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3792
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3820
#, no-wrap
msgid "`2.8+`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3793
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3821
#, no-wrap
msgid "Descending range"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3795
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3823
#, no-wrap
msgid "`3.0-`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3796
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3824
#, no-wrap
msgid "Full range (must be ascending)"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3797
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3840
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3825
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3868
#, no-wrap
msgid "`2.8-3.0`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3801
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3829
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 "
@@ -10359,43 +10452,43 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3802
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3830
#, no-wrap
msgid "Variables to Select Preferred wxWidgets Versions"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3808
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3836
#, no-wrap
msgid "Designed for"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3809
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3837
#, no-wrap
msgid "`WANT_WX_VER`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3811
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3839
#, no-wrap
msgid "the port"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3812
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3840
#, no-wrap
msgid "`WITH_WX_VER`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3813
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3841
#, no-wrap
msgid "the user"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3820
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3848
msgid ""
"There are other applications that, while not being wxWidgets libraries, are "
"related to them. These applications can be specified in `WX_COMPS`. These "
@@ -10403,70 +10496,70 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3822
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3850
#, no-wrap
msgid "Available wxWidgets Components"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3829
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3857
#, no-wrap
msgid "Version restriction"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3830
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3873
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3858
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3901
#, no-wrap
msgid "`wx`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3831
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3859
#, no-wrap
msgid "main library"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3833
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3861
#, no-wrap
msgid "none"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3834
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3876
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3862
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3904
#, no-wrap
msgid "`contrib`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3835
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3863
#, no-wrap
msgid "contributed libraries"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3837
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3865
#, no-wrap
msgid "`none`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3838
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3879
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3866
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3907
#, no-wrap
msgid "`python`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3839
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3867
#, no-wrap
msgid "wxPython (Python bindings)"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3845
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3873
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 "
@@ -10474,90 +10567,90 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3847
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3875
#, no-wrap
msgid "Available wxWidgets Dependency Types"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3854
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3882
#, no-wrap
msgid "`build`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3856
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3884
#, no-wrap
msgid "Component is required for building, equivalent to `BUILD_DEPENDS`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3857
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3881
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3885
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3909
#, no-wrap
msgid "`run`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3859
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3887
#, no-wrap
msgid "Component is required for running, equivalent to `RUN_DEPENDS`"
msgstr ""
#. type: Table
-#: 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
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3888
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3903
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3906
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3912
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3914
#, no-wrap
msgid "`lib`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3861
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3889
#, 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:3864
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3892
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:3866
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3894
#, no-wrap
msgid "Default wxWidgets Dependency Types"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3872
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3900
#, no-wrap
msgid "Dependency type"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3882
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3910
#, no-wrap
msgid "`mozilla`"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3889
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3917
#, no-wrap
msgid "Selecting wxWidgets Components"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3893
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3921
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:3898
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3926
#, no-wrap
msgid ""
"USE_WX=\t\t2.8\n"
@@ -10565,13 +10658,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3903
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3931
#, no-wrap
msgid "Detecting Installed Versions"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3908
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3936
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` "
@@ -10579,35 +10672,35 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3910
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3938
#, no-wrap
msgid "Detecting Installed wxWidgets Versions and Components"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3914
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3942
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:3918
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3946
#, no-wrap
msgid "WANT_WX=\tyes\n"
msgstr ""
#. type: delimited block . 4
-#: 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
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3948
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3964
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4017
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4607
#, no-wrap
msgid ".include <bsd.port.pre.mk>\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3925
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3953
#, no-wrap
msgid ""
".if defined(WITH_WX) || !empty(PORT_OPTIONS:MWX) || !empty(HAVE_WX:Mwx-2.8)\n"
@@ -10617,7 +10710,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3928
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3956
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 "
@@ -10625,7 +10718,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3934
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3962
#, no-wrap
msgid ""
"USE_WX=\t\t2.8\n"
@@ -10634,7 +10727,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3941
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3969
#, no-wrap
msgid ""
".if defined(WITH_WXPYTHON) || !empty(PORT_OPTIONS:MWXPYTHON) || !empty(HAVE_WX:Mpython)\n"
@@ -10644,76 +10737,77 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3946
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4116
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3974
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4144
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4379
#, no-wrap
msgid "Defined Variables"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3949
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3977
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:3951
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3979
#, no-wrap
msgid "Variables Defined for Ports That Use wxWidgets"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3958
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3986
#, no-wrap
msgid "`WX_CONFIG`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3960
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3988
#, 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:3961
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3989
#, no-wrap
msgid "`WXRC_CMD`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3963
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3991
#, 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:3964
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3992
#, no-wrap
msgid "`WX_VERSION`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3965
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3993
#, 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:3968
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3996
#, no-wrap
msgid "Processing in [.filename]#bsd.port.pre.mk#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3971
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:3999
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:3975
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4003
msgid ""
"When defining `WX_PREMK`, then the version, dependencies, components and "
"defined variables will not change if modifying the wxWidgets port variables "
@@ -10721,13 +10815,13 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3978
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4006
#, no-wrap
msgid "Using wxWidgets Variables in Commands"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3982
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4010
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 "
@@ -10735,7 +10829,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3987
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4015
#, no-wrap
msgid ""
"USE_WX=\t\t2.8\n"
@@ -10743,7 +10837,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3992
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4020
#, no-wrap
msgid ""
".if exists(${WX_CONFIG})\n"
@@ -10751,7 +10845,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:3995
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4023
#, no-wrap
msgid ""
"PLIST_SUB+=\tVERSION=\"${VER_STR}\"\n"
@@ -10759,20 +10853,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4002
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4030
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:4005
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4033
#, no-wrap
msgid "Additional `configure` Arguments"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4008
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4036
msgid ""
"Some GNU `configure` scripts cannot find wxWidgets with just the `WX_CONFIG` "
"environment variable set, requiring additional arguments. `WX_CONF_ARGS` can "
@@ -10780,62 +10874,62 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4010
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4038
#, no-wrap
msgid "Legal Values for `WX_CONF_ARGS`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4014
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4042
#, no-wrap
msgid "Possible value"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4016
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4044
#, no-wrap
msgid "Resulting argument"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4017
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4045
#, no-wrap
msgid "`absolute`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4019
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4047
#, no-wrap
msgid "`--with-wx-config=${WX_CONFIG}`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4020
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4048
#, no-wrap
msgid "`relative`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4021
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4049
#, no-wrap
msgid "`--with-wx=${LOCALBASE} --with-wx-config=${WX_CONFIG:T}`"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4024
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4052
#, no-wrap
msgid "Using Lua"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4027
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4055
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:4033
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4061
msgid ""
"There are many versions of the Lua libraries and corresponding interpreters, "
"which conflict between them (install files under the same name). In the "
@@ -10844,7 +10938,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4036
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4064
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 "
@@ -10852,7 +10946,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4039
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4067
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 "
@@ -10861,18 +10955,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4044
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4072
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:4048
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4076
#, no-wrap
msgid "USES=\tlua\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4053
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4081
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 "
@@ -10883,20 +10977,20 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4057
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4085
#, no-wrap
msgid "USES=\tlua:52-53\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4060
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4088
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:4065
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4093
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 "
@@ -10905,13 +10999,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4068
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4096
#, no-wrap
msgid "Configuration and Compiler flags"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4073
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4101
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 "
@@ -10920,7 +11014,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4075
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4103
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 "
@@ -10928,27 +11022,28 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4076
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4104
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:4077
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4105
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:4080
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4108
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4352
#, no-wrap
msgid "Version Flavors"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4084
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4112
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 "
@@ -10956,20 +11051,20 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4088
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4116
#, no-wrap
msgid "USES=\tlua:module\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4091
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4119
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:4093
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4121
msgid ""
"Since each flavor must have a different package name, the variable "
"`LUA_PKGNAMEPREFIX` is provided which will be set to an appropriate value; "
@@ -10977,13 +11072,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4097
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4125
#, no-wrap
msgid "PKGNAMEPREFIX=\t${LUA_PKGNAMEPREFIX}\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4101
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4129
msgid ""
"Module ports should normally install files only to `LUA_MODLIBDIR`, "
"`LUA_MODSHAREDIR`, `LUA_DOCSDIR`, and `LUA_EXAMPLESDIR`, all of which are "
@@ -10992,20 +11087,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4103
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4131
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:4107
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4135
#, no-wrap
msgid "USES=\tlua:flavors\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4111
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4139
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 "
@@ -11017,7 +11112,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4114
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4142
msgid ""
"As with module ports, a flavored port should avoid installing files that "
"would conflict between versions. Typically this is done by adding "
@@ -11028,236 +11123,238 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4119
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4147
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4382
msgid "These variables are available in the port."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4121
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4149
#, no-wrap
msgid "Variables Defined for Ports That Use Lua"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4128
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4156
#, no-wrap
msgid "`LUA_VER`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4130
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4158
#, 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:4131
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4159
#, no-wrap
msgid "`LUA_VER_STR`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4133
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4161
#, no-wrap
msgid "The Lua version without the dots (for example, `54`)"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4134
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4162
#, no-wrap
msgid "`LUA_FLAVOR`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4136
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4164
#, 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:4137
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4165
#, no-wrap
msgid "`LUA_BASE`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4139
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4167
#, 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:4140
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4168
#, no-wrap
msgid "`LUA_PREFIX`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4142
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4170
#, 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:4143
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4171
#, no-wrap
msgid "`LUA_INCDIR`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4145
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4173
#, no-wrap
msgid "The directory where Lua header files are installed"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4146
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4174
#, no-wrap
msgid "`LUA_LIBDIR`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4148
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4176
#, no-wrap
msgid "The directory where Lua libraries are installed"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4149
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4177
#, no-wrap
msgid "`LUA_REFMODLIBDIR`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4151
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4179
#, 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:4152
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4180
#, no-wrap
msgid "`LUA_REFMODSHAREDIR`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4154
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4182
#, 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:4155
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4183
#, no-wrap
msgid "`LUA_MODLIBDIR`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4157
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4185
#, 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:4158
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4186
#, no-wrap
msgid "`LUA_MODSHAREDIR`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4160
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4188
#, 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:4161
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4189
#, no-wrap
msgid "`LUA_PKGNAMEPREFIX`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4163
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4191
#, no-wrap
msgid "The package name prefix used by Lua modules"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4164
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4192
#, no-wrap
msgid "`LUA_CMD`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4166
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4194
#, no-wrap
msgid "The name of the Lua interpreter (e.g. `lua54`)"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4167
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4195
#, no-wrap
msgid "`LUAC_CMD`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4168
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4196
#, 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:4171
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4199
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:4173
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4201
#, no-wrap
msgid "Variables Defined for Lua Module Ports"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4180
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4208
#, no-wrap
msgid "`LUA_DOCSDIR`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4182
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4210
#, 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:4183
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4211
#, no-wrap
msgid "`LUA_EXAMPLESDIR`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4184
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4212
#, 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:4190
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4218
#, no-wrap
msgid "Makefile for an application using Lua"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4195
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4223
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:4201
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4229
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4490
#, no-wrap
msgid ""
"PORTNAME=\tsample\n"
@@ -11266,35 +11363,35 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4205
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4229
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4233
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4257
#, no-wrap
msgid ""
-"MAINTAINER=\tjohn@doe.tld\n"
+"MAINTAINER=\tfred.bloggs@example.com\n"
"COMMENT=\tSample\n"
-"WWW=\t\thttps://github.com/lua_sample/sample/\n"
+"WWW=\t\thttps://example.com/lua_sample/sample/\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4207
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4235
#, 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:4209
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4237
#, no-wrap
msgid "USES=\t\tlua\n"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4216
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4244
#, no-wrap
msgid "Makefile for a simple Lua module"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4225
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4253
#, no-wrap
msgid ""
"PORTNAME=\tsample\n"
@@ -11304,169 +11401,810 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4231
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4259
#, no-wrap
msgid "USES=\t\tlua:module\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4233
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4261
#, no-wrap
msgid "DOCSDIR=\t${LUA_DOCSDIR}\n"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4240
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4268
+#, no-wrap
+msgid "Using Guile"
+msgstr ""
+
+#. type: delimited block = 4
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4271
+msgid ""
+"This section describes the status of Guile in the ports tree and its "
+"integration with the ports system."
+msgstr ""
+
+#. type: delimited block = 4
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4280
+msgid ""
+"There are multiple versions of the Guile libraries and corresponding "
+"interpreters, which conflict between them (install files under the same "
+"name). In the ports tree this problem has been solved by installing each "
+"version under a different name using version number suffixes. In most "
+"cases, applications should detect the correct version from the configuration "
+"variables provided and use `pkg-config` to determine the name and associated "
+"paths. However, some applications (especially those using their own "
+"configuration rules for `cmake` or `meson`) will always try to use the "
+"latest available version. In this case, either patch the port or declare a "
+"build conflict (see the `conflicts` option below) to ensure that the correct "
+"dependency is generated when building outside of poudriere."
+msgstr ""
+
+#. type: delimited block = 4
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4286
+msgid ""
+"Applications that use Guile should normally build for just one version, "
+"preferably the one specified in `DEFAULT_VERSIONS`, or failing that the "
+"latest version that they support. However, Guile or Scheme libraries, or "
+"extension modules for Guile are built in a separate flavor for each Guile "
+"version that they support, and dependencies on such ports should specify the "
+"flavor using the `@${GUILE_FLAVOR}` suffix on the port origin."
+msgstr ""
+
+#. type: delimited block = 4
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4291
+msgid ""
+"A port using Guile should define `USES=guile:__arg,arg...__` with "
+"appropriate arguments as follows:"
+msgstr ""
+
+#. type: Block title
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4293
+#, no-wrap
+msgid "Arguments Defined for Ports That Use Guile"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4300
+#, no-wrap
+msgid "_X.Y_"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4304
+#, no-wrap
+msgid ""
+"Declare compatibility with Guile version `X.Y`.\n"
+"Currently available versions are `1.8` (obsolete), `2.2` and `3.0`.\n"
+"Multiple versions may be specified."
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4305
+#, no-wrap
+msgid "flavors"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4309
+#, no-wrap
+msgid ""
+"Create a flavor for every Guile version specified.\n"
+"The version specified by `DEFAULT_VERSIONS` will become the default flavor.\n"
+"Flavor names are of the form `guileXY`."
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4310
+#, no-wrap
+msgid "build"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4313
+#, no-wrap
+msgid ""
+"Add the Guile interpreter as a build dependency only, rather than a library dependency.\n"
+"`build` and `run` may both be specified."
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4314
+#, no-wrap
+msgid "run"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4317
+#, no-wrap
+msgid ""
+"Add the Guile interpreter as a runtime dependency only, rather than a library dependency.\n"
+"`build` and `run` may both be specified."
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4318
+#, no-wrap
+msgid "alias"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4320
+#, no-wrap
+msgid "Add `BINARY_ALIAS` values for the interpreter and tools."
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4321
+#, no-wrap
+msgid "conflicts"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4323
+#, no-wrap
+msgid ""
+"Declare `CONFLICTS_BUILD` for Guile versions newer than the one selected.\n"
+"Use this when the port cannot be configured to use a specific Guile version."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4326
+msgid ""
+"Some additional arguments are available for handling unusual cases; see `Mk/"
+"Uses/guile.mk` for details."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4329
+msgid ""
+"Unless `build` or `run` is specified, then `LIB_DEPENDS` receives both the "
+"`libguile` library dependency and also any additional dependencies required "
+"by the guile version, e.g. `libgc`. Normally the port should not need any "
+"additional dependencies related to its use of Guile."
+msgstr ""
+
+#. type: Title ===
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4331
+#, no-wrap
+msgid "Configuration flags"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4336
+msgid ""
+"Software that uses Guile should be using the `pkg-config` mechanism to "
+"obtain compiler and linker flags. Some older or esoteric ports may be using "
+"`guile-config` or obtaining values directly from `guile` instead, which "
+"should also work (the `alias` argument may be useful in some of these cases)."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4338
+msgid ""
+"The framework tries to inform the port of the desired Guile version using "
+"the following methods:"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4340
+msgid "`GUILE_EFFECTIVE_VERSION` is added to `CONFIGURE_ENV`;"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4341
+msgid ""
+"The full path to the Guile binary is specified in the `GUILE` variable in "
+"`CONFIGURE_ENV` and `MAKE_ENV`;"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4342
+msgid ""
+"If the `alias` option is used, the desired Guile version's binaries are the "
+"ones aliased;"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4343
+msgid ""
+"If the `alias` option is not used, paths to the desired Guile version's "
+"tools (`guild`, `guile-config`, etc.) are added to `CONFIGURE_ENV` and "
+"`MAKE_ENV` as variables `GUILD`, `GUILE_CONFIG`, etc."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4346
+msgid ""
+"For some ports, it may be necessary to specify the version in additional "
+"ways, such as via `CONFIGURE_ARGS` or `MESON_ARGS`, depending on the port."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4350
+msgid ""
+"If none of these methods cause the port to select the specified Guile "
+"version when other versions are present, then preferably patch it to do so. "
+"If that is not feasible, specify the `conflicts` option to prevent building "
+"the port under conditions where it will detect the wrong version."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4357
+msgid ""
+"A port which installs a Guile extension or library, or a Scheme library that "
+"precompiles for Guile, should build a separate flavor for each supported "
+"Guile version. This is done by adding the `flavors` option."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4359
+msgid ""
+"Since each flavor must have a different package name, such ports must set "
+"`PKGNAMESUFFIX`, typically:"
+msgstr ""
+
+#. type: delimited block . 4
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4363
+#, no-wrap
+msgid "PKGNAMESUFFIX=\t-${FLAVOR}\n"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4367
+msgid ""
+"Such ports must install Scheme files to `GUILE_SITE_DIR` rather than to "
+"`GUILE_GLOBAL_SITE_DIR` even when the files are not version-specific. This "
+"often requires patching the port."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4370
+msgid ""
+"Additionally, if such a port installs a `.pc` file, it must be placed in "
+"`GUILE_PKGCONFIG_PATH` rather than in the global `pkgconfig` directory. "
+"This allows dependent ports to find a correct configuration for the specific "
+"Guile version in use."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4373
+msgid ""
+"If a Guile extension port installs a `.so` file, then it must usually be "
+"placed in the Guile-version-specific `extensions` directory. `USE_LDCONFIG` "
+"should usually not be used."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4377
+msgid ""
+"Any other files installed by a flavored port must likewise be in version-"
+"specific directories or use version-specific filenames. For documentation "
+"and examples, `GUILE_DOCS_DIR` and `GUILE_EXAMPLES_DIR` specify suitable "
+"locations in which the port should create a subdirectory, see below."
+msgstr ""
+
+#. type: Block title
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4384
+#, no-wrap
+msgid "Variables Defined for Ports That Use Guile"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4389
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4451
+#, no-wrap
+msgid "Sample Value"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4392
+#, no-wrap
+msgid "`GUILE_VER`"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4393
+#, no-wrap
+msgid "3.0"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4395
+#, no-wrap
+msgid "Guile version in use."
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4396
+#, no-wrap
+msgid "`GUILE_SFX`"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4397
+#, no-wrap
+msgid "3"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4400
+#, no-wrap
+msgid ""
+"Short suffix used on some names.\n"
+"Use only with care; may be non-unique or may change in the future."
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4401
+#, no-wrap
+msgid "`GUILE_FLAVOR`"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4402
+#, no-wrap
+msgid "guile30"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4404
+#, no-wrap
+msgid "Flavor name corresponding to the selected version."
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4405
+#, no-wrap
+msgid "`GUILE_PORT`"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4406
+#, no-wrap
+msgid "lang/guile3"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4408
+#, no-wrap
+msgid "Port origin of the specified Guile version."
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4409
+#, no-wrap
+msgid "`GUILE_PREFIX`"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4410
+#, no-wrap
+msgid "${PREFIX}"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4412
+#, no-wrap
+msgid "Directory prefix to be used for installation."
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4413
+#, no-wrap
+msgid "`GUILE_CMD`"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4414
+#, no-wrap
+msgid "guile-3.0"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4416
+#, no-wrap
+msgid "Name of the Guile interpreter, with version suffix."
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4417
+#, no-wrap
+msgid "`GUILE_CMDPATH`"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4418
+#, no-wrap
+msgid "${LOCALBASE}/bin/guile-3.0"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4420
+#, no-wrap
+msgid "Full path to the Guile interpreter."
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4421
+#, no-wrap
+msgid "`GUILD_CMD`"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4422
+#, no-wrap
+msgid "guild-3.0"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4424
+#, no-wrap
+msgid "Name of the Guild tool, with version suffix."
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4425
+#, no-wrap
+msgid "`GUILD_CMDPATH`"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4426
+#, no-wrap
+msgid "${LOCALBASE}/bin/guild-3.0"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4428
+#, no-wrap
+msgid "Full path to the Guild tool."
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4430
+#, no-wrap
+msgid ""
+"`++GUILE_*_CMD++` +\n"
+"`++GUILE_*_CMDPATH++`"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4433
+#, no-wrap
+msgid "Like `GUILE_CMD` and `GUILE_CMDPATH`, but for other tool binaries."
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4434
+#, no-wrap
+msgid "`GUILE_PKGCONFIG_PATH`"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4435
+#, no-wrap
+msgid "${LOCALBASE}/libdata/pkgconfig/guile/3.0"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4437
+#, no-wrap
+msgid "Where packages using `flavors` should install `.pc` files."
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4438
+#, no-wrap
+msgid "`GUILE_INFO_PATH`"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4439
+#, no-wrap
+msgid "share/info/guile3"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4440
+#, no-wrap
+msgid "A suitable value for `INFO_PATH` for ports using the `flavors` option."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4444
+msgid ""
+"The following are defined as variables and as `PLIST_SUB` entries. The "
+"variable form is suffixed with `_DIR` and is a full path (prefixed with "
+"`GUILE_PREFIX`)."
+msgstr ""
+
+#. type: Block title
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4446
+#, no-wrap
+msgid "Path Substitutions Defined for Ports That Use Guile"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4454
+#, no-wrap
+msgid "GUILE_GLOBAL_SITE"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4455
+#, no-wrap
+msgid "share/guile/site"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4457
+#, no-wrap
+msgid "Site directory shared by all guile versions; this should not usually be used."
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4458
+#, no-wrap
+msgid "GUILE_SITE"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4459
+#, no-wrap
+msgid "share/guile/3.0/site"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4461
+#, no-wrap
+msgid "Site directory for the selected Guile version."
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4462
+#, no-wrap
+msgid "GUILE_SITE_CCACHE"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4463
+#, no-wrap
+msgid "lib/guile/3.0/site-ccache"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4465
+#, no-wrap
+msgid "Directory for compiled bytecode files."
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4466
+#, no-wrap
+msgid "GUILE_DOCS"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4467
+#, no-wrap
+msgid "share/doc/guile30"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4469
+#, no-wrap
+msgid "Parent directory for version-specific documentation."
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4470
+#, no-wrap
+msgid "GUILE_EXAMPLES"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4471
+#, no-wrap
+msgid "share/examples/guile30"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4472
+#, no-wrap
+msgid "Parent directory for version-specific examples."
+msgstr ""
+
+#. type: Block title
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4478
+#, no-wrap
+msgid "Makefile for an application using Guile"
+msgstr ""
+
+#. type: delimited block = 4
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4484
+msgid ""
+"This example shows how to reference a Guile library required at build and "
+"run time. Notice that the reference must specify a flavor. This example "
+"assumes that the application is using `pkg-config` to locate dependencies."
+msgstr ""
+
+#. type: delimited block . 4
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4494
+#, no-wrap
+msgid ""
+"MAINTAINER=\tfred.bloggs@example.com\n"
+"COMMENT=\tSample\n"
+"WWW=\t\thttps://example.com/guile_sample/sample/\n"
+msgstr ""
+
+#. type: delimited block . 4
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4497
+#, no-wrap
+msgid ""
+"BUILD_DEPENDS=\tguile-lib-${GUILE_FLAVOR}>=0.2.5:devel/guile-lib@${GUILE_FLAVOR}\n"
+"RUN_DEPENDS=\tguile-lib-${GUILE_FLAVOR}>=0.2.5:devel/guile-lib@${GUILE_FLAVOR}\n"
+msgstr ""
+
+#. type: delimited block . 4
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4499
+#, no-wrap
+msgid "USES=\t\tguile:2.2,3.0 pkgconfig\n"
+msgstr ""
+
+#. type: Title ==
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4506
#, no-wrap
msgid "Using `iconv`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4243
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4509
msgid "FreeBSD has a native `iconv` in the operating system."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4245
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4511
msgid "For software that needs `iconv`, define `USES=iconv`."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4247
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4513
msgid "When a port defines `USES=iconv`, these variables will be available:"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4252
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4518
#, no-wrap
msgid "Variable name"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4253
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4519
#, no-wrap
msgid "Purpose"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4254
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4520
#, no-wrap
msgid "Port iconv (when using WCHAR_T or //TRANSLIT extensions)"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4257
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4523
#, no-wrap
msgid "Base iconv"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4258
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4524
#, no-wrap
msgid "`ICONV_CMD`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4259
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4525
#, no-wrap
msgid "Directory where the `iconv` binary resides"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4260
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4526
#, no-wrap
msgid "`${LOCALBASE}/bin/iconv`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4262
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4528
#, no-wrap
msgid "[.filename]#/usr/bin/iconv#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4263
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4529
#, no-wrap
msgid "`ICONV_LIB`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4264
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4530
#, no-wrap
msgid "`ld` argument to link to [.filename]#libiconv# (if needed)"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4265
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4531
#, no-wrap
msgid "`-liconv`"
msgstr ""
#. type: Table
-#: 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
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4533
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4543
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4547
#, no-wrap
msgid "(empty)"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4268
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4534
#, no-wrap
msgid "`ICONV_PREFIX`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4269
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4535
#, 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:4270
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4536
#, no-wrap
msgid "`${LOCALBASE}`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4272
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4538
#, no-wrap
msgid "[.filename]#/usr#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4273
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4539
#, no-wrap
msgid "`ICONV_CONFIGURE_ARG`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4274
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4279
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4540
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4545
#, no-wrap
msgid "Preconstructed configure argument for configure scripts"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4275
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4541
#, no-wrap
msgid "`--with-libiconv-prefix=${LOCALBASE}`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4278
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4544
#, no-wrap
msgid "`ICONV_CONFIGURE_BASE`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4280
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4546
#, no-wrap
msgid "`--with-libiconv=${LOCALBASE}`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4284
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4550
msgid ""
"These two examples automatically populate the variables with the correct "
"value for systems using package:converters/libiconv[] or the native `iconv` "
@@ -11474,13 +12212,13 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4286
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4552
#, no-wrap
msgid "Simple `iconv` Usage"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4293
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4559
#, no-wrap
msgid ""
"USES=\t\ticonv\n"
@@ -11488,13 +12226,13 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4298
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4564
#, no-wrap
msgid "`iconv` Usage with `configure`"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4305
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4571
#, no-wrap
msgid ""
"USES=\t\ticonv\n"
@@ -11502,14 +12240,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4311
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4577
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:4314
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4580
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 "
@@ -11517,20 +12255,20 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4316
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4582
#, no-wrap
msgid "Fixing Hardcoded `-liconv`"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4322
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4339
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4588
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4605
#, no-wrap
msgid "USES=\t\ticonv\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4325
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4591
#, no-wrap
msgid ""
"post-patch:\n"
@@ -11538,7 +12276,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4331
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4597
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."
@@ -11546,13 +12284,13 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4333
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4599
#, no-wrap
msgid "Checking for Native `iconv` Availability"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4347
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4613
#, no-wrap
msgid ""
"post-patch:\n"
@@ -11563,24 +12301,24 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4349
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4615
#, no-wrap
msgid ".include <bsd.port.post.mk>\n"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4354
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4620
#, no-wrap
msgid "Using Xfce"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4357
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4623
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:4361
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4627
msgid ""
"Specific Xfce library and application dependencies are set with values "
"assigned to `USE_XFCE`. They are defined in [.filename]#/usr/ports/Mk/Uses/"
@@ -11588,107 +12326,107 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4362
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4628
#, no-wrap
msgid "Values of `USE_XFCE`"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4363
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4629
#, no-wrap
msgid "garcon"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4365
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4631
msgid "package:sysutils/garcon[]"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4366
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4632
#, no-wrap
msgid "libexo"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4368
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4634
msgid "package:x11/libexo[]"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4369
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4635
#, no-wrap
msgid "libgui"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4371
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4637
msgid "package:x11-toolkits/libxfce4gui[]"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4372
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4638
#, no-wrap
msgid "libmenu"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4374
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4640
msgid "package:x11/libxfce4menu[]"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4375
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4641
#, no-wrap
msgid "libutil"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4377
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4643
msgid "package:x11/libxfce4util[]"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4378
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4644
#, no-wrap
msgid "panel"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4380
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4646
msgid "package:x11-wm/xfce4-panel[]"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4381
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4647
#, no-wrap
msgid "thunar"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4383
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4649
msgid "package:x11-fm/thunar[]"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4384
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4650
#, no-wrap
msgid "xfconf"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4386
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4652
msgid "package:x11/xfce4-conf[]"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4388
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4654
#, no-wrap
msgid "`USES=xfce` Example"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4395
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4661
#, no-wrap
msgid ""
"USES=\t\txfce\n"
@@ -11696,20 +12434,20 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4400
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4666
#, no-wrap
msgid "Using Xfce's Own GTK2 Widgets"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4404
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4670
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:4409
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4675
#, no-wrap
msgid ""
"USES=\t\txfce:gtk2\n"
@@ -11717,7 +12455,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4418
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4684
msgid ""
"Xfce components included this way will automatically include any "
"dependencies they need. It is no longer necessary to specify the entire "
@@ -11725,7 +12463,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4423
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4689
#, no-wrap
msgid ""
"USES=\t\txfce\n"
@@ -11733,14 +12471,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4426
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4692
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:4431
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4697
#, no-wrap
msgid ""
"USES=\t\txfce\n"
@@ -11748,7 +12486,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4435
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4701
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-"
@@ -11756,70 +12494,82 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4438
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4704
#, no-wrap
msgid "Using Budgie"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4441
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4707
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
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4714
#, no-wrap
msgid "`libbudgie`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4450
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4716
#, no-wrap
msgid "Desktop core (library)"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4451
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4717
+#, no-wrap
+msgid "`libmagpie`"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4719
+#, no-wrap
+msgid "Budgie's X11 window manager and compositor library"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4720
#, no-wrap
msgid "`raven`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4453
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4722
#, 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
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4723
#, no-wrap
msgid "`screensaver`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4456
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4725
#, no-wrap
msgid "Desktop-specific screensaver"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4461
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4730
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
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4732
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
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4737
#, no-wrap
msgid ""
"USES=\t\tbudgie\n"
@@ -11827,13 +12577,13 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4472
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4741
#, no-wrap
msgid "`USE_BUDGIE` Example"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4479
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4748
#, no-wrap
msgid ""
"USES=\t\tbudgie gettext gnome meson pkgconfig\n"
@@ -11841,136 +12591,136 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4483
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4752
#, no-wrap
msgid "Using Databases"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4486
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4755
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:4488
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4757
#, no-wrap
msgid "Database `USES` Macros"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4492
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4761
#, no-wrap
msgid "Database"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4494
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4763
#, no-wrap
msgid "USES Macro"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4495
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4764
#, no-wrap
msgid "Berkeley DB"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4497
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4766
#, no-wrap
msgid "crossref:uses[uses-bdb,`bdb`]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4498
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4767
#, no-wrap
msgid "MariaDB, MySQL, Percona"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4500
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4769
#, no-wrap
msgid "crossref:uses[uses-mysql,`mysql`]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4501
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4770
#, no-wrap
msgid "PostgreSQL"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4503
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4772
#, no-wrap
msgid "crossref:uses[uses-pgsql,`pgsql`]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4504
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4773
#, no-wrap
msgid "SQLite"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4505
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4774
#, no-wrap
msgid "crossref:uses[uses-sqlite,`sqlite`]"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4508
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4777
#, no-wrap
msgid "Using Berkeley DB 6"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4514
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4783
#, no-wrap
msgid "USES=\tbdb:6\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4517
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4786
msgid "See crossref:uses[uses-bdb,`bdb`] for more information."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4520
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4789
#, no-wrap
msgid "Using MySQL"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4524
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4793
msgid "When a port needs the MySQL client library add"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4528
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4797
#, no-wrap
msgid "USES=\tmysql\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4531
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4800
msgid "See crossref:uses[uses-mysql,`mysql`] for more information."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4534
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4803
#, no-wrap
msgid "Using PostgreSQL"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4538
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4807
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:4543
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4812
#, no-wrap
msgid ""
"USES=\t\tpgsql:9.6+\n"
@@ -11978,35 +12728,35 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4546
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4815
msgid "See crossref:uses[uses-pgsql,`pgsql`] for more information."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4549
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4818
#, no-wrap
msgid "Using SQLite 3"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4555
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4824
#, no-wrap
msgid "USES=\tsqlite:3\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4558
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4827
msgid "See crossref:uses[uses-sqlite,`sqlite`] for more information."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4561
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4830
#, no-wrap
msgid "Starting and Stopping Services (`rc` Scripts)"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4568
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4837
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 "
@@ -12018,20 +12768,20 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4571
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4840
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:4575
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4844
#, no-wrap
msgid "USE_RC_SUBR=\tdoormand\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4582
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4851
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 "
@@ -12042,7 +12792,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4584
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4853
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 "
@@ -12050,19 +12800,19 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4586
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4855
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:4590
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4859
#, no-wrap
msgid "#!/bin/sh\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4602
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4871
#, no-wrap
msgid ""
"# PROVIDE: doormand\n"
@@ -12079,13 +12829,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4604
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4873
#, no-wrap
msgid ". /etc/rc.subr\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4607
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4876
#, no-wrap
msgid ""
"name=doormand\n"
@@ -12093,13 +12843,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4609
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4878
#, no-wrap
msgid "load_rc_config $name\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4612
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4881
#, no-wrap
msgid ""
": ${doormand_enable:=\"NO\"}\n"
@@ -12107,7 +12857,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4615
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4884
#, no-wrap
msgid ""
"command=%%PREFIX%%/sbin/${name}\n"
@@ -12115,51 +12865,51 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4617
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4886
#, 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:4619
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4888
#, no-wrap
msgid "run_rc_command \"$1\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4622
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4891
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:4626
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4895
#, no-wrap
msgid "REQUIRE: LOGIN\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4629
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4898
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:4633
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4902
#, no-wrap
msgid "KEYWORD: shutdown\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4636
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4905
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:4639
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4908
msgid ""
"For optional configuration elements the \"=\" style of default variable "
"assignment is preferable to the \":=\" style here, since the former sets a "
@@ -12168,13 +12918,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4643
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4912
#, no-wrap
msgid "doormand_flags=\"\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4647
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4916
msgid ""
"in their [.filename]#rc.conf.local#, and a variable substitution using \":"
"=\" would inappropriately override the user's intention. The `_enable` "
@@ -12182,7 +12932,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4652
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4921
msgid ""
"Ports _must not_ start and stop their services when installing and "
"deinstalling. Do not abuse the [.filename]#plist# keywords described in "
@@ -12193,13 +12943,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4655
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4924
#, no-wrap
msgid "Pre-Commit Checklist"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4658
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4927
msgid ""
"Before contributing a port with an [.filename]#rc.d# script, and more "
"importantly, before committing one, please consult this checklist to be sure "
@@ -12207,14 +12957,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4660
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4929
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:4663
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4932
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# "
@@ -12222,7 +12972,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4664
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4933
msgid ""
"Do the name of the file (minus [.filename]#.in#), the `PROVIDE` line, and "
"`$` _name_ all match? The file name matching `PROVIDE` makes debugging "
@@ -12233,7 +12983,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4665
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4934
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 "
@@ -12243,14 +12993,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4666
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4935
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:4667
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4936
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 "
@@ -12259,7 +13009,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4668
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4937
msgid ""
"If the script uses an interpreted language like `perl`, `python`, or `ruby`, "
"make certain that `command_interpreter` is set appropriately, for example, "
@@ -12268,31 +13018,31 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4672
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4941
#, no-wrap
msgid "# service name stop\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4675
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4944
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:4676
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4945
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:4677
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4946
msgid "Do the default variable assignments come after `load_rc_config`?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4678
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4947
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 "
@@ -12300,12 +13050,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4679
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4948
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:4680
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4949
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 "
@@ -12314,28 +13064,28 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4681
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4950
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:4682
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4951
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:4683
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4952
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:4684
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4953
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 "
@@ -12343,7 +13093,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4685
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4954
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 "
@@ -12353,13 +13103,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4687
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4956
#, no-wrap
msgid "Adding Users and Groups"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4692
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4961
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 "
@@ -12369,21 +13119,21 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4694
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4963
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:4696
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4965
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:4701
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4970
#, no-wrap
msgid ""
"USERS=\tpulse\n"
@@ -12391,20 +13141,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4704
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4973
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:4706
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4975
#, no-wrap
msgid "Ports That Rely on Kernel Sources"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4710
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4979
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 "
@@ -12412,26 +13162,26 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4714
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4983
#, no-wrap
msgid "USES=\tkmod\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4717
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4986
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:4719
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4988
#, no-wrap
msgid "Go Libraries"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4723
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4992
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 "
@@ -12439,24 +13189,24 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4725
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4994
msgid "Ports should (in order of preference):"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4727
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4996
msgid "Use vendored dependencies included with the package source."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4728
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4997
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:4729
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:4998
msgid ""
"As a last resort (deps are not included nor versions specified exactly) "
"fetch versions of dependencies available at the time of upstream development/"
@@ -12464,13 +13214,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4731
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:5000
#, no-wrap
msgid "Haskell Libraries"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4735
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:5004
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 "
@@ -12478,13 +13228,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4737
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:5006
#, no-wrap
msgid "Shell Completion Files"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4742
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:5011
msgid ""
"Many modern shells (including bash, fish, tcsh and zsh) support parameter "
"and/or option tab-completion. This support usually comes from completion "
@@ -12494,7 +13244,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4746
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:5015
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 "
@@ -12502,48 +13252,54 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4748
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:5017
#, no-wrap
-msgid "Shell completion file paths"
+msgid "Full shell completion file names"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4752
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:5021
#, no-wrap
msgid "`bash`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4754
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:5022
#, no-wrap
-msgid "[.filename]#${PREFIX}/etc/bash_completion.d#"
+msgid "[.filename]#${PREFIX}/etc/bash_completion.d# or [.filename]#${PREFIX}/share/bash-completion/completions#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4755
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:5024
+#, no-wrap
+msgid "(any unique file names in one of these folders)"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:5025
#, no-wrap
msgid "`fish`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4757
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:5026
#, no-wrap
-msgid "[.filename]#${PREFIX}/share/fish/vendor_completions.d#"
+msgid "[.filename]#${PREFIX}/share/fish/completions/${PORTNAME}.fish#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4758
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:5029
#, no-wrap
msgid "`zsh`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4759
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:5030
#, no-wrap
-msgid "[.filename]#${PREFIX}/share/zsh/site-functions#"
+msgid "[.filename]#${PREFIX}/share/zsh/site-functions/_${PORTNAME}#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/special/_index.adoc:4761
+#: documentation/content/en/books/porters-handbook/special/_index.adoc:5033
msgid "Do not register any dependencies on the shells themselves."
msgstr ""
diff --git a/documentation/content/en/books/porters-handbook/testing/_index.po b/documentation/content/en/books/porters-handbook/testing/_index.po
index f5c5d71be1..8a1641786d 100644
--- a/documentation/content/en/books/porters-handbook/testing/_index.po
+++ b/documentation/content/en/books/porters-handbook/testing/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2023-05-21 14:43-0300\n"
+"POT-Creation-Date: 2023-09-09 18:12-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"
@@ -80,16 +80,75 @@ msgstr ""
#. type: Title ==
#: documentation/content/en/books/porters-handbook/testing/_index.adoc:69
#, no-wrap
+msgid "Running `make test`"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:75
+msgid ""
+"Even if the port builds fine, it is a good idea to ensure that the software "
+"correctly does what it is supposed to do. If the original upstream project "
+"provides tests along with the software, it is a good idea to run them and "
+"check everything works as expected."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:80
+msgid ""
+"A port can enable tests automatically by using the `TEST_TARGET` variable. "
+"When set, this variable contains the name of the testing target of the "
+"port. This is usually just `test` but other names include `tests`, `check` "
+"or for specific cases things like `run_tests.py`."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:83
+msgid ""
+"In addition to the `TEST_TARGET` variable the framework provides the "
+"following variables to control the tests execution:"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:85
+msgid "`TEST_WRKSRC` is the directory to do the tests in."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:86
+msgid ""
+"`TEST_ENV` contains additional variables to be passed to the test stage."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:87
+msgid "`TEST_ARGS` contains any extra arguments passed to the test stage."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:90
+msgid ""
+"Examples of use of these variables can be found in package:cad/xyce[], "
+"package:www/libjwt[] and others."
+msgstr ""
+
+#. type: delimited block = 4
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:94
+msgid "Please make sure that tests do not break when updating a port."
+msgstr ""
+
+#. type: Title ==
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:98
+#, no-wrap
msgid "Portclippy / Portfmt"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:72
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:101
msgid "Those tools come from package:ports-mgmt/portfmt[]."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:74
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:103
msgid ""
"Portclippy is a linter that checks if variables in the [.filename]#Makefile# "
"are in the correct order according to crossref:order[porting-order,Order of "
@@ -97,18 +156,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:76
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:105
msgid "Portfmt is a tool for automatically formatting [.filename]#Makefile#."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:78
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:107
#, no-wrap
msgid "Portlint"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:83
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:112
msgid ""
"Do check the port with crossref:quick-porting[porting-portlint,`portlint`] "
"before submitting or committing it. `portlint` warns about many common "
@@ -117,7 +176,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:89
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:118
msgid ""
"Since `portlint` uses heuristics to try to figure out errors, it can produce "
"false positive warnings. In addition, occasionally something that is "
@@ -128,19 +187,19 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:91
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:120
#, no-wrap
msgid "Port Tools"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:94
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:123
msgid ""
"The package:ports-mgmt/porttools[] program is part of the Ports Collection."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:99
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:128
msgid ""
"`port` is the front-end script, which can help simplify the testing job. "
"Whenever a new port or an update to an existing one needs testing, use `port "
@@ -150,19 +209,19 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:103
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:132
#, no-wrap
msgid "# port test /usr/ports/net/csup\n"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:106
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:135
#, no-wrap
msgid "`PREFIX` and `DESTDIR`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:111
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:140
msgid ""
"`PREFIX` determines where the port will be installed. It defaults to [."
"filename]#/usr/local#, but can be set by the user to a custom path like [."
@@ -170,7 +229,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:116
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:145
msgid ""
"`DESTDIR`, if set by the user, determines the complete alternative "
"environment, usually a jail or an installed system mounted somewhere other "
@@ -182,7 +241,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:119
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:148
msgid ""
"The value of `PREFIX` will be set to `LOCALBASE` (defaulting to [.filename]#/"
"usr/local#). If `USE_LINUX_PREFIX` is set, `PREFIX` will be `LINUXBASE` "
@@ -190,7 +249,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:123
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:152
msgid ""
"Avoiding hard-coded [.filename]#/usr/local# paths in the source makes the "
"port much more flexible and able to cater to the needs of other sites. "
@@ -201,54 +260,54 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:126
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:155
msgid ""
"Make sure the application is not installing things in [.filename]#/usr/"
"local# instead of `PREFIX`. A quick test for such hard-coded paths is:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:130
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:159
#, no-wrap
msgid "% make clean; make package PREFIX=/var/tmp/`make -V PORTNAME`\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:133
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:162
msgid ""
"If anything is installed outside of `PREFIX`, the package creation process "
"will complain that it cannot find the files."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:135
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:164
msgid ""
"In addition, it is worth checking the same with the stage directory support "
"(see crossref:special[staging,Staging]):"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:139
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:168
#, no-wrap
msgid "% make stage && make check-plist && make stage-qa && make package\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:142
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:171
msgid ""
"`check-plist` checks for files missing from the plist, and files in the "
"plist that are not installed by the port."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:143
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:172
msgid ""
"`stage-qa` checks for common problems like bad shebang, symlinks pointing "
"outside the stage directory, setuid files, and non-stripped libraries..."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:146
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:175
msgid ""
"These tests will not find hard-coded paths inside the port's files, nor will "
"it verify that `LOCALBASE` is being used to correctly refer to files from "
@@ -258,7 +317,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:149
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:178
msgid ""
"`PREFIX` must not be set explicitly in a port's [.filename]#Makefile#. "
"Users installing the port may have set `PREFIX` to a custom location, and "
@@ -266,7 +325,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:153
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:182
msgid ""
"Refer to programs and files from other ports with the variables mentioned "
"above, not explicit pathnames. For instance, if the port requires a macro "
@@ -275,13 +334,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:157
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:186
#, no-wrap
msgid "-DPAGER=\\\"${LOCALBASE}/bin/less\\\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:160
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:189
msgid ""
"The path with `LOCALBASE` is more likely to still work if the system "
"administrator has moved the whole [.filename]#/usr/local# tree somewhere "
@@ -289,7 +348,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:166
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:195
msgid ""
"All these tests are done automatically when running `poudriere testport` or "
"`poudriere bulk -t`. It is highly recommended that every ports contributor "
@@ -298,54 +357,54 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:169
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:198
#, no-wrap
msgid "poudriere"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:173
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:202
msgid ""
"For a ports contributor, poudriere is one of the most important and helpful "
"testing and build tools. Its main features include:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:175
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:204
msgid ""
"Bulk building of the entire ports tree, specific subsets of the ports tree, "
"or a single port including its dependencies"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:176
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:205
msgid "Automatic packaging of build results"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:177
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:206
msgid "Generation of build log files per port"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:178
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:207
msgid "Providing a signed man:pkg[8] repository"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:179
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:208
msgid ""
"Testing of port builds before submitting a patch to the FreeBSD bug tracker "
"or committing to the ports tree"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:180
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:209
msgid "Testing for successful ports builds using different options"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:183
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:212
msgid ""
"Because poudriere performs its building in a clean man:jail[8] environment "
"and uses man:zfs[8] features, it has several advantages over traditional "
@@ -353,19 +412,19 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:185
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:214
msgid ""
"No pollution of the host environment: No leftover files, no accidental "
"removals, no changes of existing configuration files."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:186
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:215
msgid "Verify [.filename]#pkg-plist# for missing or superfluous entries"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:187
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:216
msgid ""
"Ports committers sometimes ask for a poudriere log alongside a patch "
"submission to assess whether the patch is ready for integration into the "
@@ -373,7 +432,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:190
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:219
msgid ""
"It is also quite straightforward to set up and use, has no dependencies, and "
"will run on any supported FreeBSD release. This section shows how to "
@@ -382,7 +441,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:195
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:224
msgid ""
"The examples in this section show a default file layout, as standard in "
"FreeBSD. Substitute any local changes accordingly. The ports tree, "
@@ -391,37 +450,37 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:197
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:226
#, no-wrap
msgid "Installing poudriere"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:201
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:230
msgid ""
"poudriere is available in the ports tree in package:ports-mgmt/poudriere[]. "
"It can be installed using man:pkg[8] or from ports:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:205
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:234
#, no-wrap
msgid "# pkg install poudriere\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:208
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:237
msgid "or"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:212
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:241
#, no-wrap
msgid "# make -C /usr/ports/ports-mgmt/poudriere install clean\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:223
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:252
msgid ""
"There is also a work-in-progress version of poudriere which will eventually "
"become the next release. It is available in package:ports-mgmt/poudriere-"
@@ -439,13 +498,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:225
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:254
#, no-wrap
msgid "Setting Up poudriere"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:230
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:259
msgid ""
"The port installs a default configuration file, [.filename]#/usr/local/etc/"
"poudriere.conf#. Each parameter is documented in the configuration file and "
@@ -453,49 +512,49 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:237
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:266
#, no-wrap
msgid ""
-"ZPOOL=tank\n"
-"BASEFS=/poudriere\n"
+"ZPOOL=zroot\n"
+"BASEFS=/usr/local/poudriere\n"
"DISTFILES_CACHE=/usr/ports/distfiles\n"
"RESOLV_CONF=/etc/resolv.conf\n"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:239
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:268
#, no-wrap
msgid "`ZPOOL`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:242
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:271
msgid ""
"The name of the ZFS storage pool which poudriere shall use. Must be listed "
"in the output of `zpool status`."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:243
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:272
#, no-wrap
msgid "`BASEFS`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:246
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:275
msgid ""
"The root mount point for poudriere file systems. This entry will cause "
"poudriere to mount `tank/poudriere` to `/poudriere`."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:247
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:276
#, no-wrap
msgid "`DISTFILES_CACHE`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:252
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:281
msgid ""
"Defines where distfiles are stored. In this example, poudriere and the host "
"share the distfiles storage directory. This avoids downloading tarballs "
@@ -504,13 +563,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:253
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:282
#, no-wrap
msgid "`RESOLV_CONF`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:258
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:287
msgid ""
"Use the host [.filename]#/etc/resolv.conf# inside jails for DNS. This is "
"needed so jails can resolve the URLs of distfiles when downloading. It is "
@@ -519,24 +578,24 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:260
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:289
#, no-wrap
msgid "Creating poudriere Jails"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:263
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:292
msgid "Create the base jails which poudriere will use for building:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:267
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:296
#, no-wrap
msgid "# poudriere jail -c -j 131Ramd64 -v 13.1-RELEASE -a amd64\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:272
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:301
msgid ""
"Fetch a `13.1-RELEASE` for `amd64` from the FTP server given by "
"`FREEBSD_HOST` in [.filename]#poudriere.conf#, create the zfs file system "
@@ -546,13 +605,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:276
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:305
#, no-wrap
msgid "# poudriere jail -c -j 12i386 -v stable/12 -a i386 -m git+https\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:281
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:310
msgid ""
"Create `tank/poudriere/jails/12i386`, mount it on [.filename]#/poudriere/"
"jails/12i386#, then check out the tip of the Git branch of `FreeBSD-12-"
@@ -563,7 +622,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:287
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:316
msgid ""
"While it is possible to build a newer version of FreeBSD on an older "
"version, most of the time it will not run. For example, if a `stable/13` "
@@ -572,18 +631,18 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:292
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:321
msgid "To create a poudriere jail for `14.0-CURRENT`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:296
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:325
#, no-wrap
msgid "# poudriere jail -c -j 14amd64 -v main -a amd64 -m git+https\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:301
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:330
msgid ""
"In order to run a `14.0-CURRENT` poudriere jail the host must be running "
"`14.0-CURRENT`. In general, newer kernels can build and run older jails. "
@@ -593,14 +652,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:304
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:333
msgid ""
"A list of jails currently known to poudriere can be shown with `poudriere "
"jail -l`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:311
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:340
#, no-wrap
msgid ""
"# poudriere jail -l\n"
@@ -610,24 +669,24 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:314
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:343
#, no-wrap
msgid "Keeping poudriere Jails Updated"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:318
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:347
msgid "Managing updates is very straightforward. The command:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:322
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:351
#, no-wrap
msgid "# poudriere jail -u -j JAILNAME\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:329
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:358
msgid ""
"updates the specified jail to the latest version available. pass:[<!-- vale "
"Vale.Terms = NO -->] For FreeBSD releases, update to the latest patchlevel "
@@ -637,7 +696,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:334
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:363
msgid ""
"For jails employing a `git+*` method, it is helpful to add `-J "
"_NumberOfParallelBuildJobs_` to speed up the build by increasing the number "
@@ -646,19 +705,19 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:338
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:367
#, no-wrap
msgid "# poudriere jail -u -J 6 -j JAILNAME\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:343
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:372
#, no-wrap
msgid "Setting Up Ports Trees for Use with poudriere"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:347
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:376
msgid ""
"There are multiple ways to use ports trees in poudriere. The most "
"straightforward way is to have poudriere create a default ports tree for "
@@ -666,13 +725,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:351
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:380
#, no-wrap
msgid "# poudriere ports -c -m git+https -B main\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:355
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:384
msgid ""
"These commands create `tank/poudriere/ports/default`, mount it on [."
"filename]#/poudriere/ports/default#, and populate it using Git. Afterward "
@@ -680,7 +739,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:361
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:390
#, no-wrap
msgid ""
"# poudriere ports -l\n"
@@ -689,7 +748,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:368
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:397
msgid ""
"Note that the \"default\" ports tree is special. Each of the build commands "
"explained later will implicitly use this ports tree unless specifically "
@@ -698,7 +757,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:373
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:402
msgid ""
"The best way to deal with local modifications for a ports contributor is to "
"use link:{handbook}mirrors/#git[Git]. As with the creation of jails, it is "
@@ -708,13 +767,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:375
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:404
#, no-wrap
msgid "Using Manually Managed Ports Trees with poudriere"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:379
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:408
msgid ""
"Depending on the workflow, it can be extremely helpful to use ports trees "
"which are maintained manually. For instance, if there is a local copy of "
@@ -722,18 +781,18 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:383
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:412
#, no-wrap
msgid "# poudriere ports -c -m null -M /work/ports -p development\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:386
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:415
msgid "This will be listed in the table of known trees:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:392
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:421
#, no-wrap
msgid ""
"# poudriere ports -l\n"
@@ -742,7 +801,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:398
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:427
msgid ""
"The dash or `null` in the `METHOD` column means that poudriere will not "
"update or change this ports tree, ever. It is completely up to the user to "
@@ -751,51 +810,51 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:401
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:430
#, no-wrap
msgid "Keeping poudriere Ports Trees Updated"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:404
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:433
msgid "As straightforward as with jails described earlier:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:408
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:437
#, no-wrap
msgid "# poudriere ports -u -p PORTSTREE\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:411
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:440
msgid ""
"Will update the given _PORTSTREE_, one tree given by the output of "
"`poudriere -l`, to the latest revision available on the official servers."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:415
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:444
msgid ""
"Ports trees without a method, see <<testing-poudriere-ports-tree-manual>>, "
"cannot be updated like this and must be updated manually by the porter."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:418
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:447
#, no-wrap
msgid "Testing Ports"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:421
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:450
msgid ""
"After jails and ports trees have been set up, the result of a contributor's "
"modifications to the ports tree can be tested."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:423
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:452
msgid ""
"For example, local modifications to the package:www/firefox[] port located "
"in [.filename]#/work/ports/www/firefox# can be tested in the previously "
@@ -803,13 +862,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:427
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:456
#, no-wrap
msgid "# poudriere testport -j 131Ramd64 -p development -o www/firefox\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:433
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:462
msgid ""
"This will build all dependencies of Firefox. If a dependency has been built "
"previously and is still up-to-date, the pre-built package is installed. If "
@@ -818,14 +877,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:435
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:464
msgid ""
"The complete build of every port is logged to [.filename]#/poudriere/data/"
"logs/bulk/131Ri386-development/build-time/logs#."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:440
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:469
msgid ""
"The directory name `131Ri386-development` is derived from the arguments to `-"
"j` and `-p`, respectively. For convenience, a symbolic link [.filename]#/"
@@ -836,7 +895,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:443
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:472
msgid ""
"By default, poudriere cleans up the jails and leaves log files in the "
"directories mentioned above. To ease investigation, jails can be kept "
@@ -844,13 +903,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:447
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:476
#, no-wrap
msgid "# poudriere testport -j 131Ramd64 -p development -i -o www/firefox\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:454
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:483
msgid ""
"After the build completes, and regardless of whether it was successful, a "
"shell is provided within the jail. The shell is used to investigate "
@@ -860,7 +919,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:468
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:497
#, no-wrap
msgid ""
"# poudriere testport -j 131Ramd64 -p development -I -o www/firefox\n"
@@ -877,7 +936,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:473
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:502
msgid ""
"An integral part of the FreeBSD ports build infrastructure is the ability to "
"tweak ports to personal preferences with options. These can be tested with "
@@ -885,13 +944,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:477
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:506
#, no-wrap
msgid "# poudriere testport -c -o www/firefox\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:482
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:511
msgid ""
"Presents the port configuration dialog before the port is built. The ports "
"given after `-o` in the format `_category_/_portname_` will use the "
@@ -901,7 +960,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:487
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:516
msgid ""
"When testing ports where [.filename]#pkg-plist# is altered during build "
"depending on the selected options, it is recommended to perform a test run "
@@ -909,13 +968,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:490
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:519
#, no-wrap
msgid "Using Sets"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:495
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:524
msgid ""
"For all actions involving builds, a so-called _set_ can be specified using `-"
"z _setname_`. A set refers to a fully independent build. This allows, for "
@@ -924,7 +983,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:501
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:530
msgid ""
"To use sets, poudriere expects an existing directory structure similar to "
"`PORT_DBDIR`, defaults to [.filename]#/var/db/ports# in its configuration "
@@ -938,55 +997,55 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:505
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:549
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:534
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:578
#, no-wrap
msgid "# poudriere testport -j 131Ramd64 -p development -z devset -o www/firefox\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:508
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:537
msgid "This will look for the existence of these directories in this order:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:510
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:539
msgid ""
"[.filename]#/usr/local/etc/poudriere.d/131Ramd64-development-devset-options#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:511
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:540
msgid "[.filename]#/usr/local/etc/poudriere.d/131Ramd64-devset-options#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:512
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:541
msgid "[.filename]#/usr/local/etc/poudriere.d/131Ramd64-development-options#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:513
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:542
msgid "[.filename]#/usr/local/etc/poudriere.d/devset-options#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:514
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:543
msgid "[.filename]#/usr/local/etc/poudriere.d/development-options#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:515
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:544
msgid "[.filename]#/usr/local/etc/poudriere.d/131Ramd64-options#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:516
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:545
msgid "[.filename]#/usr/local/etc/poudriere.d/options#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:519
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:548
msgid ""
"From this list, poudriere man:nullfs[5]-mounts the _first existing_ "
"directory tree into the [.filename]#/var/db/ports# directory of the build "
@@ -995,27 +1054,27 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:522
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:551
msgid ""
"After the directory structure for a set is provided, the options for a "
"particular port can be altered. For example:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:526
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:555
#, no-wrap
msgid "# poudriere options -c www/firefox -z devset\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:530
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:559
msgid ""
"The configuration dialog for package:www/firefox[] is shown, and options can "
"be edited. The selected options are saved to the `devset` set."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:536
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:565
msgid ""
"poudriere is very flexible in the option configuration. poudriere can be "
"set for particular jails, ports trees, and for multiple ports by one "
@@ -1023,13 +1082,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:539
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:568
#, no-wrap
msgid "Providing a Custom [.filename]#make.conf# File"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:545
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:574
msgid ""
"Similar to using sets, poudriere will also use a custom [.filename]#make."
"conf# if it is provided. No special command line argument is necessary. "
@@ -1038,50 +1097,50 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:552
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:581
msgid ""
"causes poudriere to check for the existence of these files in this order:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:554
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:583
msgid "[.filename]#/usr/local/etc/poudriere.d/make.conf#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:555
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:584
msgid "[.filename]#/usr/local/etc/poudriere.d/devset-make.conf#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:556
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:585
msgid "[.filename]#/usr/local/etc/poudriere.d/development-make.conf#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:557
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:586
msgid "[.filename]#/usr/local/etc/poudriere.d/131Ramd64-make.conf#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:558
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:587
msgid "[.filename]#/usr/local/etc/poudriere.d/131Ramd64-development-make.conf#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:559
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:588
msgid "[.filename]#/usr/local/etc/poudriere.d/131Ramd64-devset-make.conf#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:560
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:589
msgid ""
"[.filename]#/usr/local/etc/poudriere.d/131Ramd64-development-devset-make."
"conf#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:564
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:593
msgid ""
"Unlike with sets, all of the found files will be appended, _in that order_, "
"into one [.filename]#make.conf# inside the build jails. It is hence "
@@ -1093,13 +1152,13 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:566
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:595
#, no-wrap
msgid "Using [.filename]#make.conf# to Change Default Perl"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:571
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:600
msgid ""
"To build a set with a non default Perl version, for example, `5.20`, using a "
"set named `perl5-20`, create a [.filename]#perl5-20-make.conf# with this "
@@ -1107,39 +1166,39 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:575
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:604
#, no-wrap
msgid "DEFAULT_VERSIONS+= perl=5.20\n"
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:579
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:608
msgid ""
"Note the use of `+=` so that if the variable is already set in the default [."
"filename]#make.conf# its content will not be overwritten."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:584
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:613
#, no-wrap
msgid "Pruning no Longer Needed Distfiles"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:588
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:617
msgid ""
"poudriere comes with a built-in mechanism to remove outdated distfiles that "
"are no longer used by any port of a given tree. The command"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:592
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:621
#, no-wrap
msgid "# poudriere distclean -p portstree\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:597
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:626
msgid ""
"will scan the distfiles folder, `DISTFILES_CACHE` in [.filename]#poudriere."
"conf#, versus the ports tree given by the `-p _portstree_` argument and "
@@ -1148,7 +1207,78 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:601
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:630
#, no-wrap
msgid "# poudriere distclean -p portstree -y\n"
msgstr ""
+
+#. type: Title ==
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:633
+#, no-wrap
+msgid "Debugging ports"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:640
+msgid ""
+"Sometimes things go wrong and the port fails at run time. The framework "
+"provides some facilities to help in debugging ports. These helpers are "
+"limited since the way of debugging a port heavily depends on the technology "
+"used. The following variables help with debugging ports:"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:642
+msgid "`WITH_DEBUG`. If set, ports are built with debugging symbols."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:643
+msgid ""
+"`WITH_DEBUG_PORTS`. Specifies a list of ports to be built with `WITH_DEBUG` "
+"set."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:644
+msgid ""
+"`DEBUG_FLAGS`. Used to specify additional flags to `CFLAGS`. Defaults to `-"
+"g`."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:647
+msgid ""
+"When `WITH_DEBUG` is set, either globally or for a list of ports, the "
+"resulting binaries are not stripped."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:650
+msgid ""
+"These variables can be specified in [.filename]#make.conf# or in the command "
+"line:"
+msgstr ""
+
+#. type: delimited block . 4
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:654
+#, no-wrap
+msgid "# cd category/port && make -DWITH_DEBUG DEBUG_FLAGSS=\"-g -O0\"\n"
+msgstr ""
+
+#. type: delimited block = 4
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:662
+msgid ""
+"If the port is built using package:ports-mgmt/poudriere[] the debugging "
+"variables must be specified in poudriere's [.filename]#make.conf# and not in "
+"[.filename]#/etc/make.conf#. Refer to package:ports-mgmt/poudriere[] "
+"documentation for details."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:666
+msgid ""
+"Please refer to the debugging information in the extref:{developers-handbook}"
+"[Developer's Handbook, debugging] for more details about the debugging tools "
+"available."
+msgstr ""
diff --git a/documentation/content/en/books/porters-handbook/upgrading/_index.po b/documentation/content/en/books/porters-handbook/upgrading/_index.po
index 57923aec44..263f1a4291 100644
--- a/documentation/content/en/books/porters-handbook/upgrading/_index.po
+++ b/documentation/content/en/books/porters-handbook/upgrading/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2023-07-15 16:42-0300\n"
+"POT-Creation-Date: 2023-09-09 18:12-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"
@@ -46,9 +46,9 @@ msgstr ""
#: documentation/content/en/books/porters-handbook/upgrading/_index.adoc:56
msgid ""
"When working with more than a few ports, it will probably be easier to use "
-"Git to keep the whole ports collection up-to-date, as described in the "
-"extref:{handbook}[Handbook, ports-using]. This will have the added benefit "
-"of tracking all the port's dependencies."
+"Git to keep the whole ports collection up-to-date, as described in extref:"
+"{handbook}ports[Using the Ports Collection, ports-using]. This will have "
+"the added benefit of tracking all the port's dependencies."
msgstr ""
#. type: Plain text
diff --git a/documentation/content/en/books/porters-handbook/uses/_index.po b/documentation/content/en/books/porters-handbook/uses/_index.po
index 23bee67b99..c5cb41d1e1 100644
--- a/documentation/content/en/books/porters-handbook/uses/_index.po
+++ b/documentation/content/en/books/porters-handbook/uses/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2023-04-20 20:56-0300\n"
+"POT-Creation-Date: 2023-09-09 18:12-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"
@@ -317,36 +317,36 @@ msgstr ""
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:361
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:370
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:386
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:418
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:464
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:521
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:557
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:590
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:597
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:751
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:822
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:927
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1001
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1008
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1016
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1184
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1203
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1210
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1217
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1256
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1264
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1307
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1325
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1353
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1378
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1400
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1827
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1835
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1844
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2073
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2081
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2136
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2205
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:432
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:478
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:535
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:571
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:604
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:611
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:765
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:836
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:958
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1032
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1039
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1047
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1215
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1234
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1241
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1248
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1287
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1295
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1338
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1356
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1384
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1409
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1431
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1858
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1866
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1875
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2104
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2112
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2167
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2236
msgid "Possible arguments: (none)"
msgstr ""
@@ -935,38 +935,66 @@ msgstr ""
#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:408
#, no-wrap
-msgid "`eigen`"
+msgid "`ebur128`"
msgstr ""
#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:411
+msgid "Possible arguments: (none), `build`, `lib`, `run`, `test`"
+msgstr ""
+
+#. type: delimited block = 4
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:416
+msgid ""
+"Adds a dependency on package:audio/ebur128[]. It allows to transparently "
+"depend on the `rust` or `legacy` variants by using `DEFAULT_VERSIONS` in [."
+"filename]#make.conf#. For instance, to use the legacy version, use "
+"`DEFAULT_VERSIONS+=ebur128=legacy`"
+msgstr ""
+
+#. type: delimited block = 4
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:420
+msgid ""
+"When no arguments are used, the behavior is the same as if the `lib` "
+"argument was provided. The rest of the arguments provide the corresponding "
+"category of dependency."
+msgstr ""
+
+#. type: Title ==
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:422
+#, no-wrap
+msgid "`eigen`"
+msgstr ""
+
+#. type: delimited block = 4
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:425
msgid "Possible arguments: 2, 3, build (default), run"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:413
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:427
msgid "Add dependency on package:math/eigen[]."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:415
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:429
#, no-wrap
msgid "`elfctl`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:420
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:434
msgid "Change an ELF binary's feature control note by setting ELF_FEATURES."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:422
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:436
#, no-wrap
msgid "Uses=elfctl"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:431
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:445
#, no-wrap
msgid ""
"USES= elfctl\n"
@@ -976,25 +1004,25 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:436
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:450
msgid ""
"The format of `featurelist` is described in man:elfctl[1]. The file paths "
"are relative to ${BUILD_WRKSRC}."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:438
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:452
#, no-wrap
msgid "`erlang`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:441
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:455
msgid "Possible arguments: (none), `enc`, `rebar`, `rebar3`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:446
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:460
msgid ""
"Adds a build and run time dependency on package:lang/erlang[]. Depending on "
"the argument, it adds additional build dependencies. `enc` adds a dependency "
@@ -1004,70 +1032,70 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:448
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:462
msgid "In addition, the following variables are available to the port:"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:450
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:464
msgid ""
"`ERL_APP_NAME`: Erlang app name as installed in Erlang's lib dir (minus "
"version)"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:451
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:465
msgid "`ERL_APP_ROOT`: Root directory for this Erlang app"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:452
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:466
msgid "`REBAR_CMD`: Path to the \"rebar\" command"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:453
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:467
msgid "`REBAR3_CMD`: Path to the \"rebar3\" command"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:454
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:468
msgid "`REBAR_PROFILE`: Rebar profile"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:455
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:469
msgid "`REBAR_TARGETS`: Rebar target list (usually compile, maybe escriptize)"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:456
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:470
msgid "`ERL_BUILD_NAME`: Build name for rebar3"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:457
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:471
msgid "`ERL_BUILD_DEPS`: List of BUILD_DEPENDS in category/portname format"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:458
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:472
msgid "`ERL_RUN_DEPS`: List of RUN_DEPENDS in category/portname format"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:459
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:473
msgid "`ERL_DOCS`: List of documentation files and directories"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:461
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:475
#, no-wrap
msgid "`fakeroot`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:467
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:481
msgid ""
"Changes some default behavior of build systems to allow installing as a "
"user. See https://wiki.debian.org/FakeRoot[] for more information on "
@@ -1075,18 +1103,18 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:469
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:483
#, no-wrap
msgid "`fam`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:472
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:486
msgid "Possible arguments: (none), `fam`, `gamin`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:475
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:489
msgid ""
"Uses a File Alteration Monitor as a library dependency, either package:devel/"
"fam[] or package:devel/gamin[]. End users can set WITH_FAM_SYSTEM to "
@@ -1094,34 +1122,34 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:477
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:491
#, no-wrap
msgid "`firebird`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:480
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:494
msgid "Possible arguments: (none), `25`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:482
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:496
msgid "Add a dependency to the client library of the Firebird database."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:484
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:498
#, no-wrap
msgid "`fonts`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:487
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:501
msgid "Possible arguments: (none), `fc`, `fontsdir` (default), `none`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:492
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:506
msgid ""
"Adds a runtime dependency on tools needed to register fonts. Depending on "
"the argument, add a `crossref:plist[plist-keywords-fc,@fc] ${FONTSDIR}` "
@@ -1132,88 +1160,88 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:494
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:508
#, no-wrap
msgid "`fortran`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:497
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:511
msgid "Possible arguments: `gcc` (default)"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:499
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:513
msgid "Uses the GNU Fortran compiler."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:501
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:515
#, no-wrap
msgid "`fuse`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:504
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:518
msgid "Possible arguments: `2` (default), `3`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:506
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:520
msgid ""
"The port will depend on the FUSE library and handle the dependency on the "
"kernel module depending on the version of FreeBSD."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:508
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:522
#, no-wrap
msgid "`gem`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:511
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:525
msgid "Possible arguments: (none), `noautoplist`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:514
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:528
msgid ""
"Handle building with RubyGems. If `noautoplist` is used, the packing list "
"is not generated automatically."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:516
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:530
msgid "This implies `USES=ruby`."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:518
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:532
#, no-wrap
msgid "`gettext`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:524
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:538
msgid ""
"Deprecated. Will include both <<uses-gettext-runtime,`gettext-runtime`>> "
"and <<uses-gettext-tools,`gettext-tools`>>."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:526
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:540
#, no-wrap
msgid "`gettext-runtime`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:529
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:543
msgid "Possible arguments: (none), `lib` (default), `build`, `run`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:533
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:547
msgid ""
"Uses package:devel/gettext-runtime[]. By default, with no arguments or with "
"the `lib` argument, implies a library dependency on [.filename]#libintl."
@@ -1222,18 +1250,18 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:535
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:549
#, no-wrap
msgid "`gettext-tools`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:538
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:552
msgid "Possible arguments: (none), `build` (default), `run`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:542
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:556
msgid ""
"Uses package:devel/gettext-tools[]. By default, with no argument, or with "
"the `build` argument, a build time dependency on [.filename]#msgfmt# is "
@@ -1241,18 +1269,18 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:544
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:558
#, no-wrap
msgid "`ghostscript`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:547
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:561
msgid "Possible arguments: _X_, `build`, `run`, `nox11`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:552
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:566
msgid ""
"A specific version _X_ can be used. Possible versions are `7`, `8`, `9`, and "
"`agpl` (default). `nox11` indicates that the `-nox11` version of the port "
@@ -1261,570 +1289,570 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:554
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:568
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:853
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:582
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:867
#, no-wrap
msgid "`gl`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:561
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:575
msgid ""
"Provides an easy way to depend on GL components. The components should be "
"listed in `USE_GL`. The available components are:"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:562
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:576
#, no-wrap
msgid "`egl`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:564
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:578
msgid ""
"add a library dependency on [.filename]#libEGL.so# from package:graphics/"
"libglvnd[]"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:565
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:579
#, no-wrap
msgid "`gbm`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:567
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:581
msgid ""
"Add a library dependency on [.filename]#libgbm.so# from package:graphics/"
"mesa-libs[]"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:570
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:584
msgid ""
"Add a library dependency on [.filename]#libGL.so# from package:graphics/"
"libglvnd[]"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:571
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:585
#, no-wrap
msgid "`glesv2`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:573
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:587
msgid ""
"Add a library dependency on [.filename]#libGLESv2.so# from package:graphics/"
"libglvnd[]"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:574
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:588
#, no-wrap
msgid "`glew`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:576
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:590
msgid ""
"Add a library dependency on [.filename]#libGLEW.so# from package:graphics/"
"glew[]"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:577
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:591
#, no-wrap
msgid "`glu`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:579
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:593
msgid ""
"Add a library dependency on [.filename]#libGLU.so# from package:graphics/"
"libGLU[]"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:580
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:594
#, no-wrap
msgid "`glut`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:582
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:596
msgid ""
"Add a library dependency on [.filename]#libglut.so# from package:graphics/"
"freeglut[]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:583
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1582
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:597
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1613
#, no-wrap
msgid "`opengl`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:585
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:599
msgid ""
"Add a library dependency on [.filename]#libOpenGL.so# from package:graphics/"
"libglvnd[]"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:587
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:601
#, no-wrap
msgid "`gmake`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:592
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:606
msgid ""
"Uses package:devel/gmake[] as a build-time dependency and sets up the "
"environment to use `gmake` as the default `make` for the build."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:594
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:608
#, no-wrap
msgid "`gnome`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:601
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:615
msgid ""
"Provides an easy way to depend on GNOME components. The components should "
"be listed in `USE_GNOME`. The available components are:"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:603
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1043
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:617
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1074
msgid "`atk`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:604
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:618
msgid "`atkmm`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:605
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:836
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1046
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:619
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:850
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1077
msgid "`cairo`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:606
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:620
msgid "`cairomm`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:607
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:621
msgid "`dconf`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:608
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:622
msgid "`esound`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:609
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:623
msgid "`evolutiondataserver3`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:610
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:624
msgid "`gconf2`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:611
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:625
msgid "`gconfmm26`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:612
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:852
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:626
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:866
msgid "`gdkpixbuf`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:613
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1057
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:627
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1088
msgid "`gdkpixbuf2`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:614
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:628
msgid "`glib12`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:615
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:629
msgid "`glib20`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:616
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:630
msgid "`glibmm`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:617
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:631
msgid "`gnomecontrolcenter3`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:618
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:632
msgid "`gnomedesktop3`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:619
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:633
msgid "`gnomedocutils`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:620
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:634
msgid "`gnomemenus3`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:621
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:635
msgid "`gnomemimedata`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:622
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:636
msgid "`gnomeprefix`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:623
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:637
msgid "`gnomesharp20`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:624
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:638
msgid "`gnomevfs2`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:625
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:639
msgid "`gsound`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:626
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:640
msgid "`gtk-update-icon-cache`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:627
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:641
msgid "`gtk12`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:628
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:642
msgid "`gtk20`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:629
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:643
msgid "`gtk30`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:630
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:644
msgid "`gtkhtml3`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:631
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:645
msgid "`gtkhtml4`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:632
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:646
msgid "`gtkmm20`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:633
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:647
msgid "`gtkmm24`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:634
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:648
msgid "`gtkmm30`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:635
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:649
msgid "`gtksharp20`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:636
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:650
msgid "`gtksourceview`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:637
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:651
msgid "`gtksourceview2`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:638
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:652
msgid "`gtksourceview3`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:639
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:653
msgid "`gtksourceviewmm3`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:640
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:654
msgid "`gvfs`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:641
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1231
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:655
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1262
msgid "`intlhack`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:642
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1232
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:656
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1263
msgid "`intltool`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:643
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:657
msgid "`introspection`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:644
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:658
msgid "`libartlgpl2`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:645
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:659
msgid "`libbonobo`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:646
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:660
msgid "`libbonoboui`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:647
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:661
msgid "`libgda5`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:648
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:662
msgid "`libgda5-ui`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:649
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:663
msgid "`libgdamm5`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:650
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:664
msgid "`libglade2`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:651
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:665
msgid "`libgnome`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:652
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:666
msgid "`libgnomecanvas`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:653
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:667
msgid "`libgnomekbd`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:654
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:668
msgid "`libgnomeprint`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:655
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:669
msgid "`libgnomeprintui`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:656
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:670
msgid "`libgnomeui`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:657
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:671
msgid "`libgsf`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:658
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:672
msgid "`libgtkhtml`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:659
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:673
msgid "`libgtksourceviewmm`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:660
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:674
msgid "`libidl`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:661
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:675
msgid "`librsvg2`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:662
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:676
msgid "`libsigc++12`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:663
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:677
msgid "`libsigc++20`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:664
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:678
msgid "`libwnck`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:665
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:679
msgid "`libwnck3`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:666
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:680
msgid "`libxml++26`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:667
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1082
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:681
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1113
msgid "`libxml2`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:668
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:682
msgid "`libxslt`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:669
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:683
msgid "`metacity`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:670
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:684
msgid "`nautilus3`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:671
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:685
msgid "`orbit2`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:672
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:889
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1093
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:686
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:903
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1124
msgid "`pango`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:673
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:687
msgid "`pangomm`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:674
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:688
msgid "`pangox-compat`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:675
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:689
msgid "`py3gobject3`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:676
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:690
msgid "`pygnome2`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:677
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:691
msgid "`pygobject`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:678
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:692
msgid "`pygobject3`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:679
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:693
msgid "`pygtk2`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:680
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:694
msgid "`pygtksourceview`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:681
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:695
msgid "`referencehack`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:682
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:696
msgid "`vte`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:683
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:697
msgid "`vte3`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:686
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1245
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:700
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1276
msgid ""
"The default dependency is build- and run-time, it can be changed with `:"
"build` or `:run`. For example:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:691
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:705
#, no-wrap
msgid ""
"USES=\t\tgnome\n"
@@ -1832,32 +1860,32 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:694
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:708
msgid "See crossref:special[using-gnome,Using GNOME] for more information."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:696
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:710
#, no-wrap
msgid "`go`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:701
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:715
msgid ""
"Ports should not be created for Go libs, see crossref:special[go-libs,Go "
"Libraries] for more information."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:704
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:718
msgid ""
"Possible arguments: (none), `N.NN`, `N.NN-devel`, `modules`, `no_targets`, "
"`run`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:711
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:725
msgid ""
"Sets default values and targets used to build Go software. A build "
"dependency on the Go compiler port is added, port maintainers can set "
@@ -1869,18 +1897,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:713
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:727
msgid "The build process is controlled by several variables:"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:714
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:728
#, no-wrap
msgid "`GO_MODULE`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:717
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:731
msgid ""
"The name of the application module as specified by the `module` directive in "
"`go.mod`. In most cases, this is the only required variable for ports that "
@@ -1888,13 +1916,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:718
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:732
#, no-wrap
msgid "`GO_PKGNAME`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:723
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:737
msgid ""
"The name of the Go package when building in GOPATH mode. This is the "
"directory that will be created in `${GOPATH}/src`. If not set explicitly "
@@ -1903,13 +1931,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:724
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:738
#, no-wrap
msgid "`GO_TARGET`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:728
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:742
msgid ""
"The packages to build. The default value is `${GO_PKGNAME}`. `GO_TARGET` "
"can also be a tuple in the form `package:path` where path can be either a "
@@ -1917,94 +1945,94 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:729
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:743
#, no-wrap
msgid "`GO_TESTTARGET`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:732
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:746
msgid ""
"The packages to test. The default value is `./...` (the current package and "
"all subpackages)."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:733
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:747
#, no-wrap
msgid "`CGO_CFLAGS`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:735
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:749
msgid "Additional `CFLAGS` values to be passed to the C compiler by `go`."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:736
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:750
#, no-wrap
msgid "`CGO_LDFLAGS`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:738
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:752
msgid "Additional `LDFLAGS` values to be passed to the C compiler by `go`."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:739
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:753
#, no-wrap
msgid "`GO_BUILDFLAGS`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:741
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:755
msgid "Additional build arguments to be passed to `go build`."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:742
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:756
#, no-wrap
msgid "`GO_TESTFLAGS`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:744
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:758
msgid "Additional build arguments to be passed to `go test`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:746
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:760
msgid ""
"See crossref:special[using-go,Building Go Applications] for usage examples."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:748
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:762
#, no-wrap
msgid "`gperf`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:753
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:767
msgid ""
"Add a buildtime dependency on package:devel/gperf[] if `gperf` is not "
"present in the base system."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:755
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:769
#, no-wrap
msgid "`grantlee`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:758
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:772
msgid "Possible arguments: `5`, `selfbuild`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:762
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:776
msgid ""
"Handle dependency on Grantlee. Specify `5` to depend on the Qt5 based "
"version, package:devel/grantlee5[]. `selfbuild` is used internally by "
@@ -2012,38 +2040,38 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:764
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:778
#, no-wrap
msgid "`groff`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:767
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:781
msgid "Possible arguments: `build`, `run`, `both`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:769
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:783
msgid ""
"Registers a dependency on package:textproc/groff[] if not present in the "
"base system."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:771
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:785
#, no-wrap
msgid "`gssapi`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:774
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:788
msgid ""
"Possible arguments: (none), `base` (default), `heimdal`, `mit`, `flags`, "
"`bootstrap`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:779
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:793
msgid ""
"Handle dependencies needed by consumers of the GSS-API. Only libraries that "
"provide the Kerberos mechanism are available. By default, or set to `base`, "
@@ -2053,7 +2081,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:781
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:795
msgid ""
"When the local Kerberos installation is not in `LOCALBASE`, set "
"`HEIMDAL_HOME` (for `heimdal`) or `KRB5_HOME` (for `krb5`) to the location "
@@ -2061,47 +2089,47 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:783
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:797
msgid "These variables are exported for the ports to use:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:785
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:799
msgid "`GSSAPIBASEDIR`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:786
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:800
msgid "`GSSAPICPPFLAGS`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:787
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:801
msgid "`GSSAPIINCDIR`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:788
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:802
msgid "`GSSAPILDFLAGS`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:789
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:803
msgid "`GSSAPILIBDIR`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:790
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:804
msgid "`GSSAPILIBS`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:791
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:805
msgid "`GSSAPI_CONFIGURE_ARGS`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:794
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:808
msgid ""
"The `flags` option can be given alongside `base`, `heimdal`, or `mit` to "
"automatically add `GSSAPICPPFLAGS`, `GSSAPILDFLAGS`, and `GSSAPILIBS` to "
@@ -2110,20 +2138,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:797
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:811
msgid ""
"The `bootstrap` option is a special prefix only for use by package:security/"
"krb5[] and package:security/heimdal[]. For example, use `bootstrap,mit`."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:799
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:813
#, no-wrap
msgid "Typical Use"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:806
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:820
#, no-wrap
msgid ""
"OPTIONS_SINGLE=\tGSSAPI\n"
@@ -2131,7 +2159,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:814
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:828
#, no-wrap
msgid ""
"GSSAPI_BASE_USES=\tgssapi\n"
@@ -2144,488 +2172,531 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:819
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:833
#, no-wrap
msgid "`gstreamer`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:826
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:840
msgid ""
"Provides an easy way to depend on GStreamer components. The components "
"should be listed in `USE_GSTREAMER`. The available components are:"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:828
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:842
msgid "`a52dec`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:829
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:843
msgid "`aalib`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:830
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:844
msgid "`amrnb`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:831
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:845
msgid "`amrwbdec`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:832
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:846
msgid "`aom`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:833
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:847
msgid "`assrender`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:834
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:848
msgid "`bad`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:835
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:849
msgid "`bs2b`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:837
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:851
msgid "`cdio`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:838
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:852
msgid "`cdparanoia`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:839
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:853
msgid "`chromaprint`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:840
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1048
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:854
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1079
msgid "`curl`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:841
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:855
msgid "`dash`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:842
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:856
msgid "`dtls`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:843
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:857
msgid "`dts`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:844
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:858
msgid "`dv`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:845
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:859
msgid "`dvd`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:846
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:860
msgid "`dvdread`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:847
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:861
msgid "`editing-services`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:848
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:862
msgid "`faac`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:849
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:863
msgid "`faad`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:850
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1055
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:864
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1086
msgid "`flac`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:851
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:865
msgid "`flite`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:854
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:868
msgid "`gme`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:855
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:869
msgid "`gnonlin`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:856
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:870
msgid "`good`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:857
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:871
msgid "`gsm`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:858
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:872
msgid "`gtk4`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:859
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:873
msgid "`gtk`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:860
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:874
msgid "`hal`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:861
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:875
msgid "`hls`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:862
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:876
msgid "`jack`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:863
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1064
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:877
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1095
msgid "`jpeg`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:864
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:878
msgid "`kate`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:865
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:879
msgid "`kms`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:866
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:880
msgid "`ladspa`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:867
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:881
msgid "`lame`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:868
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:882
msgid "`libav`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:869
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:883
msgid "`libcaca`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:870
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:884
msgid "`libde265`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:871
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:885
msgid "`libmms`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:872
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:886
msgid "`libvisual`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:873
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:887
msgid "`lv2`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:874
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:888
msgid "`mm`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:875
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:889
msgid "`modplug`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:876
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:890
msgid "`mpeg2dec`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:877
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:891
msgid "`mpeg2enc`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:878
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:892
msgid "`mpg123`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:879
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:893
msgid "`mplex`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:880
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:894
msgid "`musepack`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:881
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:895
msgid "`neon`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:882
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:896
msgid "`ogg`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:883
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:897
msgid "`opencv`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:884
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:898
msgid "`openexr`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:885
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:899
msgid "`openh264`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:886
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:900
msgid "`openjpeg`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:887
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:901
msgid "`openmpt`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:888
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:902
msgid "`opus`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:890
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1095
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:904
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1126
msgid "`png`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:891
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:905
msgid "`pulse`"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:892
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1097
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1684
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:906
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1128
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1715
#, no-wrap
msgid "`qt`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:893
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:907
msgid "`resindvd`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:894
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:908
msgid "`rsvg`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:895
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:909
msgid "`rtmp`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:896
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:910
msgid "`shout2`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:897
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:911
msgid "`sidplay`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:898
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:912
msgid "`smoothstreaming`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:899
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:913
msgid "`sndfile`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:900
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:914
msgid "`sndio`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:901
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:915
msgid "`soundtouch`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:902
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:916
msgid "`soup`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:903
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:917
msgid "`spandsp`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:904
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:918
msgid "`speex`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:905
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:919
msgid "`srtp`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:906
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:920
msgid "`taglib`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:907
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:921
msgid "`theora`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:908
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:922
msgid "`ttml`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:909
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:923
msgid "`twolame`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:910
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:924
msgid "`ugly`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:911
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:925
msgid "`v4l2`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:912
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:926
msgid "`vorbis`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:913
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:927
msgid "`vpx`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:914
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:928
msgid "`vulkan`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:915
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:929
msgid "`wavpack`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:916
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:930
msgid "`webp`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:917
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:931
msgid "`webrtcdsp`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:918
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:932
msgid "`x264`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:919
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:933
msgid "`x265`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:920
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:934
msgid "`x`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:921
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:935
msgid "`ximagesrc`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:922
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:936
msgid "`zbar`"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:924
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:938
+#, no-wrap
+msgid "`guile`"
+msgstr ""
+
+#. type: delimited block = 4
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:941
+msgid ""
+"Possible arguments: (none), `_X.Y_`, `flavors`, `build`, `run`, `alias`, "
+"`conflicts`"
+msgstr ""
+
+#. type: delimited block = 4
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:945
+msgid ""
+"Adds a dependency on Guile. By default this is a library dependency on the "
+"appropriate `libguile*.so`, unless overridden by the `build` and/or `run` "
+"option. The `alias` option configures `BINARY_ALIAS` appropriately (see "
+"crossref:makefiles[binary-alias,Use `BINARY_ALIAS`])."
+msgstr ""
+
+#. type: delimited block = 4
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:948
+msgid ""
+"The default version is set by the usual `DEFAULT_VERSIONS` mechanism; if the "
+"default version is not one of the listed versions, then the latest available "
+"listed version is used."
+msgstr ""
+
+#. type: delimited block = 4
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:951
+msgid ""
+"Applications using Guile are normally built for only a single Guile "
+"version. However, extension or library modules should use the `flavors` "
+"option to build with multiple flavors."
+msgstr ""
+
+#. type: delimited block = 4
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:953
+msgid "For more information see crossref:special[using-guile,Using Guile]."
+msgstr ""
+
+#. type: Title ==
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:955
#, no-wrap
msgid "`horde`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:931
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:962
msgid ""
"Add buildtime and runtime dependencies on package:devel/pear-channel-"
"horde[]. Other Horde dependencies can be added with `USE_HORDE_BUILD` and "
@@ -2634,19 +2705,19 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:933
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:964
#, no-wrap
msgid "`iconv`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:936
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:967
msgid ""
"Possible arguments: (none), `lib`, `build`, `patch`, `translit`, `wchar_t`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:942
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:973
msgid ""
"Uses `iconv` functions, either from the port package:converters/libiconv[] "
"as a build-time and run-time dependency, or from the base system. By "
@@ -2659,18 +2730,18 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:944
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:975
#, no-wrap
msgid "`imake`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:947
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:978
msgid "Possible arguments: (none), `env`, `notall`, `noman`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:952
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:983
msgid ""
"Add package:devel/imake[] as a build-time dependency and run `xmkmf -a` "
"during the `configure` stage. If the `env` argument is given, the "
@@ -2680,56 +2751,56 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:954
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:985
#, no-wrap
msgid "`kde`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:957
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:988
msgid "Possible arguments: `5`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:960
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:991
msgid ""
"Add dependency on KDE components. See crossref:special[using-kde,Using KDE] "
"for more information."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:962
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:993
#, no-wrap
msgid "`kmod`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:965
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:996
msgid "Possible arguments: (none), `debug`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:967
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:998
msgid "Fills in the boilerplate for kernel module ports, currently:"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:969
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1000
msgid "Add `kld` to `CATEGORIES`."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:970
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1001
msgid "Set `SSP_UNSAFE`."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:971
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1002
msgid "Set `IGNORE` if the kernel sources are not found in `SRC_BASE`."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:972
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1003
msgid ""
"Define `KMODDIR` to [.filename]#/boot/modules# by default, add it to "
"`PLIST_SUB` and `MAKE_ENV`, and create it upon installation. If `KMODDIR` is "
@@ -2740,14 +2811,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:973
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1004
msgid ""
"Handle cross-referencing kernel modules upon installation and "
"deinstallation, using crossref:plist[plist-keywords-kld,`@kld`]."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:974
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1005
msgid ""
"If the `debug` argument is given, the port can install a debug version of "
"the module into [.filename]#KERN_DEBUGDIR#/[.filename]#KMODDIR#. By default, "
@@ -2757,18 +2828,18 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:976
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1007
#, no-wrap
msgid "`ldap`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:979
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1010
msgid "Possible arguments: (none), <version>, client, server"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:987
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1018
msgid ""
"Registers a dependency on package:net/openldap[]. It uses the specific "
"`<version>` (without the dot notation) if set. Otherwise it tries to find "
@@ -2779,95 +2850,95 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:989
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1020
msgid "The following variables can be accessed by the port:"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:990
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1021
#, no-wrap
msgid "`IGNORE_WITH_OPENLDAP`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:992
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1023
msgid ""
"This variable can be defined if the ports does not support one or more "
"versions of OpenLDAP."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:992
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1023
#, no-wrap
msgid "`WITH_OPENLDAP_VER`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:994
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1025
msgid "User defined variable to set OpenLDAP version."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:994
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1025
#, no-wrap
msgid "`OPENLDAP_VER`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:996
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1027
msgid "Detected OpenLDAP version."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:998
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1029
#, no-wrap
msgid "`lha`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1003
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1034
msgid "Set `EXTRACT_SUFX` to `.lzh`"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1005
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1036
#, no-wrap
msgid "`libarchive`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1011
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1042
msgid ""
"Registers a dependency on package:archivers/libarchive[]. Any ports "
"depending on libarchive must include `USES=libarchive`."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1013
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1044
#, no-wrap
msgid "`libedit`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1019
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1050
msgid ""
"Registers a dependency on package:devel/libedit[]. Any ports depending on "
"libedit must include `USES=libedit`."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1021
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1052
#, no-wrap
msgid "`libtool`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1024
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1055
msgid "Possible arguments: (none), `keepla`, `build`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1028
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1059
msgid ""
"Patches `libtool` scripts. This must be added to all ports that use "
"`libtool`. The `keepla` argument can be used to keep [.filename]#.la# "
@@ -2877,18 +2948,18 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1030
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1061
#, no-wrap
msgid "`linux`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1033
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1064
msgid "Possible arguments: `c6`, `c7`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1037
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1068
msgid ""
"Ports Linux compatibility framework. Specify `c6` to depend on CentOS 6 "
"packags. Specify `c7` to depend on CentOS 7 packages. The available "
@@ -2896,334 +2967,334 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1039
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1070
msgid "`allegro`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1040
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1071
msgid "`alsa-plugins-oss`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1041
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1072
msgid "`alsa-plugins-pulseaudio`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1042
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1073
msgid "`alsalib`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1044
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1075
msgid "`avahi-libs`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1045
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2095
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1076
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2126
msgid "`base`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1047
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1078
msgid "`cups-libs`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1049
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1080
msgid "`cyrus-sasl2`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1050
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1081
msgid "`dbusglib`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1051
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1082
msgid "`dbuslibs`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1052
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1083
msgid "`devtools`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1053
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1084
msgid "`dri`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1054
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1085
msgid "`expat`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1056
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1087
msgid "`fontconfig`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1058
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1089
msgid "`gnutls`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1059
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1090
msgid "`graphite2`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1060
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1091
msgid "`gtk2`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1061
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1092
msgid "`harfbuzz`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1062
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1093
msgid "`jasper`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1063
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1094
msgid "`jbigkit`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1065
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1096
msgid "`libasyncns`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1066
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1097
msgid "`libaudiofile`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1067
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1098
msgid "`libelf`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1068
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1099
msgid "`libgcrypt`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1069
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1100
msgid "`libgfortran`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1070
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1101
msgid "`libgpg-error`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1071
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1102
msgid "`libmng`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1072
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1103
msgid "`libogg`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1073
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1104
msgid "`libpciaccess`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1074
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1105
msgid "`libsndfile`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1075
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1106
msgid "`libsoup`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1076
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1107
msgid "`libssh2`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1077
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1108
msgid "`libtasn1`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1078
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1109
msgid "`libthai`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1079
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1110
msgid "`libtheora`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1080
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1111
msgid "`libv4l`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1081
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1112
msgid "`libvorbis`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1083
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1114
msgid "`mikmod`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1084
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1115
msgid "`naslibs`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1085
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1116
msgid "`ncurses-base`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1086
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1117
msgid "`nspr`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1087
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1118
msgid "`nss`"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1088
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1365
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1119
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1396
#, no-wrap
msgid "`openal`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1089
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1120
msgid "`openal-soft`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1090
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1121
msgid "`openldap`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1091
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1122
msgid "`openmotif`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1092
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1123
msgid "`openssl`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1094
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2236
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1125
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2267
#, no-wrap
msgid "`pixman`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1096
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1127
msgid "`pulseaudio-libs`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1098
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1129
msgid "`qt-x11`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1099
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1130
msgid "`qtwebkit`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1100
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1131
msgid "`scimlibs`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1101
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1132
msgid "`sdl12`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1102
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1133
msgid "`sdlimage`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1103
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1134
msgid "`sdlmixer`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1104
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1135
msgid "`sqlite3`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1105
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1136
msgid "`tcl85`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1106
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1137
msgid "`tcp_wrappers-libs`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1107
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1138
msgid "`tiff`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1108
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1139
msgid "`tk85`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1109
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1140
msgid "`ucl`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1110
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1141
msgid "`xorglibs`"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1112
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1143
#, no-wrap
msgid "`llvm`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1115
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1146
msgid ""
"Possible arguments: (none), `_XY_`, min=`_XY_`, max=`_XY_`, build, run, lib"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1123
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1154
msgid ""
"Adds a dependency on LLVM. By default this is a build dependency unless "
"overridden by the `run` or `lib` options. The default version is the one "
@@ -3234,73 +3305,73 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1124
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1155
#, no-wrap
msgid "`LLVM_VERSION`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1126
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1157
msgid "Version chosen from the arguments to llvm.mk"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1126
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1157
#, no-wrap
msgid "`LLVM_PORT`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1128
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1159
msgid "Chosen llvm port"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1128
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1159
#, no-wrap
msgid "`LLVM_CONFIG`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1130
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1161
msgid "llvm-config of the chosen port"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1130
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1161
#, no-wrap
msgid "`LLVM_LIBLLVM`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1132
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1163
msgid "libLLVM.so of the chosen port"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1132
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1163
#, no-wrap
msgid "`LLVM_PREFIX`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1134
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1165
msgid "Installation prefix of the chosen port"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1136
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1167
#, no-wrap
msgid "`localbase`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1139
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1170
msgid "Possible arguments: (none), `ldflags`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1144
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1175
msgid ""
"Ensures that libraries from dependencies in `LOCALBASE` are used instead of "
"the ones from the base system. Specify `ldflags` to add `-L${LOCALBASE}/"
@@ -3310,20 +3381,20 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1146
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1177
#, no-wrap
msgid "`lua`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1149
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1180
msgid ""
"Possible arguments: (none), `_XY_`, `_XY_+`, `-_XY_`, `_XY_-_ZA_`, `module`, "
"`flavors`, `build`, `run`, `env`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1153
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1184
msgid ""
"Adds a dependency on Lua. By default this is a library dependency, unless "
"overridden by the `build` and/or `run` option. The `env` option prevents "
@@ -3331,7 +3402,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1155
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1186
msgid ""
"The default version is set by the usual `DEFAULT_VERSIONS` mechanism, unless "
"a version or range of versions is specified as an argument, for example, "
@@ -3339,7 +3410,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1158
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1189
msgid ""
"Applications using Lua are normally built for only a single Lua version. "
"However, library modules intended to be loaded by Lua code should use the "
@@ -3347,77 +3418,77 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1160
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1179
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1191
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1210
msgid "For more information see crossref:special[using-lua,Using Lua]."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1162
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1193
#, no-wrap
msgid "`luajit`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1165
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1196
msgid "Possible arguments: (none), `_X_`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1168
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1199
msgid ""
"Adds a dependency on luajit runtime. A specific version _X_ can be used. "
"Possible versions are `luajit`, `luajit-devel`, `luajit-openresty`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1170
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1201
msgid ""
"After including [.filename]#bsd.port.options.mk# or [.filename]#bsd.port.pre."
"mk# the port can inspect these variables:"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1171
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1202
#, no-wrap
msgid "`LUAJIT_VER`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1173
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1204
msgid "The selected luajit version"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1173
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1204
#, no-wrap
msgid "`LUAJIT_INCDIR`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1175
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1206
msgid "The path to luajit's header files"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1175
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1206
#, no-wrap
msgid "`LUAJIT_LUAVER`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1177
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1208
msgid "Which luajit spec version is selected (2.0 for luajit, else 2.1)"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1181
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1212
#, no-wrap
msgid "`lxqt`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1188
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1219
msgid ""
"Handle dependencies for the LXQt Desktop Environment. Use `USE_LXQT` to "
"select the components needed for the port. See crossref:special[using-lxqt,"
@@ -3425,18 +3496,18 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1190
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1221
#, no-wrap
msgid "`magick`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1193
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1224
msgid "Possible arguments: (none), `_X_`, `build`, `nox11`, `run`, `test`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1198
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1229
msgid ""
"Add a library dependency on `ImageMagick`. A specific version _X_ can be "
"used. Possible versions are `6` and `7` (default). `nox11` indicates that "
@@ -3445,136 +3516,136 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1200
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1231
#, no-wrap
msgid "`makeinfo`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1205
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1236
msgid ""
"Add a build-time dependency on `makeinfo` if it is not present in the base "
"system."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1207
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1238
#, no-wrap
msgid "`makeself`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1212
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1243
msgid ""
"Indicates that the distribution files are makeself archives and sets the "
"appropriate dependencies."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1214
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1245
#, no-wrap
msgid "`mate`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1221
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1252
msgid ""
"Provides an easy way to depend on MATE components. The components should be "
"listed in `USE_MATE`. The available components are:"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1223
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1254
msgid "`autogen`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1224
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1255
msgid "`caja`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1225
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1256
msgid "`common`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1226
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1257
msgid "`controlcenter`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1227
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1258
msgid "`desktop`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1228
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1259
msgid "`dialogs`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1229
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1260
msgid "`docutils`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1230
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1261
msgid "`icontheme`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1233
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1264
msgid "`libmatekbd`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1234
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1265
msgid "`libmateweather`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1235
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1266
msgid "`marco`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1236
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1267
msgid "`menus`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1237
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1268
msgid "`notificationdaemon`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1238
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1269
msgid "`panel`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1239
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1270
msgid "`pluma`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1240
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1271
msgid "`polkit`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1241
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1272
msgid "`session`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1242
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1273
msgid "`settingsdaemon`"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1250
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1281
#, no-wrap
msgid ""
"USES=\t\tmate\n"
@@ -3582,26 +3653,26 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1253
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1284
#, no-wrap
msgid "`meson`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1259
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1290
msgid ""
"Provide support for Meson based projects. For more information see crossref:"
"special[using-meson,Using `meson`]."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1261
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1292
#, no-wrap
msgid "`metaport`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1266
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1297
msgid ""
"Sets the following variables to make it easier to create a metaport: "
"`MASTER_SITES`, `DISTFILES`, `EXTRACT_ONLY`, `NO_BUILD`, `NO_INSTALL`, "
@@ -3609,38 +3680,38 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1268
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1299
#, no-wrap
msgid "`minizip`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1271
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1302
msgid "Possible arguments: (none), `ng`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1273
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1304
msgid ""
"Adds a library dependency on package:archivers/minizip[] or package:"
"archivers/minizip-ng[] respectively."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1275
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1306
#, no-wrap
msgid "`mysql`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1278
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1309
msgid ""
"Possible arguments: (none), `_version_`, `client` (default), `server`, "
"`embedded`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1287
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1318
msgid ""
"Provide support for MySQL If no version is given, try to find the current "
"installed version. Fall back to the default version, MySQL-5.6. The "
@@ -3654,30 +3725,30 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1289
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1320
msgid "The framework sets `MYSQL_VER` to the detected MySQL version."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1291
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1322
#, no-wrap
msgid "`mono`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1294
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1325
msgid "Possible arguments: (none), `nuget`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1296
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1327
msgid ""
"Adds a dependency on the Mono (currently only C#) framework by setting the "
"appropriate dependencies."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1300
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1331
msgid ""
"Specify `nuget` when the port uses nuget packages. `NUGET_DEPENDS` needs to "
"be set with the names and versions of the nuget packages in the format "
@@ -3686,20 +3757,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1302
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1333
msgid ""
"The helper target, `buildnuget`, will output the content of the "
"`NUGET_DEPENDS` based on the provided [.filename]#packages.config#."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1304
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1335
#, no-wrap
msgid "`motif`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1313
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1344
msgid ""
"Uses package:x11-toolkits/open-motif[] as a library dependency. End users "
"can set `WANT_LESSTIF` in [.filename]#make.conf# to use package:x11-toolkits/"
@@ -3709,47 +3780,47 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1315
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1346
#, no-wrap
msgid "`ncurses`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1318
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1349
msgid "Possible arguments: (none), `base`, `port`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1320
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1351
msgid "Uses ncurses, and causes some useful variables to be set."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1322
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1353
#, no-wrap
msgid "`nextcloud`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1327
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1358
msgid ""
"Adds support for Nextcloud applications by adding a run time dependency on "
"package:www/nextcloud[]."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1329
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1360
#, no-wrap
msgid "`ninja`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1332
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1363
msgid "Possible arguments: (none), `build`, `make` (default), `run`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1339
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1370
msgid ""
"If `build` or `run` arguments are specify, it respectively adds a build or "
"run time dependency on package:devel/ninja[]. If `make` or no arguments are "
@@ -3759,13 +3830,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1341
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1372
#, no-wrap
msgid "`nodejs`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1345
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1376
#, no-wrap
msgid ""
"Possible arguments: (none), `build`, `run`, `current`, `lts`, `10`, `14`, `16`,\n"
@@ -3773,50 +3844,50 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1348
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1379
msgid ""
"Uses nodejs. Adds a dependency on package:www/node*[]. If a supported "
"version is specified then `run` and/or `build` must be specified too."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1350
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1381
#, no-wrap
msgid "`objc`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1355
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1386
msgid ""
"Add objective C dependencies (compiler, runtime library) if the base system "
"does not support it."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1357
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1388
#, no-wrap
msgid "`octave`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1360
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1391
msgid "Possible arguments: (none), env"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1363
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1394
msgid ""
"Uses package:math/octave[]. `env` loads only one `OCTAVE_VERSION` "
"environmental variable."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1368
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1399
msgid "Possible arguments: `al`, `soft` (default), `si`, `alut`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1373
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1404
msgid ""
"Uses OpenAL. The backend can be specified, with the software implementation "
"as the default. The user can specify a preferred backend with "
@@ -3824,13 +3895,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1375
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1406
#, no-wrap
msgid "`pathfix`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1382
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1413
msgid ""
"Look for [.filename]#Makefile.in# and [.filename]#configure# in "
"`PATHFIX_WRKSRC` (defaults to `WRKSRC`) and fix common paths to make sure "
@@ -3841,7 +3912,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1385
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1416
msgid ""
"If the port <<uses-cmake,`USES=cmake`>> it will look for [."
"filename]#CMakeLists.txt# in `PATHFIX_WRKSRC`. If needed, that default "
@@ -3849,18 +3920,18 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1387
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1418
#, no-wrap
msgid "`pear`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1390
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1421
msgid "Possible arguments: `env`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1395
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1426
msgid ""
"Adds a dependency on package:devel/pear[]. It will setup default behavior "
"for software using the PHP Extension and Application Repository. Using the "
@@ -3869,25 +3940,25 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1397
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1428
#, no-wrap
msgid "`perl5`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1402
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1433
msgid "Depends on Perl. The configuration is done using `USE_PERL5`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1404
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1435
msgid ""
"`USE_PERL5` can contain the phases in which to use Perl, can be `extract`, "
"`patch`, `build`, `run`, or `test`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1407
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1438
msgid ""
"`USE_PERL5` can also contain `configure`, `modbuild`, or `modbuildtiny` when "
"[.filename]#Makefile.PL#, [.filename]#Build.PL#, or Module::Build::Tiny's "
@@ -3895,30 +3966,30 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1410
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1441
msgid ""
"`USE_PERL5` defaults to `build run`. When using `configure`, `modbuild`, or "
"`modbuildtiny`, `build` and `run` are implied."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1412
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1443
msgid "See crossref:special[using-perl,Using Perl] for more information."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1414
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1445
#, no-wrap
msgid "`pgsql`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1417
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1448
msgid "Possible arguments: (none), `_X.Y_`, `_X.Y_+`, `_X.Y_-`, `_X.Y_-_Z.A_`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1421
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1452
msgid ""
"Provide support for PostgreSQL. Port maintainer can set version required. "
"Minimum and maximum versions or a range can be specified; for example, `9.0-"
@@ -3926,7 +3997,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1426
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1457
msgid ""
"By default, the added dependency will be the client, but if the port "
"requires additional components, this can be done using "
@@ -3935,186 +4006,186 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1428
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1459
msgid "`client`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1429
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1460
msgid "`contrib`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1430
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2098
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1461
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2129
msgid "`docs`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1431
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1462
msgid "`pgtcl`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1432
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1463
msgid "`plperl`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1433
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1464
msgid "`plpython`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1434
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1465
msgid "`pltcl`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1435
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1466
msgid "`server`"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1437
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1468
#, no-wrap
msgid "`php`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1440
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1471
msgid ""
"Possible arguments: (none), `phpize`, `ext`, `zend`, `build`, `cli`, `cgi`, "
"`mod`, `web`, `embed`, `pecl`, `flavors`, `noflavors`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1443
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1474
msgid ""
"Provide support for PHP. Add a runtime dependency on the default PHP "
"version, package:lang/php81[]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1444
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1475
#, no-wrap
msgid "`phpize`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1447
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1478
msgid "Use to build a PHP extension. Enables flavors."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1448
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1479
#, no-wrap
msgid "`ext`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1451
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1482
msgid "Use to build, install and register a PHP extension. Enables flavors."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1452
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1483
#, no-wrap
msgid "`zend`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1455
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1486
msgid "Use to build, install and register a Zend extension. Enables flavors."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1456
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1487
#, no-wrap
msgid "`build`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1458
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1489
msgid "Set PHP also as a build-time dependency."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1459
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1490
#, no-wrap
msgid "`cli`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1461
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1492
msgid "Needs the CLI version of PHP."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1462
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1493
#, no-wrap
msgid "`cgi`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1464
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1495
msgid "Needs the CGI version of PHP."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1465
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1496
#, no-wrap
msgid "`mod`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1467
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1498
msgid "Needs the Apache module for PHP."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1468
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1499
#, no-wrap
msgid "`web`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1470
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1501
msgid "Needs the Apache module or the CGI version of PHP."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1471
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1502
#, no-wrap
msgid "`embed`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1473
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1504
msgid "Needs the embedded library version of PHP."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1474
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1505
#, no-wrap
msgid "`pecl`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1477
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1508
msgid ""
"Provide defaults for fetching PHP extensions from the PECL repository. "
"Enables flavors."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1478
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1509
#, no-wrap
msgid "`flavors`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1481
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1512
msgid ""
"Enable automatic crossref:flavors[flavors-auto-php,PHP flavors] generation. "
"Flavors will be generated for all PHP versions, except the ones present in "
@@ -4122,33 +4193,33 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1482
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1513
#, no-wrap
msgid "`noflavors`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1485
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1516
msgid ""
"Disable automatic PHP flavors generation. _Must only_ be used with "
"extensions provided by PHP itself."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1487
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1518
msgid ""
"Variables are used to specify which PHP modules are required, as well as "
"which version of PHP are supported."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1488
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1519
#, no-wrap
msgid "`USE_PHP`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1492
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1523
msgid ""
"The list of required PHP extensions at run-time. Add `:build` to the "
"extension name to add a build-time dependency. Example: `pcre xml:build "
@@ -4156,44 +4227,44 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1494
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1525
#, no-wrap
msgid "`IGNORE_WITH_PHP`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1497
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1528
msgid ""
"The port does not work with PHP of the given version. For possible values "
"look at the content of `_ALL_PHP_VERSIONS` in [.filename]#Mk/Uses/php.mk#."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1499
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1530
msgid ""
"When building a PHP or Zend extension with `:ext` or `:zend`, these "
"variables can be set:"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1500
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1531
#, no-wrap
msgid "`PHP_MODNAME`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1503
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1534
msgid "The name of the PHP or Zend extension. Default value is `${PORTNAME}`."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1504
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1535
#, no-wrap
msgid "`PHP_HEADER_DIRS`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1507
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1538
msgid ""
"A list of subdirectories from which to install header files. The framework "
"will always install the header files that are present in the same directory "
@@ -4201,20 +4272,20 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1508
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1539
#, no-wrap
msgid "`PHP_MOD_PRIO`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1511
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1542
msgid ""
"The priority at which to load the extension. It is a number between `00` "
"and `99`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1516
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1547
msgid ""
"For extensions that do not depend on any extension, the priority is "
"automatically set to `20`, for extensions that depend on another extension, "
@@ -4226,7 +4297,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1522
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1553
#, no-wrap
msgid ""
"USES=\t\tphp:ext\n"
@@ -4235,52 +4306,52 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1525
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1556
msgid ""
"These variables are available to use in `PKGNAMEPREFIX` or `PKGNAMESUFFIX`:"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1526
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1557
#, no-wrap
msgid "`PHP_PKGNAMEPREFIX`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1529
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1560
msgid ""
"Contains `php_XY_-` where _XY_ is the current flavor's PHP version. Use "
"with PHP extensions and modules."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1530
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1561
#, no-wrap
msgid "`PHP_PKGNAMESUFFIX`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1533
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1564
msgid ""
"Contains `-php_XY_` where _XY_ is the current flavor's PHP version. Use "
"with PHP applications."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1534
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1565
#, no-wrap
msgid "`PECL_PKGNAMEPREFIX`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1537
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1568
msgid ""
"Contains `php_XY_-pecl-` where _XY_ is the current flavor's PHP version. "
"Use with PECL modules."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1542
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1573
msgid ""
"With flavors, all PHP extensions, PECL extensions, PEAR modules _must have_ "
"a different package name, so they must all use one of these three variables "
@@ -4288,18 +4359,18 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1545
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1576
#, no-wrap
msgid "`pkgconfig`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1548
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1579
msgid "Possible arguments: (none), `build` (default), `run`, `both`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1552
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1583
msgid ""
"Uses package:devel/pkgconf[]. With no arguments or with the `build` "
"argument, it implies `pkg-config` as a build-time dependency. `run` implies "
@@ -4308,18 +4379,18 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1554
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1585
#, no-wrap
msgid "`pure`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1557
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1588
msgid "Possible arguments: (none), `ffi`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1561
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1592
msgid ""
"Uses package:lang/pure[]. Largely used for building related pure ports. "
"With the `ffi` argument, it implies package:devel/pure-ffi[] as a run-time "
@@ -4327,18 +4398,18 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1563
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1594
#, no-wrap
msgid "`pyqt`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1566
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1597
msgid "Possible arguments: (none), `4`, `5`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1570
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1601
msgid ""
"Uses PyQt. If the port is part of PyQT itself, set `PYQT_DIST`. Use "
"`USE_PYQT` to select the components the port needs. The available "
@@ -4346,174 +4417,174 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1572
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1603
msgid "`core`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1573
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1604
msgid "`dbus`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1574
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1605
msgid "`dbussupport`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1575
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1606
msgid "`demo`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1576
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1607
msgid "`designer`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1577
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1608
msgid "`designerplugin`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1578
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1609
msgid "`doc`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1579
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1610
msgid "`gui`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1580
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1611
msgid "`multimedia`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1581
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1612
msgid "`network`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1583
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1614
msgid "`qscintilla2`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1584
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1615
msgid "`sip`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1585
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1616
msgid "`sql`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1586
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1617
msgid "`svg`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1587
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1618
msgid "`test`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1588
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1619
msgid "`webkit`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1589
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1620
msgid "`xml`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1590
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1621
msgid "`xmlpatterns`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1592
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1623
msgid "These components are only available with PyQT4:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1594
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1625
msgid "`assistant`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1595
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1626
msgid "`declarative`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1596
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1627
msgid "`help`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1597
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1628
msgid "`phonon`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1598
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1629
msgid "`script`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1599
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1630
msgid "`scripttools`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1601
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1632
msgid "These components are only available with PyQT5:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1603
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1634
msgid "`multimediawidgets`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1604
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1635
msgid "`printsupport`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1605
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1636
msgid "`qml`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1606
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1637
msgid "`serialport`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1607
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1638
msgid "`webkitwidgets`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1608
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1639
msgid "`widgets`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1610
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1641
msgid ""
"The default dependency for each component is build- and run-time, to select "
"only build or run, add `_build` or `_run` to the component name. For example:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1615
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1646
#, no-wrap
msgid ""
"USES=\t\tpyqt\n"
@@ -4521,18 +4592,18 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1618
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1649
#, no-wrap
msgid "`pytest`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1621
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1652
msgid "Possible arguments: (none), 4"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1628
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1659
msgid ""
"Introduces a new dependency on package:devel/pytest[]. It defines a `do-"
"test` target which will run the tests properly. Use the argument to depend "
@@ -4542,24 +4613,24 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1629
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1660
#, no-wrap
msgid "`PYTEST_ARGS`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1631
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1662
msgid "Additional arguments to pytest (defaults to empty)."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1632
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1663
#, no-wrap
msgid "`PYTEST_IGNORED_TESTS`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1635
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1666
msgid ""
"lists of `pytest -k` patterns of tests to ignore (defaults to empty). For "
"tests which are not expected to pass, such as ones requiring a database "
@@ -4567,73 +4638,73 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1636
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1667
#, no-wrap
msgid "`PYTEST_BROKEN_TESTS`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1639
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1670
msgid ""
"lists of `pytest -k` patterns of tests to ignore (defaults to empty). For "
"broken tests which require fixing."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1641
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1672
msgid "In addition the following variables may be set by the user:"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1642
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1673
#, no-wrap
msgid "`PYTEST_ENABLE_IGNORED_TESTS`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1644
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1675
msgid "Enable tests which are otherwise ignored by `PYTEST_IGNORED_TESTS`."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1645
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1676
#, no-wrap
msgid "`PYTEST_ENABLE_BROKEN_TESTS`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1647
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1678
msgid "Enable tests which are otherwise ignored by `PYTEST_BROKEN_TESTS`."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1648
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1679
#, no-wrap
msgid "`PYTEST_ENABLE_ALL_TESTS`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1651
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1682
msgid ""
"Enable tests which are otherwise ignored by `PYTEST_IGNORED_TESTS` and "
"`PYTEST_BROKEN_TESTS`."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1654
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1685
#, no-wrap
msgid "`python`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1657
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1688
msgid ""
"Possible arguments: (none), `_X.Y_`, `_X.Y+_`, `_-X.Y_`, `_X.Y-Z.A_`, "
"`patch`, `build`, `run`, `test`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1662
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1693
msgid ""
"Uses Python. A supported version or version range can be specified. If "
"Python is only needed at build time, run time or for the tests, it can be "
@@ -4643,7 +4714,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1665
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1696
msgid ""
"`PYTHON_NO_DEPENDS=yes` can be used when the variables exported by the "
"framework are needed but a dependency on Python is not. It can happen when "
@@ -4652,18 +4723,18 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1667
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1698
#, no-wrap
msgid "`qmail`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1670
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1701
msgid "Possible arguments: (none), `build`, `run`, `both`, `vars`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1675
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1706
msgid ""
"Uses package:mail/qmail[]. With the `build` argument, it implies `qmail` as "
"a build-time dependency. `run` implies a run-time dependency. Using no "
@@ -4672,71 +4743,71 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1677
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1708
#, no-wrap
msgid "`qmake`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1680
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1711
msgid ""
"Possible arguments: (none), `norecursive`, `outsource`, `no_env`, "
"`no_configure`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1682
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1713
msgid ""
"Uses QMake for configuring. For more information see crossref:special[using-"
"qmake,Using `qmake`]."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1687
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1718
msgid "Possible arguments: `5`, `6`, `no_env`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1691
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1722
msgid ""
"Add dependency on Qt components. `no_env` is passed directly to `USES= "
"qmake`. See crossref:special[using-qt,Using Qt] for more information."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1693
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1724
#, no-wrap
msgid "`qt-dist`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1696
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1727
#, no-wrap
msgid "Possible arguments: (none) or `5` and (none) or `6` and (none) or one of `3d`, `5compat`, `base`, `charts`, `connectivity`, `datavis3d`, `declarative`, `doc` `languageserver`, `gamepad`, `graphicaleffects`, `imageformats`, `locat ion`, `lottie`, `multimedia`, `networkauth`, `positioning`, `quick3d`, `quickcontrols2`, `quickcontrols`, `quicktimeline`, `remoteobjects`, `script`, `scxml `, `sensors`, `serialbus`, `serialport`, `shadertools`, `speech`, `svg`, `tools`, `translations`, `virtualkeyboard`, `wayland`, `webchannel`, `webengine`, `webglplugin`, `websockets`, `webview`, `x11extras`, `xmlpatterns`.\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1699
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1730
msgid ""
"Provides support for building Qt 5 and Qt 6 components. It takes care of "
"setting up the appropriate configuration environment for the port to build."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1701
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1732
#, no-wrap
msgid "Building Qt 5 Components"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1705
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1736
msgid ""
"The port is Qt 5's `networkauth` component, which is part of the "
"`networkauth` distribution file."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1710
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1741
#, no-wrap
msgid ""
"PORTNAME=\tnetworkauth\n"
@@ -4744,26 +4815,26 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1712
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1743
#, no-wrap
msgid "USES=\t\tqt-dist:5\n"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1718
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1749
#, no-wrap
msgid "Building Qt 6 Components"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1722
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1753
msgid ""
"The port is Qt 6's `websockets` component, which is part of the `websockets` "
"distribution file."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1727
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1758
#, no-wrap
msgid ""
"PORTNAME= websockets\n"
@@ -4771,33 +4842,33 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1729
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1760
#, no-wrap
msgid "USES= qt-dist:6\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1734
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1765
msgid ""
"If `PORTNAME` does not match the component name, it can be passed as an "
"argument to `qt-dist`."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1736
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1767
#, no-wrap
msgid "Building Qt 5 Components with Different Names"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1740
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1771
msgid ""
"The port is Qt 5's `gui` component, which is part of the `base` distribution "
"file."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1745
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1776
#, no-wrap
msgid ""
"PORTNAME=\tgui\n"
@@ -4805,24 +4876,24 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1747
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1778
#, no-wrap
msgid "USES=\t\tqt-dist:5,base\n"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1752
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1783
#, no-wrap
msgid "`readline`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1755
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1786
msgid "Possible arguments: (none), `port`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1758
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1789
msgid ""
"Uses readline as a library dependency, and sets `CPPFLAGS` and `LDFLAGS` as "
"necessary. If the `port` argument is used or if readline is not present in "
@@ -4830,18 +4901,18 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1761
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1792
#, no-wrap
msgid "`ruby`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1764
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1795
msgid "Possible arguments: (none), `build`, `extconf`, `run`, `setup`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1771
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1802
msgid ""
"Provide support for Ruby related ports. `(none)` without arguments adds "
"runtime dependency on package:lang/ruby[]. `build` adds a dependency on "
@@ -4852,57 +4923,57 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1773
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1804
msgid "The user may have the following variables defined:"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1774
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1791
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1805
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1822
#, no-wrap
msgid "`RUBY_VER`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1776
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1807
msgid "Alternative short version of ruby in the form of `x.y'."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1777
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1808
#, no-wrap
msgid "`RUBY_DEFAULT_VER`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1779
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1810
msgid "Set to (e.g.) `2.7` to use `ruby27` as the default version."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1780
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1811
#, no-wrap
msgid "`RUBY_ARCH`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1782
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1813
msgid "Set the architecture name (e.g. i386-freebsd7)."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1784
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1815
msgid "The following variables are exported to be used by the port:"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1785
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1816
#, no-wrap
msgid "`RUBY`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1790
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1821
msgid ""
"Set to full path of ruby. If set, the values of the following variables are "
"automatically obtained from the ruby executable: `RUBY_ARCH`, "
@@ -4911,56 +4982,56 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1793
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1824
msgid "Set to the alternative short version of ruby in the form of `x.y'."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1794
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1825
#, no-wrap
msgid "`RUBY_EXTCONF`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1796
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1827
msgid "Set to the alternative name of extconf.rb (default: extconf.rb)."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1797
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1828
#, no-wrap
msgid "`RUBY_EXTCONF_SUBDIRS`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1799
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1830
msgid "Set to list of subdirectories, if multiple modules are included."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1800
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1831
#, no-wrap
msgid "`RUBY_SETUP`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1802
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1833
msgid "Set to the alternative name of setup.rb (default: setup.rb)."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1805
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1836
#, no-wrap
msgid "`samba`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1808
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1839
msgid "Possible arguments: `build`, `env`, `lib`, `run`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1813
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1844
msgid ""
"Handle dependency on Samba. `env` will not add any dependency and only set "
"up the variables. `build` and `run` will add build-time and run-time "
@@ -4969,59 +5040,59 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1814
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1845
#, no-wrap
msgid "`SAMBAPORT`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1816
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1847
msgid "The origin of the default Samba port."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1817
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1848
#, no-wrap
msgid "`SAMBAINCLUDES`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1819
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1850
msgid "The location of the Samba header files."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1820
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1851
#, no-wrap
msgid "`SAMBALIBS`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1822
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1853
msgid "The directory where the Samba shared libraries are available."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1824
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1855
#, no-wrap
msgid "`scons`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1830
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1861
msgid ""
"Provide support for the use of package:devel/scons[]. See crossref:"
"special[using-scons,Using `scons`] for more information."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1832
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1863
#, no-wrap
msgid "`shared-mime-info`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1839
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1870
msgid ""
"Uses update-mime-database from package:misc/shared-mime-info[]. This uses "
"will automatically add a post-install step in such a way that the port "
@@ -5031,13 +5102,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1841
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1872
#, no-wrap
msgid "`shebangfix`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1847
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1878
msgid ""
"A lot of software uses incorrect locations for script interpreters, most "
"notably [.filename]#/usr/bin/perl# and [.filename]#/bin/bash#. The "
@@ -5046,39 +5117,39 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1848
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1879
#, no-wrap
msgid "`SHEBANG_REGEX`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1851
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1882
msgid ""
"Contains _one_ extended regular expressions, and is used with the `-iregex` "
"argument of man:find[1]. See <<uses-shebangfix-ex-regex>>."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1852
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1883
#, no-wrap
msgid "`SHEBANG_GLOB`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1855
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1886
msgid ""
"Contains a list of patterns used with the `-name` argument of man:find[1]. "
"See <<uses-shebangfix-ex-glob>>."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1856
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1887
#, no-wrap
msgid "`SHEBANG_FILES`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1861
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1892
msgid ""
"Contains a list of files or man:sh[1] globs. The shebangfix macro is run "
"from `${WRKSRC}`, so `SHEBANG_FILES` can contain paths that are relative to "
@@ -5087,49 +5158,49 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1863
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1894
msgid ""
"Currently Bash, Java, Ksh, Lua, Perl, PHP, Python, Ruby, Tcl, and Tk are "
"supported by default."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1865
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1896
msgid "There are three configuration variables:"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1866
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1897
#, no-wrap
msgid "`SHEBANG_LANG`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1868
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1899
msgid "The list of supported interpreters."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1869
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1900
#, no-wrap
msgid "`_interp__CMD`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1872
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1903
msgid ""
"The path to the command interpreter on FreeBSD. The default value is "
"`${LOCALBASE}/bin/_interp_`."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1873
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1904
#, no-wrap
msgid "`_interp__OLD_CMD`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1877
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1908
msgid ""
"The list of wrong invocations of interpreters. These are typically obsolete "
"paths, or paths used on other operating systems that are incorrect on "
@@ -5137,21 +5208,21 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1881
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1912
msgid ""
"These will _always_ be part of `_interp__OLD_CMD`: `\"/usr/bin/env "
"_interp_\" /bin/_interp_ /usr/bin/_interp_ /usr/local/bin/_interp_`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1888
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1919
msgid ""
"`_interp__OLD_CMD` contain multiple values. Any entry with spaces must be "
"quoted. See <<uses-shebangfix-ex-ksh>>."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1894
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1925
msgid ""
"The fixing of shebangs is done during the `patch` phase. If scripts are "
"created with incorrect shebangs during the `build` phase, the build process "
@@ -5162,13 +5233,13 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1896
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1927
msgid ""
"Correct paths for supported interpreters are available in `_interp__CMD`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1901
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1932
msgid ""
"When used with <<uses-python,`USES=python`>>, and the aim is only to fix the "
"shebangs but a dependency on Python itself is not wanted, use "
@@ -5176,37 +5247,37 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1904
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1935
#, no-wrap
msgid "Adding Another Interpreter to `USES=shebangfix`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1909
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1940
msgid "To add another interpreter, set `SHEBANG_LANG`. For example:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1913
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1944
#, no-wrap
msgid "SHEBANG_LANG=\tlua\n"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1918
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1949
#, no-wrap
msgid "Specifying all the Paths When Adding an Interpreter to `USES=shebangfix`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1922
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1953
msgid ""
"If it was not already defined, and there were no default values for "
"`_interp__OLD_CMD` and `_interp__CMD` the Ksh entry could be defined as:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1928
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1959
#, no-wrap
msgid ""
"SHEBANG_LANG=\tksh\n"
@@ -5215,13 +5286,13 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1933
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1964
#, no-wrap
msgid "Adding a Strange Location for an Interpreter"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1939
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1970
msgid ""
"Some software uses strange locations for an interpreter. For example, an "
"application might expect Python to be located in [.filename]#/opt/bin/"
@@ -5230,26 +5301,26 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1943
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1974
#, no-wrap
msgid "python_OLD_CMD=\t/opt/bin/python2.7\n"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1948
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1979
#, no-wrap
msgid "`USES=shebangfix` with `SHEBANG_REGEX`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1952
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1983
msgid ""
"To fix all the files in `${WRKSRC}/scripts` ending in [.filename]#.pl#, [."
"filename]#.sh#, or [.filename]#.cgi# do:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1957
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1988
#, no-wrap
msgid ""
"USES=\tshebangfix\n"
@@ -5257,7 +5328,7 @@ msgid ""
msgstr ""
#. type: delimited block = 6
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1963
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1994
msgid ""
"`SHEBANG_REGEX` is used by running `find -E`, which uses modern regular "
"expressions also known as extended regular expressions. See man:"
@@ -5265,20 +5336,20 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1968
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1999
#, no-wrap
msgid "`USES=shebangfix` with `SHEBANG_GLOB`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1972
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2003
msgid ""
"To fix all the files in `${WRKSRC}` ending in [.filename]#.pl# or [."
"filename]#.sh#, do:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1977
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2008
#, no-wrap
msgid ""
"USES=\tshebangfix\n"
@@ -5286,20 +5357,20 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1982
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2013
#, no-wrap
msgid "`USES=shebangfix` with `SHEBANG_FILES`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1986
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2017
msgid ""
"To fix the files [.filename]#script/foobar.pl# and [.filename]#script/*.sh# "
"in `${WRKSRC}`, do:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1991
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2022
#, no-wrap
msgid ""
"USES=\tshebangfix\n"
@@ -5307,36 +5378,36 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1996
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2027
#, no-wrap
msgid "`sqlite`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1999
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2030
msgid "Possible arguments: (none), `2`, `3`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2002
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2033
msgid ""
"Add a dependency on SQLite. The default version used is 3, but version 2 is "
"also possible using the `:2` modifier."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2004
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2035
#, no-wrap
msgid "`ssl`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2007
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2038
msgid "Possible arguments: (none), `build`, `run`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2011
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2042
msgid ""
"Provide support for OpenSSL. A build- or run-time only dependency can be "
"specified using `build` or `run`. These variables are available for the "
@@ -5344,70 +5415,70 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2012
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2043
#, no-wrap
msgid "`OPENSSLBASE`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2014
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2045
msgid "Path to the OpenSSL installation base."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2015
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2046
#, no-wrap
msgid "`OPENSSLDIR`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2017
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2048
msgid "Path to OpenSSL's configuration files."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2018
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2049
#, no-wrap
msgid "`OPENSSLLIB`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2020
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2051
msgid "Path to the OpenSSL libraries."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2021
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2052
#, no-wrap
msgid "`OPENSSLINC`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2023
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2054
msgid "Path to the OpenSSL includes."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2024
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2055
#, no-wrap
msgid "`OPENSSLRPATH`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2026
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2057
msgid ""
"If defined, the path the linker needs to use to find the OpenSSL libraries."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2030
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2061
msgid ""
"If a port does not build with an OpenSSL flavor, set the `BROKEN_SSL` "
"variable, and possibly the `BROKEN_SSL_REASON__flavor_`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2035
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2066
#, no-wrap
msgid ""
"BROKEN_SSL=\tlibressl\n"
@@ -5415,20 +5486,20 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2040
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2071
#, no-wrap
msgid "`tar`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2044
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2075
msgid ""
"Possible arguments: (none), `Z`, `bz2`, `bzip2`, `lzma`, `tbz`, `tbz2`, "
"`tgz`, `txz`, `xz`, `zst`, `zstd`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2047
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2078
msgid ""
"Set `EXTRACT_SUFX` to `.tar`, `.tar.Z`, `.tar.bz2`, `.tar.bz2`, `.tar.lzma`, "
"`.tbz`, `.tbz2`, `.tgz`, `.txz`, `.tar.xz`, `.tar.zst` or `.tar.zstd` "
@@ -5436,18 +5507,18 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2049
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2080
#, no-wrap
msgid "`tcl`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2052
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2083
msgid "Possible arguments: _version_, `wrapper`, `build`, `run`, `tea`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2059
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2090
msgid ""
"Add a dependency on Tcl. A specific version can be requested using "
"_version_. The version can be empty, one or more exact version numbers "
@@ -5460,53 +5531,53 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2061
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2092
msgid "`TCL_VER`: chosen major.minor version of Tcl"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2062
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2093
msgid "`TCLSH`: full path of the Tcl interpreter"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2063
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2094
msgid "`TCL_LIBDIR`: path of the Tcl libraries"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2064
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2095
msgid "`TCL_INCLUDEDIR`: path of the Tcl C header files"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2065
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2096
msgid "`TK_VER`: chosen major.minor version of Tk"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2066
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2097
msgid "`WISH`: full path of the Tk interpreter"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2067
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2098
msgid "`TK_LIBDIR`: path of the Tk libraries"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2068
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2099
msgid "`TK_INCLUDEDIR`: path of the Tk C header files"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2070
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2101
#, no-wrap
msgid "`terminfo`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2076
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2107
msgid ""
"Adds crossref:plist[plist-keywords-terminfo,`@terminfo`] to the [."
"filename]#plist#. Use when the port installs [.filename]#*.terminfo# files "
@@ -5514,32 +5585,32 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2078
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2113
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2109
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2144
#, no-wrap
msgid "`tex`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2084
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2115
msgid ""
"Provide support for tex. Loads all the default variables for TEX related "
"ports and does not add any dependency on any ports."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2086
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2117
msgid "Variables are used to specify which TEX modules are required."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2087
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2118
#, no-wrap
msgid "`USE_TEX`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2091
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2122
msgid ""
"The list of required TEX extensions at run-time. Add `:build` to the "
"extension name to add a build-time dependency, `:run` to add runtime "
@@ -5548,166 +5619,166 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2093
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2124
msgid "Current possible arguments are as follows:"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2096
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2127
msgid "`texmf`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2097
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2128
msgid "`source`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2099
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2130
msgid "`web2c`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2100
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2131
msgid "`kpathsea`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2101
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2132
msgid "`ptexenc`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2102
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2133
msgid "`basic`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2103
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2134
msgid "`tlmgr`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2104
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2135
msgid "`texlua`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2105
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2136
msgid "`texluajit`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2106
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2137
msgid "`synctex`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2107
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2138
msgid "`xpdfopen`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2108
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2139
msgid "`dvipsk`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2109
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2140
msgid "`dvipdfmx`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2110
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2141
msgid "`xdvik`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2111
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2142
msgid "`gbklatex`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2112
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2143
msgid "`formats`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2114
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2145
msgid "`latex`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2115
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2146
msgid "`pdftex`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2116
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2147
msgid "`jadetex`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2117
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2148
msgid "`luatex`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2118
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2149
msgid "`ptex`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2119
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2150
msgid "`xetex`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2120
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2151
msgid "`xmltex`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2121
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2152
msgid "`texhash`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2122
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2153
msgid "`updmap`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2123
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2154
msgid "`fmtutil`"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2125
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2156
#, no-wrap
msgid "`tk`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2128
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2159
msgid "Same as arguments for `tcl`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2131
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2162
msgid ""
"Small wrapper when using both Tcl and Tk. The same variables are returned "
"as when using Tcl."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2133
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2164
#, no-wrap
msgid "`uidfix`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2139
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2170
msgid ""
"Changes some default behavior (mostly variables) of the build system to "
"allow installing this port as a normal user. Try this in the port before "
@@ -5715,18 +5786,18 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2141
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2172
#, no-wrap
msgid "`uniquefiles`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2144
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2175
msgid "Possible arguments: (none), `dirs`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2148
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2179
msgid ""
"Make files or directories 'unique', by adding a prefix or suffix. If the "
"`dirs` argument is used, the port needs a prefix (and only a prefix) based "
@@ -5735,126 +5806,126 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2150
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2181
msgid ""
"`UNIQUE_PREFIX`: The prefix to be used for directories and files. Default: "
"`${PKGNAMEPREFIX}`."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2151
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2182
msgid ""
"`UNIQUE_PREFIX_FILES`: A list of files that need to be prefixed. Default: "
"empty."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2152
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2183
msgid ""
"`UNIQUE_SUFFIX`: The suffix to be used for files. Default: `${PKGNAMESUFFIX}"
"`."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2153
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2184
msgid ""
"`UNIQUE_SUFFIX_FILES`: A list of files that need to be suffixed. Default: "
"empty."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2155
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2186
#, no-wrap
msgid "`vala`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2158
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2189
msgid "Possible arguments: `build`, `lib`, `no_depend`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2161
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2192
msgid ""
"Adds build or library dependencies on package:lang/vala[]. The `no_depend` "
"argument is reserved for package:lang/vala[] itself."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2163
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2194
#, no-wrap
msgid "`varnish`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2166
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2197
msgid "Possible arguments: `4` (default), `6`, `7`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2169
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2200
msgid ""
"Handle dependencies on Varnish Cache. Adds a dependency on package:www/"
"varnish*[]."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2171
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2202
#, no-wrap
msgid "`webplugin`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2174
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2205
msgid "Possible arguments: (none), `ARGS`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2177
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2208
msgid ""
"Automatically create and remove symbolic links for each application that "
"supports the webplugin framework. `ARGS` can be one of:"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2179
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2210
msgid "`gecko`: support plug-ins based on Gecko"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2180
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2211
msgid "`native`: support plug-ins for Gecko, Opera, and WebKit-GTK"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2181
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2212
msgid "`linux`: support Linux plug-ins"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2182
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2213
msgid "`all` (default, implicit): support all plug-in types"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2183
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2214
msgid "(individual entries): support only the browsers listed"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2185
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2216
msgid "These variables can be adjusted:"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2187
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2218
msgid ""
"`WEBPLUGIN_FILES`: No default, must be set manually. The plug-in files to "
"install."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2188
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2219
msgid ""
"`WEBPLUGIN_DIR`: The directory to install the plug-in files to, default [."
"filename]#PREFIX/lib/browser_plugins/WEBPLUGIN_NAME#. Set this if the port "
@@ -5863,32 +5934,32 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2189
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2220
msgid ""
"`WEBPLUGIN_NAME`: The final directory to install the plug-in files into, "
"default `PKGBASE`."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2191
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2222
#, no-wrap
msgid "`xfce`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2194
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2225
msgid "Possible arguments: (none), `gtk2`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2197
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2228
msgid ""
"Provide support for Xfce related ports. See crossref:special[using-xfce,"
"Using Xfce] for details."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2200
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2231
msgid ""
"The `gtk2` argument specifies that the port requires GTK2 support. It adds "
"additional features provided by some core components, for example, package:"
@@ -5896,577 +5967,577 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2202
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2233
#, no-wrap
msgid "`xorg`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2209
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2240
msgid ""
"Provides an easy way to depend on X.org components. The components should "
"be listed in `USE_XORG`. The available components are:"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2211
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2242
#, no-wrap
msgid "Available X.Org Components"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2215
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2246
#, no-wrap
msgid "Name"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2217
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2248
#, no-wrap
msgid "Description"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2218
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2249
#, no-wrap
msgid "`dmx`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2220
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2251
#, no-wrap
msgid "DMX extension library"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2221
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2252
#, no-wrap
msgid "`fontenc`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2223
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2254
#, no-wrap
msgid "The fontenc Library"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2224
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2255
#, no-wrap
msgid "`fontutil`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2226
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2257
#, no-wrap
msgid "Create an index of X font files in a directory"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2227
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2258
#, no-wrap
msgid "`ice`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2229
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2260
#, no-wrap
msgid "Inter Client Exchange library for X11"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2230
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2261
#, no-wrap
msgid "`libfs`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2232
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2263
#, no-wrap
msgid "The FS library"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2233
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2264
#, no-wrap
msgid "`pciaccess`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2235
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2266
#, no-wrap
msgid "Generic PCI access library"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2238
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2269
#, no-wrap
msgid "Low-level pixel manipulation library"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2239
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2270
#, no-wrap
msgid "`sm`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2241
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2272
#, no-wrap
msgid "Session Management library for X11"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2242
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2273
#, no-wrap
msgid "`x11`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2244
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2275
#, no-wrap
msgid "X11 library"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2245
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2276
#, no-wrap
msgid "`xau`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2247
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2278
#, no-wrap
msgid "Authentication Protocol library for X11"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2248
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2279
#, no-wrap
msgid "`xaw`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2250
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2253
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2256
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2281
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2284
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2287
#, no-wrap
msgid "X Athena Widgets library"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2251
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2282
#, no-wrap
msgid "`xaw6`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2254
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2285
#, no-wrap
msgid "`xaw7`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2257
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2288
#, no-wrap
msgid "`xbitmaps`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2259
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2290
#, no-wrap
msgid "X.Org bitmaps data"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2260
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2291
#, no-wrap
msgid "`xcb`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2262
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2293
#, no-wrap
msgid "The X protocol C-language Binding (XCB) library"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2263
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2294
#, no-wrap
msgid "`xcomposite`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2265
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2296
#, no-wrap
msgid "X Composite extension library"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2266
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2297
#, no-wrap
msgid "`xcursor`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2268
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2299
#, no-wrap
msgid "X client-side cursor loading library"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2269
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2300
#, no-wrap
msgid "`xdamage`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2271
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2302
#, no-wrap
msgid "X Damage extension library"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2272
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2303
#, no-wrap
msgid "`xdmcp`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2274
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2305
#, no-wrap
msgid "X Display Manager Control Protocol library"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2275
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2306
#, no-wrap
msgid "`xext`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2277
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2308
#, no-wrap
msgid "X11 Extension library"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2278
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2309
#, no-wrap
msgid "`xfixes`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2280
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2311
#, no-wrap
msgid "X Fixes extension library"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2281
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2312
#, no-wrap
msgid "`xfont`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2283
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2286
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2314
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2317
#, no-wrap
msgid "X font library"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2284
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2315
#, no-wrap
msgid "`xfont2`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2287
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2318
#, no-wrap
msgid "`xft`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2289
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2320
#, no-wrap
msgid "Client-sided font API for X applications"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2290
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2321
#, no-wrap
msgid "`xi`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2292
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2323
#, no-wrap
msgid "X Input extension library"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2293
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2324
#, no-wrap
msgid "`xinerama`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2295
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2326
#, no-wrap
msgid "X11 Xinerama library"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2296
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2327
#, no-wrap
msgid "`xkbfile`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2298
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2329
#, no-wrap
msgid "XKB file library"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2299
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2330
#, no-wrap
msgid "`xmu`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2301
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2304
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2332
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2335
#, no-wrap
msgid "X Miscellaneous Utilities libraries"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2302
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2333
#, no-wrap
msgid "`xmuu`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2305
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2336
#, no-wrap
msgid "`xorg-macros`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2307
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2338
#, no-wrap
msgid "X.Org development aclocal macros"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2308
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2339
#, no-wrap
msgid "`xorg-server`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2310
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2341
#, no-wrap
msgid "X.Org X server and related programs"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2311
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2342
#, no-wrap
msgid "`xorgproto`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2313
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2344
#, no-wrap
msgid "xorg protocol headers"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2314
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2345
#, no-wrap
msgid "`xpm`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2316
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2347
#, no-wrap
msgid "X Pixmap library"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2317
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2348
#, no-wrap
msgid "`xpresent`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2319
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2350
#, no-wrap
msgid "X Present Extension library"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2320
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2351
#, no-wrap
msgid "`xrandr`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2322
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2353
#, no-wrap
msgid "X Resize and Rotate extension library"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2323
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2354
#, no-wrap
msgid "`xrender`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2325
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2356
#, no-wrap
msgid "X Render extension library"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2326
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2357
#, no-wrap
msgid "`xres`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2328
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2359
#, no-wrap
msgid "X Resource usage library"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2329
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2360
#, no-wrap
msgid "`xscrnsaver`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2331
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2362
#, no-wrap
msgid "The XScrnSaver library"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2332
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2363
#, no-wrap
msgid "`xshmfence`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2334
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2365
#, no-wrap
msgid "Shared memory 'SyncFence' synchronization primitive"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2335
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2366
#, no-wrap
msgid "`xt`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2337
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2368
#, no-wrap
msgid "X Toolkit library"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2338
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2369
#, no-wrap
msgid "`xtrans`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2340
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2371
#, no-wrap
msgid "Abstract network code for X"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2341
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2372
#, no-wrap
msgid "`xtst`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2343
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2374
#, no-wrap
msgid "X Test extension"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2344
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2375
#, no-wrap
msgid "`xv`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2346
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2377
#, no-wrap
msgid "X Video Extension library"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2347
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2378
#, no-wrap
msgid "`xvmc`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2349
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2380
#, no-wrap
msgid "X Video Extension Motion Compensation library"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2350
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2381
#, no-wrap
msgid "`xxf86dga`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2352
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2383
#, no-wrap
msgid "X DGA Extension"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2353
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2384
#, no-wrap
msgid "`xxf86vm`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2354
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2385
#, no-wrap
msgid "X Vidmode Extension"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2357
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2388
#, no-wrap
msgid "`xorg-cat`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2360
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2391
msgid ""
"Possible arguments: `app`, `data`, `doc`, `driver`, `font`, `lib`, `proto`, "
"`util`, `xserver` and (none) or one off `autotools` (default), `meson`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2364
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2395
msgid ""
"Provide support for building Xorg components. It takes care of setting up "
"common dependencies and an appropriate configuration environment needed. "
@@ -6474,30 +6545,30 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2366
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2397
msgid "The category has to match upstream categories."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2369
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2400
msgid ""
"The second argument is the build system to use. autotools is the default, "
"but meson is also supported."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2371
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2402
#, no-wrap
msgid "`zip`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2374
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2405
msgid "Possible arguments: (none), `infozip`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2376
+#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2407
msgid ""
"Indicates that the distribution files use the ZIP compression algorithm. "
"For files using the InfoZip algorithm the `infozip` argument must be passed "
diff --git a/documentation/content/en/books/porters-handbook/versions/_index.po b/documentation/content/en/books/porters-handbook/versions/_index.po
index 404cf9c472..9693b03da4 100644
--- a/documentation/content/en/books/porters-handbook/versions/_index.po
+++ b/documentation/content/en/books/porters-handbook/versions/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2023-07-15 16:42-0300\n"
+"POT-Creation-Date: 2023-09-09 18:12-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"
@@ -44,87 +44,91 @@ msgstr ""
#. type: Title ==
#: documentation/content/en/books/porters-handbook/versions/_index.adoc:52
#, no-wrap
-msgid "FreeBSD 14 Versions"
+msgid "FreeBSD 15 Versions"
msgstr ""
#. type: Block title
#: documentation/content/en/books/porters-handbook/versions/_index.adoc:55
#, no-wrap
-msgid "FreeBSD 14 `__FreeBSD_version` Values"
+msgid "FreeBSD 15 `__FreeBSD_version` Values"
msgstr ""
#. type: Table
#: documentation/content/en/books/porters-handbook/versions/_index.adoc:59
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:477
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1445
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2248
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3231
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3921
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4366
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5141
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5609
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5987
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6615
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6973
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7091
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7189
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:78
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:516
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1494
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2302
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3285
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3975
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4420
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5195
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5663
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6041
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6669
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7027
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7145
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7243
#, no-wrap
msgid "Value"
msgstr ""
#. type: Table
#: documentation/content/en/books/porters-handbook/versions/_index.adoc:60
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:478
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1446
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2249
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3232
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3922
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4367
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5142
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5610
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5988
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6616
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6974
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7092
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7190
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:79
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:517
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1495
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2303
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3286
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3976
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4421
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5196
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5664
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6042
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6670
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7028
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7146
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7244
#, no-wrap
msgid "Revision"
msgstr ""
#. type: Table
#: documentation/content/en/books/porters-handbook/versions/_index.adoc:61
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:479
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1447
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2250
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3233
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3923
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4368
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5143
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5611
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5989
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6617
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6975
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7093
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7191
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:80
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:518
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1496
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2304
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3287
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3977
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4422
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5197
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5665
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6043
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6671
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7029
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7147
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7245
#, no-wrap
msgid "Date"
msgstr ""
#. type: Table
#: documentation/content/en/books/porters-handbook/versions/_index.adoc:63
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:481
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1449
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2252
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3235
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3925
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4370
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5145
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5613
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5991
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6619
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6977
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7095
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7193
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:82
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:520
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1498
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2306
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3289
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3979
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4424
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5199
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5667
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6045
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6673
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7031
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7149
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7247
#, no-wrap
msgid "Release"
msgstr ""
@@ -132,9891 +136,10075 @@ msgstr ""
#. type: Table
#: documentation/content/en/books/porters-handbook/versions/_index.adoc:64
#, no-wrap
-msgid "1400000"
+msgid "1500000"
msgstr ""
#. type: Table
#: documentation/content/en/books/porters-handbook/versions/_index.adoc:65
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:489
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:494
#, no-wrap
-msgid "gitref:a53ce3fc4938e37d5ec89304846203d2083c61a2[repository=\"src\",length=12]"
+msgid "gitref:29a16ce065dbc28bc9e87c9bfadb08bb58b137e4[repository=\"src\",length=12]"
msgstr ""
#. type: Table
#: documentation/content/en/books/porters-handbook/versions/_index.adoc:66
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:490
#, no-wrap
-msgid "January 22, 2021"
+msgid "August 24, 2023"
msgstr ""
#. type: Table
#: documentation/content/en/books/porters-handbook/versions/_index.adoc:68
#, no-wrap
+msgid "15.0-CURRENT."
+msgstr ""
+
+#. type: Title ==
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:71
+#, no-wrap
+msgid "FreeBSD 14 Versions"
+msgstr ""
+
+#. type: Block title
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:74
+#, no-wrap
+msgid "FreeBSD 14 `__FreeBSD_version` Values"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:83
+#, no-wrap
+msgid "1400000"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:84
+#, no-wrap
+msgid "gitref:a53ce3fc4938e37d5ec89304846203d2083c61a2[repository=\"src\",length=12]"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:85
+#, no-wrap
+msgid "January 22, 2021"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:87
+#, no-wrap
msgid "14.0-CURRENT."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:69
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:88
#, no-wrap
msgid "1400001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:70
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:89
#, no-wrap
msgid "gitref:739ecbcf1c4fd22b5f6ee0bb180a67644046a3e0[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:71
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:90
#, no-wrap
msgid "January 23, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:73
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:92
#, no-wrap
msgid "14.0-CURRENT after adding symlink support to lockless lookup."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:74
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:93
#, no-wrap
msgid "1400002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:75
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:94
#, no-wrap
msgid "gitref:2cf84258922f306a3f84866685d2f5346f67db58[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:76
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:95
#, no-wrap
msgid "January 26, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:78
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:97
#, no-wrap
msgid "14.0-CURRENT after fixing a clang assertion when building the package:devel/onetbb[] port."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:79
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:98
#, no-wrap
msgid "1400003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:80
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:99
#, no-wrap
msgid "gitref:d386f3a3c32f0396aa7995349dd65d6c59711393[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:81
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:100
#, no-wrap
msgid "January 28, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:83
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:102
#, no-wrap
msgid "14.0-CURRENT after adding various LinuxKPI bits conflicting with drm-kmod."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:84
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:103
#, no-wrap
msgid "1400004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:85
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:104
#, no-wrap
msgid "gitref:68f6800ce05c386ff045b4416d8595d09c4d8fdd[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:86
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:105
#, no-wrap
msgid "February 8, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:88
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:107
#, no-wrap
msgid "14.0-CURRENT after kernel interfaces for dispatching cryptographic operations were changed."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:89
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:108
#, no-wrap
msgid "1400005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:90
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:109
#, no-wrap
msgid "gitref:45eabf5754ac1d291bd677fdf29f59ce4bbc2c8f[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:91
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:110
#, no-wrap
msgid "February 17, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:93
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:112
#, no-wrap
msgid "14.0-CURRENT after changing the API of man:ptrace[2] `PT_GETDBREGS`/`PT_SETDBREGS` on arm64."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:94
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:113
#, no-wrap
msgid "1400006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:95
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:114
#, no-wrap
msgid "gitref:c96151d33509655efb7fb26768cb56a041c176f1[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:96
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:115
#, no-wrap
msgid "March 17, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:98
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:117
#, no-wrap
msgid "14.0-CURRENT after adding man:sndstat[4] enumeration ioctls."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:99
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:118
#, no-wrap
msgid "1400007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:100
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:119
#, no-wrap
msgid "gitref:d36d6816151705907393889d661cbfd25c630ca8[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:101
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:120
#, no-wrap
msgid "April 6, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:103
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:122
#, no-wrap
msgid "14.0-CURRENT after fixing wrong `dlpi_tls_data`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:104
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:123
#, no-wrap
msgid "1400008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:105
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:124
#, no-wrap
msgid "gitref:e152bbecb221a592e7dbcabe3d1170a60f0d0dfe[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:106
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:125
#, no-wrap
msgid "April 11, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:108
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:127
#, no-wrap
msgid "14.0-CURRENT after changing the internal KAPI between the `krpc` and NFS modules."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:109
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:128
#, no-wrap
msgid "1400009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:110
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:129
#, no-wrap
msgid "gitref:9ca874cf740ee68c5742df8b5f9e20910085c011[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:111
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:130
#, no-wrap
msgid "April 20, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:113
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:132
#, no-wrap
msgid "14.0-CURRENT after adding TCP LRO support for VLAN and VxLAN."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:114
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:133
#, no-wrap
msgid "1400010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:115
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:134
#, no-wrap
msgid "gitref:a3a02acde1009f03dc78e979e051acee9f9247c2[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:116
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:135
#, no-wrap
msgid "April 21, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:118
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:137
#, no-wrap
msgid "14.0-CURRENT after changing the man:sndstat[4] ioctls `nvlist` schema and definitions."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:119
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:138
#, no-wrap
msgid "1400015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:120
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:139
#, no-wrap
msgid "gitref:d72cd275187c6399caf0ca4125292dc7e55fa478[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:121
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:126
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:131
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:140
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:145
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:150
#, no-wrap
msgid "May 25, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:123
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:142
#, no-wrap
msgid "14.0-CURRENT after adding more LinuxKPI changes needing adjustments to drm-kmod."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:124
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:143
#, no-wrap
msgid "1400016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:125
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:144
#, no-wrap
msgid "gitref:21e3c1fbe2460f144f6d4dfd61c3346b2de59667[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:128
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:147
#, no-wrap
msgid "14.0-CURRENT after removing support for KTLS software backends."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:129
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:148
#, no-wrap
msgid "1400017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:130
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:149
#, no-wrap
msgid "gitref:beb817edfe22cdea91e19a60c42caabd9404da48[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:133
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:152
#, no-wrap
msgid "14.0-CURRENT after adding `crypto_cursor_segment()`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:134
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:153
#, no-wrap
msgid "1400018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:135
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:154
#, no-wrap
msgid "gitref:a4b07a2701f568c2c0f0c0426091f1489244a92d[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:136
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:155
#, no-wrap
msgid "May 30, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:138
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:157
#, no-wrap
msgid "14.0-CURRENT after allowing the man:VFS_QUOTACTL[9] implementation to indicate busy state changes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:139
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:158
#, no-wrap
msgid "1400019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:140
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:159
#, no-wrap
msgid "gitref:37d64dcdfa519157aff9711f1f226ad7bd778f46[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:141
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:160
#, no-wrap
msgid "June 7, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:143
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:162
#, no-wrap
msgid "14.0-CURRENT after including `pr_err_once()` in the LinuxKPI [.filename]#printk.h#."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:144
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:163
#, no-wrap
msgid "1400020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:145
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:164
#, no-wrap
msgid "gitref:8a1a42b2a7a428fb97fda9f19fd0d67a4eec7535[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:146
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:165
#, no-wrap
msgid "June 9, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:148
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:167
#, no-wrap
msgid "14.0-CURRENT after adding macros for `might_lock_nested()` and `lockdep_(re/un/)pin_lock()` to the LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:149
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:168
#, no-wrap
msgid "1400021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:150
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:169
#, no-wrap
msgid "gitref:b47f461c8e67253fdb394968428b760e880baa08[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:151
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:170
#, no-wrap
msgid "June 10, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:153
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:172
#, no-wrap
msgid "14.0-CURRENT after adding a `list_for_each_entry_lockless()` macro to the LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:154
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:173
#, no-wrap
msgid "1400022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:155
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:174
#, no-wrap
msgid "gitref:40cc9a3a6b81a65a03712dfd93bbed48552a97ad[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:156
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1244
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:175
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1283
#, no-wrap
msgid "June 11, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:158
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:177
#, no-wrap
msgid "14.0-CURRENT after commit gitref:e1a907a25cfa422c0d1acaf9f91352ada04f4bca[repository=\"src\",length=12] changed the internal KAPI between the `krpc` and nfsserver modules."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:159
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:178
#, no-wrap
msgid "1400023"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:160
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:179
#, no-wrap
msgid "gitref:d409305fa3838fb39b38c26fc085fb729b8766d5[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:161
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:180
#, no-wrap
msgid "June 13, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:163
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:182
#, no-wrap
msgid "14.0-CURRENT after upgrading llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-12.0.0-0-gd28af7c654d8, a.k.a. 12.0.0 release."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:164
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:183
#, no-wrap
msgid "1400024"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:165
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:184
#, no-wrap
msgid "gitref:41dfd8bd6466fd39957dee2614d88c81cdf420a7[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:166
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:185
#, no-wrap
msgid "June 18, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:168
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:173
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:187
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:192
#, no-wrap
msgid "14.0-CURRENT after various additions to LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:169
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:188
#, no-wrap
msgid "1400025"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:170
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:189
#, no-wrap
msgid "gitref:5fa1eb1cd927219070b5753b64114a9240d76bf8[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:171
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:190
#, no-wrap
msgid "July 5, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:174
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:193
#, no-wrap
msgid "1400026"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:175
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:194
#, no-wrap
msgid "gitref:fad3f322efb53d4924fdda34f9f23f881659c269[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:176
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:195
#, no-wrap
msgid "July 16, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:178
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:197
#, no-wrap
msgid "14.0-CURRENT after changing the internal KAPI between the nfscommon and nfsd modules."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:179
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:198
#, no-wrap
msgid "1400027"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:180
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:199
#, no-wrap
msgid "gitref:cc55ee8009a550810d38777fd6ace9abf3a2f6b4[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:181
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:200
#, no-wrap
msgid "July 28, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:183
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:202
#, no-wrap
msgid "14.0-CURRENT after adding out-of-line LSE atomics helpers to [.filename]#libcompiler_rt.a# on aarch64."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:184
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:203
#, no-wrap
msgid "1400028"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:185
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:204
#, no-wrap
msgid "gitref:792b602a337ddc5efaa5e5326d9433fe3da7f303[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:186
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1269
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:205
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1308
#, no-wrap
msgid "July 31, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:188
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:207
#, no-wrap
msgid "14.0-CURRENT after making FPU sections thread-safe in the LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:189
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:208
#, no-wrap
msgid "1400029"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:190
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:209
#, no-wrap
msgid "gitref:245ec7651e4221043d1032fb3f82f335dc65fc7f[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:191
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:210
#, no-wrap
msgid "August 5, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:193
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:212
#, no-wrap
msgid "14.0-CURRENT after adding man:fspacectl[2], man:vn_deallocate[9] and man:VOP_DEALLOCATE[9]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:194
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:213
#, no-wrap
msgid "1400030"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:195
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:214
#, no-wrap
msgid "gitref:95941b963606f6e03282cd6f866f3166dcedfa5b[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:196
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:215
#, no-wrap
msgid "August 12, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:198
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:217
#, no-wrap
msgid "14.0-CURRENT after man:VOP_DEALLOCATE[9] parameter changes and addition of man:fspacectl[2] support to POSIX shared memory."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:199
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:218
#, no-wrap
msgid "1400031"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:200
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:219
#, no-wrap
msgid "gitref:1a4c5061fc5ba8f2eee41456a6873547915f268a[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:201
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:220
#, no-wrap
msgid "August 24, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:203
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:222
#, no-wrap
msgid "14.0-CURRENT after changing man:fspacectl[2], man:vn_deallocate[9] and man:VOP_DEALLOCATE[9] to update rmsr.r_offset to a meaningful value."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:204
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:223
#, no-wrap
msgid "1400032"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:205
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:224
#, no-wrap
msgid "gitref:76321d2d432ed270d93b282e54e59b708c0cf3b4[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:206
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:225
#, no-wrap
msgid "August 25, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:208
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:227
#, no-wrap
msgid "14.0-CURRENT after changing man:fspacectl[2], man:vn_deallocate[9] and man:VOP_DEALLOCATE[9] to make calculating the number of bytes zeroed easier."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:209
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:228
#, no-wrap
msgid "1400033"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:210
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:215
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:229
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:234
#, no-wrap
msgid "gitref:c751d067c166db71ce8bf3a323c62ac3428bd32a[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:211
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:230
#, no-wrap
msgid "September 7, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:213
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:232
#, no-wrap
msgid "14.0-CURRENT after moving the socket buffer locks into the containing socket and renaming sb(un)lock to SOCK_IO_RECV_LOCK, SOCK_IO_RECV_UNLOCK, SOCK_IO_SEND_LOCK, and SOCK_IO_SEND_UNLOCK."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:214
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:233
#, no-wrap
msgid "1400034"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:216
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:235
#, no-wrap
msgid "September 29, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:218
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:237
#, no-wrap
msgid "14.0-CURRENT after LinuxKPI changes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:219
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:238
#, no-wrap
msgid "1400035"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:220
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:239
#, no-wrap
msgid "gitref:16f1ee11e6574d7f8d8a9dc6ebc9be3036ff9fd0[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:221
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:240
#, no-wrap
msgid "October 4, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:223
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:242
#, no-wrap
msgid "14.0-CURRENT after splitting libtinfow from libncurses."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:224
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:243
#, no-wrap
msgid "1400036"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:225
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:244
#, no-wrap
msgid "gitref:ac847dbf73685a5df9f70bbcdefa9fdeb559071d[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:226
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:245
#, no-wrap
msgid "October 6, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:228
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:247
#, no-wrap
msgid "14.0-CURRENT after extending the AES-CCM and Chacha20-Poly1305 ciphers in OCF to support multiple nonce lengths."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:229
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:248
#, no-wrap
msgid "1400037"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:230
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:249
#, no-wrap
msgid "gitref:2b68eb8e1dbbdaf6a0df1c83b26f5403ca52d4c3[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:231
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:250
#, no-wrap
msgid "October 11, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:233
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:252
#, no-wrap
msgid "14.0-CURRENT after removal of thread argument from man:VOP_STAT[9] and `fo_stat`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:234
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:253
#, no-wrap
msgid "1400038"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:235
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:254
#, no-wrap
msgid "gitref:0d6516b453469ce1d92ec903c4c4df9ee08be0f9[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:236
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:255
#, no-wrap
msgid "October 17, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:238
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:257
#, no-wrap
msgid "14.0-CURRENT after LinuxKPI gained support of lazy BAR allocation."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:239
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:258
#, no-wrap
msgid "1400039"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:240
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:259
#, no-wrap
msgid "gitref:bd49c454ca62170506a98959c1acab7ad50c3276[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:241
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:260
#, no-wrap
msgid "October 19, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:243
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:262
#, no-wrap
msgid "14.0-CURRENT after page allocator changes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:244
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:263
#, no-wrap
msgid "1400040"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:245
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:264
#, no-wrap
msgid "gitref:f38bef2ce417d6270f32b4ed17cec84bfd95d548[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:246
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:265
#, no-wrap
msgid "October 30, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:248
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:267
#, no-wrap
msgid "14.0-CURRENT after libdialog shared library version number bump."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:249
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:268
#, no-wrap
msgid "1400041"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:250
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:269
#, no-wrap
msgid "gitref:0c276dee030b241e12e1ceb1b2ab619004f08ce1[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:251
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:270
#, no-wrap
msgid "November 6, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:253
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:272
#, no-wrap
msgid "14.0-CURRENT after changing the arguments for man:VOP_ALLOCATE[9]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:254
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:273
#, no-wrap
msgid "1400042"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:255
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:274
#, no-wrap
msgid "gitref:20aa359773befc8182f6b5dcb5aad7390cab6c26[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:256
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:275
#, no-wrap
msgid "November 13, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:258
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:277
#, no-wrap
msgid "14.0-CURRENT after upgrading llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-13.0.0-0-gd7b669b3a303, a.k.a. 13.0.0 release."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:259
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:278
#, no-wrap
msgid "1400043"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:260
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:279
#, no-wrap
msgid "gitref:7e1d3eefd410ca0fbae5a217422821244c3eeee4[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:261
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:280
#, no-wrap
msgid "November 25, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:263
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:282
#, no-wrap
msgid "14.0-CURRENT after removing the unused thread argument from man:NDINIT[9]*."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:264
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:283
#, no-wrap
msgid "1400044"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:265
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:284
#, no-wrap
msgid "gitref:ec434c85b46dd715da1940e2a8911bf476b0e477[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:266
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:285
#, no-wrap
msgid "December 9, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:268
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:287
#, no-wrap
msgid "14.0-CURRENT after changing in-kernel software crypto ciphers transforms to support AEAD ciphers and changing the Blake-2S/B auth transforms to support Init before Setkey like other auth transforms."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:269
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:288
#, no-wrap
msgid "1400045"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:270
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:289
#, no-wrap
msgid "gitref:b214fcceacad6b842545150664bd2695c1c2b34f[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:271
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:290
#, no-wrap
msgid "December 15, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:273
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:292
#, no-wrap
msgid "14.0-CURRENT after changing man:VOP_READDIR[9]'s cookies argument to a `**uint64_t`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:274
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:293
#, no-wrap
msgid "1400046"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:275
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:294
#, no-wrap
msgid "gitref:e2650af157bc7489deaf2c9054995f0f88a6e5da[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:276
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:295
#, no-wrap
msgid "December 30, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:278
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:297
#, no-wrap
msgid "14.0-CURRENT after making the CPU_SET macros compatible with glibc."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:279
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:298
#, no-wrap
msgid "1400047"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:280
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:299
#, no-wrap
msgid "gitref:ed6417cd8d0bb5a2c175fce9d8e4a495fae9e9f4[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:281
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:300
#, no-wrap
msgid "January 17, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:283
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:363
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:373
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:378
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:302
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:382
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:392
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:397
#, no-wrap
msgid "14.0-CURRENT after multiple LinuxKPI changes required by drm-kmod."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:284
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:303
#, no-wrap
msgid "1400048"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:285
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:304
#, no-wrap
msgid "gitref:dd2f7a4b45eb1285e710cfce60cb77f7c11f8075[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:286
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:305
#, no-wrap
msgid "January 18, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:288
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:307
#, no-wrap
msgid "14.0-CURRENT after adding <crypto/chacha20_poly1305.h>."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:289
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:308
#, no-wrap
msgid "1400049"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:290
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:309
#, no-wrap
msgid "gitref:2c4b65cc3d227f31864e183c15f6c42e2c596cd9[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:291
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:310
#, no-wrap
msgid "January 24, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:293
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:312
#, no-wrap
msgid "14.0-CURRENT after adding <crypto/curve25519.h>."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:294
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:313
#, no-wrap
msgid "1400050"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:295
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:314
#, no-wrap
msgid "gitref:213e91399b7998554d787bb290109ebe602aa279[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:296
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:301
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:315
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:320
#, no-wrap
msgid "January 25, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:298
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:317
#, no-wrap
msgid "14.0-CURRENT after iflib adds the feature that a driver can set its own TX queue selection function as `ift_txq_select` in struct `if_txrx`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:299
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:318
#, no-wrap
msgid "1400051"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:300
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:319
#, no-wrap
msgid "gitref:59d465e200bb7058dfdb183c061730c10dd5bc03[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:303
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:322
#, no-wrap
msgid "14.0-CURRENT after adding i2c support for LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:304
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:323
#, no-wrap
msgid "1400052"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:305
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:324
#, no-wrap
msgid "gitref:05f0b24bfb3416606c8ea02bc1bdb9bcee7aee0c[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:306
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:325
#, no-wrap
msgid "February 14, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:308
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:327
#, no-wrap
msgid "14.0-CURRENT after adding GUID_INIT and pm_qos.h support for LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:309
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:328
#, no-wrap
msgid "1400053"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:310
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:329
#, no-wrap
msgid "gitref:ba87e9bf74202b08b8e3b0a297b9b88f6869fbfb[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:311
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:330
#, no-wrap
msgid "February 17, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:313
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:332
#, no-wrap
msgid "14.0-CURRENT after adding mmap_lock.h to LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:314
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:333
#, no-wrap
msgid "1400054"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:315
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:334
#, no-wrap
msgid "gitref:50bb3a33d879536e86e8a23365f070ef00b5cb32[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:316
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:335
#, no-wrap
msgid "March 28, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:318
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:337
#, no-wrap
msgid "14.0-CURRENT after changing `irq_work_queue` to return a bool in LinuxKPI to match 5.10 API."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:319
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:338
#, no-wrap
msgid "1400055"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:320
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:339
#, no-wrap
msgid "gitref:d69af4758be912625ec08656ba64eb90a98c9a7f[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:321
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:340
#, no-wrap
msgid "March 29, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:323
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:342
#, no-wrap
msgid "14.0-CURRENT after adding `for_each_sgtable_dma_sg` and `for_each_sgtable_dma_page` to LinuxKPI"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:324
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:343
#, no-wrap
msgid "1400056"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:325
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:344
#, no-wrap
msgid "gitref:ab8ac4c28574a42a2891b2e2341f802949c1fb57[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:326
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:345
#, no-wrap
msgid "March 31, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:328
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:347
#, no-wrap
msgid "14.0-CURRENT after zlib upgrade to 1.2.12"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:329
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:348
#, no-wrap
msgid "1400057"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:330
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:349
#, no-wrap
msgid "gitref:e68b35e40881a1bd858e1b4b5003123a484fd7cd[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:331
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:350
#, no-wrap
msgid "April 22, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:333
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:352
#, no-wrap
msgid "14.0-CURRENT after changing udp_tun_func_t() prototype."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:334
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:353
#, no-wrap
msgid "1400058"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:335
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:354
#, no-wrap
msgid "gitref:2e32d4e41d205d6f14834f87306a77ff77b9c0bd[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:336
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:355
#, no-wrap
msgid "May 7, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:338
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:357
#, no-wrap
msgid "14.0-CURRENT after newbus changes to remove devclass arguments."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:339
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:358
#, no-wrap
msgid "1400059"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:340
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:359
#, no-wrap
msgid "gitref:3a9a9c0ca44ec535dcf73fe8462bee458e54814b[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:341
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:360
#, no-wrap
msgid "May 14, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:343
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:362
#, no-wrap
msgid "14.0-CURRENT after upgrading llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-14.0.3-0-g1f9140064dfb, a.k.a. 14.0.3 release."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:344
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:363
#, no-wrap
msgid "1400060"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:345
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:364
#, no-wrap
msgid "gitref:85d7875d42913c2cb10a007a1be05b210dc6aab2[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:346
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:365
#, no-wrap
msgid "June 6, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:348
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:367
#, no-wrap
msgid "14.0-CURRENT after LinuxKPI dmi_matches() fixes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:349
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:368
#, no-wrap
msgid "1400061"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:350
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:369
#, no-wrap
msgid "gitref:c4c5981c14d5bd69e9df9ae691069ec4c2e92174[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:351
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:370
#, no-wrap
msgid "June 8, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:353
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:372
#, no-wrap
msgid "14.0-CURRENT after mbuf(9) structure changes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:354
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:373
#, no-wrap
msgid "1400062"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:355
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:374
#, no-wrap
msgid "gitref:8c309d48aabf1cb469334c7716033f177a2715c0[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:356
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:375
#, no-wrap
msgid "June 18, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:358
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:377
#, no-wrap
msgid "14.0-CURRENT after struct `kinfo_file` changes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:359
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:378
#, no-wrap
msgid "1400063"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:360
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:379
#, no-wrap
msgid "gitref:8cff8e6e13a6d3ccff40fc0d8d97f5aef22a8f4d[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:361
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:380
#, no-wrap
msgid "June 29, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:364
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:383
#, no-wrap
msgid "1400064"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:365
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:384
#, no-wrap
msgid "gitref:ddd9004e7a5dbf02c34ef0effcef90f7d5df357d[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:366
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:385
#, no-wrap
msgid "July 18, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:368
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:387
#, no-wrap
msgid "14.0-CURRENT after the removal of OBJT_DEFAULT."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:369
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:388
#, no-wrap
msgid "1400065"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:370
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:389
#, no-wrap
msgid "gitref:b273f93657cf0e6f2c6ee4d0f40a43656233c6d0[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:371
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:390
#, no-wrap
msgid "August 8, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:374
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:393
#, no-wrap
msgid "1400066"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:375
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:394
#, no-wrap
msgid "gitref:ff7812ee7d444b738a454064f9639c3feb5743e8[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:376
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:395
#, no-wrap
msgid "August 18, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:379
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:398
#, no-wrap
msgid "1400069"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:380
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:399
#, no-wrap
msgid "gitref:f95c0bc89ea4fcde04b0990d57e842ef387ea896[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:381
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:386
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:396
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:400
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:405
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:415
#, no-wrap
msgid "September 22, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:383
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:428
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:402
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:447
#, no-wrap
msgid "14.0-CURRENT after multiple LinuxKPI changes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:384
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:403
#, no-wrap
msgid "1400070"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:385
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:404
#, no-wrap
msgid "gitref:6bddde307e21eba297ac3f3e534b4cf3be81dfe2[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:388
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:407
#, no-wrap
msgid "14.0-CURRENT after KPI changes to pmap_unmapdev() and kmem_*()."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:389
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:408
#, no-wrap
msgid "1400071"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:390
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:409
#, no-wrap
msgid "gitref:d3f96f661050e9bd21fe29931992a8b9e67ff189[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:391
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:410
#, no-wrap
msgid "September 26, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:393
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:412
#, no-wrap
msgid "14.0-CURRENT after KPI changes that sysctl OIDs lists converted to RB trees."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:394
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:413
#, no-wrap
msgid "1400072"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:395
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:414
#, no-wrap
msgid "gitref:8a96874eeeee5195b0b0952b77227bef6a26d1a6[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:398
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:417
#, no-wrap
msgid "14.0-CURRENT after `qsort_r` prototype modified to match POSIX."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:399
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:418
#, no-wrap
msgid "1400073"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:400
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:419
#, no-wrap
msgid "gitref:9c950139051298831ce19d01ea5fb33ec6ea7f89[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:401
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1374
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:420
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1413
#, no-wrap
msgid "October 17, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:403
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:422
#, no-wrap
msgid "14.0-CURRENT after introduction of v2 of TX Queue Select Functionality."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:404
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:423
#, no-wrap
msgid "1400074"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:405
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:424
#, no-wrap
msgid "gitref:e28932c643e891294a49f386ba65322cf8410225[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:406
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:425
#, no-wrap
msgid "December 9, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:408
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:427
#, no-wrap
msgid "14.0-CURRENT after adding spare fops slots in fileops."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:409
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:428
#, no-wrap
msgid "1400078"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:410
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:429
#, no-wrap
msgid "gitref:4b56afaf7bf4fa37bae5b26fd93ee1ff5969c1bb[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:411
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:430
#, no-wrap
msgid "January 13, 2023"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:413
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:432
#, no-wrap
msgid "14.0-CURRENT after changing LinuxKPI pci.h."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:414
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:433
#, no-wrap
msgid "1400079"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:415
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:434
#, no-wrap
msgid "gitref:3264f6b88fce7c5437d205685863617d8f6a22dd[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:416
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:435
#, no-wrap
msgid "February 8, 2023"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:418
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:437
#, no-wrap
msgid "14.0-CURRENT after upgrading llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-15.0.7-0-g8dfdcc7b7bf6, a.k.a. 15.0.7 release."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:419
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:438
#, no-wrap
msgid "1400084"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:420
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:439
#, no-wrap
msgid "gitref:ea3061526e9ce5d3b65932c1d3e4437abd556d65[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:421
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:440
#, no-wrap
msgid "March 23, 2023"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:423
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:442
#, no-wrap
msgid "14.0-CURRENT after changing the arm64 struct reg, struct gpreg, struct trapframe, and struct pcb."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:424
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:443
#, no-wrap
msgid "1400085"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:425
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:444
#, no-wrap
msgid "gitref:1cebc9298cf2272da46c3c574d06a80ce59854aa[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:426
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:445
#, no-wrap
msgid "March 28, 2023"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:429
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:448
#, no-wrap
msgid "1400086"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:430
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:449
#, no-wrap
msgid "gitref:c17eb99a66e7d1e8a64458a969eeb7649f827493[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:431
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:450
#, no-wrap
msgid "April 8, 2023"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:433
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:452
#, no-wrap
msgid "14.0-CURRENT after vn_lock_pair() argument changes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:434
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:453
#, no-wrap
msgid "1400087"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:435
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:454
#, no-wrap
msgid "gitref:af22da75a035e25cb47cd3f2eabe5a84d8a5cb34[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:436
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:455
#, no-wrap
msgid "April 22, 2023"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:438
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:457
#, no-wrap
msgid "14.0-CURRENT after LinuxKPI updates."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:439
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:458
#, no-wrap
msgid "1400088"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:440
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:459
#, no-wrap
msgid "gitref:97583aa2567589cb83540d2d9de1980b76db9a99[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:441
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:460
#, no-wrap
msgid "April 24, 2023"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:443
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:462
#, no-wrap
msgid "14.0-CURRENT after migrating the LinuxKPI to IfAPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:444
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:463
#, no-wrap
msgid "1400089"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:445
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:464
#, no-wrap
msgid "gitref:9fb6718d1b180c341373b25c03dbfc221ddee311[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:446
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:465
#, no-wrap
msgid "April 25, 2023"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:448
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:467
#, no-wrap
msgid "14.0-CURRENT after dynamically allocating the stoppcbs array in smp."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:449
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:468
#, no-wrap
msgid "1400090"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:450
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:469
#, no-wrap
msgid "gitref:653738e895ba022be1179a95a85089e7bc66dbbe[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:451
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:470
#, no-wrap
msgid "June 7, 2023"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:453
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:472
#, no-wrap
msgid "14.0-CURRENT after ptrace started clearing TDB_BORN during PT_DETACH."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:454
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:473
#, no-wrap
msgid "1400091"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:455
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:474
#, no-wrap
msgid "gitref:a681cba16d8967651a2146385ce44a2bfeb1c4c3[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:456
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:475
#, no-wrap
msgid "June 22, 2023"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:458
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:477
#, no-wrap
msgid "14.0-CURRENT after upgrading llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-16.0.6-0-g7cbf1a259152, a.k.a. 16.0.6 release."
msgstr ""
+#. type: Table
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:478
+#, no-wrap
+msgid "1400092"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:479
+#, no-wrap
+msgid "gitref:9ead001d5b42ef9cba04757c9e7ee74c06037139[repository=\"src\",length=12]"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:480
+#, no-wrap
+msgid "June 24, 2023"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:482
+#, no-wrap
+msgid "14.0-CURRENT after importing OpenSSL 3.0.9 into base."
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:483
+#, no-wrap
+msgid "1400093"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:484
+#, no-wrap
+msgid "gitref:ba8cc6d7271a50fec978a1d3a088aec7985fae48[repository=\"src\",length=12]"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:485
+#, no-wrap
+msgid "July 5, 2023"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:487
+#, no-wrap
+msgid "14.0-CURRENT after using __enum_uint8 for vtype and vstate in VFS"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:488
+#, no-wrap
+msgid "1400097"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:492
+#, no-wrap
+msgid "14.0-STABLE after branching stable/14"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:493
+#, no-wrap
+msgid "1400500"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:495
+#, no-wrap
+msgid "September 8, 2023"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:497
+#, no-wrap
+msgid "14.0-STABLE after branching releng/14.0"
+msgstr ""
+
#. Template:
#. |14XXXXX
#. |gitref:XXXXXXXX[repository="src",length=12]
#. |October 30, 2021
#. |14.0-CURRENT after XXXXXX.
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:470
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:509
#, no-wrap
msgid "FreeBSD 13 Versions"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:473
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:512
#, no-wrap
msgid "FreeBSD 13 `__FreeBSD_version` Values"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:482
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:521
#, no-wrap
msgid "1300000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:483
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:522
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/339436[339436]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:484
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1882
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:523
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1931
#, no-wrap
msgid "October 19, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:486
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:525
#, no-wrap
msgid "13.0-CURRENT."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:487
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:526
#, no-wrap
msgid "1300001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:488
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:527
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/339730[339730]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:489
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:494
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1887
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:528
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:533
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1936
#, no-wrap
msgid "October 25, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:491
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:530
#, no-wrap
msgid "13.0-CURRENT after bumping OpenSSL shared library version numbers."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:492
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:531
#, no-wrap
msgid "1300002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:493
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:532
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/339765[339765]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:496
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:535
#, no-wrap
msgid "13.0-CURRENT after restoration of [.filename]#sys/joystick.h#."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:497
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:536
#, no-wrap
msgid "1300003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:498
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:537
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/340055[340055]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:499
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:538
#, no-wrap
msgid "November 2, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:501
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:540
#, no-wrap
msgid "13.0-CURRENT after `vop_symlink` API change (`a_target` is now `const`.)"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:502
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:541
#, no-wrap
msgid "1300004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:503
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:542
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/340841[340841]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:504
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:543
#, no-wrap
msgid "November 23, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:506
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:545
#, no-wrap
msgid "13.0-CURRENT after enabling crtbegin and crtend code."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:507
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:546
#, no-wrap
msgid "1300005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:508
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:547
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/341836[341836]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:509
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:548
#, no-wrap
msgid "December 11, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:511
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:550
#, no-wrap
msgid "13.0-CURRENT after enabling UFS inode checksums."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:512
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:551
#, no-wrap
msgid "1300006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:513
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:552
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/342398[342398]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:514
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:553
#, no-wrap
msgid "December 24, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:516
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:555
#, no-wrap
msgid "13.0-CURRENT after fixing [.filename]#sys/random.h# include to be usable from C++."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:517
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:556
#, no-wrap
msgid "1300007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:518
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:557
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/342629[342629]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:519
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:558
#, no-wrap
msgid "December 30, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:521
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:560
#, no-wrap
msgid "13.0-CURRENT after changing the size of `struct linux_cdev` on 32-bit platforms."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:522
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:561
#, no-wrap
msgid "1300008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:523
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:562
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/342772[342772]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:524
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:563
#, no-wrap
msgid "January 4, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:526
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:565
#, no-wrap
msgid "13.0-CURRENT after adding `kern.smp.threads_per_core` and `kern.smp.cores` sysctls."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:527
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:566
#, no-wrap
msgid "1300009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:528
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:567
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/343213[343213]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:529
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:568
#, no-wrap
msgid "January 20, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:531
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:570
#, no-wrap
msgid "13.0-CURRENT after `struct ieee80211vap` structure change to resolve ioctl/detach race for ieee80211com structure."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:532
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:571
#, no-wrap
msgid "1300010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:533
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:572
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/343485[343485]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:534
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:573
#, no-wrap
msgid "January 27, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:536
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:575
#, no-wrap
msgid "13.0-CURRENT after increasing `SPECNAMELEN` from 63 to `MAXNAMELEN` (255)."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:537
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:576
#, no-wrap
msgid "1300011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:538
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:577
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/344041[344041]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:539
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:544
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:578
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:583
#, no-wrap
msgid "February 12, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:541
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:580
#, no-wrap
msgid "13.0-CURRENT after man:renameat[2] has been corrected to work with kernels built with the `CAPABILITIES` option."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:542
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:581
#, no-wrap
msgid "1300012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:543
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:582
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/344062[344062]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:546
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:585
#, no-wrap
msgid "13.0-CURRENT after `taskqgroup_attach()` and `taskqgroup_attach_cpu()` take a `device_t` and a struct resource pointer as arguments for denoting device interrupts."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:547
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:586
#, no-wrap
msgid "1300013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:548
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:587
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/344300[344300]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:549
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:588
#, no-wrap
msgid "February 19, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:551
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:590
#, no-wrap
msgid "13.0-CURRENT after the removal of drm and drm2."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:552
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:591
#, no-wrap
msgid "1300014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:553
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:592
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/344779[344779]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:554
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:593
#, no-wrap
msgid "March 4, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:556
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:595
#, no-wrap
msgid "13.0-CURRENT after upgrading clang, llvm, lld, lldb, compiler-rt and libc++ to 8.0.0 rc3."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:557
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:596
#, no-wrap
msgid "1300015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:558
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:597
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/345196[345196]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:559
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1912
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:598
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1961
#, no-wrap
msgid "March 15, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:561
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:600
#, no-wrap
msgid "13.0-CURRENT after deanonymizing thread and proc state enums, so userland applications can use them without redefining the value names."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:562
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:601
#, no-wrap
msgid "1300016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:563
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:602
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/345236[345236]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:564
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:574
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:603
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:613
#, no-wrap
msgid "March 16, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:566
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:605
#, no-wrap
msgid "13.0-CURRENT after enabling LLVM OpenMP 8.0.0 rc5 on amd64 by default."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:567
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:606
#, no-wrap
msgid "1300017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:568
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:607
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/345305[345305]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:569
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:608
#, no-wrap
msgid "March 19, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:571
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:610
#, no-wrap
msgid "13.0-CURRENT after exposing the Rx mbuf buffer size to drivers in iflib."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:572
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:611
#, no-wrap
msgid "1300018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:573
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:612
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/346012[346012]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:576
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:615
#, no-wrap
msgid "13.0-CURRENT after introduction of `funlinkat` syscall in link:https://svnweb.freebsd.org/changeset/base/345982[345982]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:577
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:616
#, no-wrap
msgid "1300019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:578
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:617
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/346282[346282]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:579
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3075
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:618
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3129
#, no-wrap
msgid "April 16, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:581
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:620
#, no-wrap
msgid "13.0-CURRENT after addition of man:is_random_seeded[9] to man:random[4]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:582
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:621
#, no-wrap
msgid "1300020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:583
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:622
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/346358[346358]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:584
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:623
#, no-wrap
msgid "April 18, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:586
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:625
#, no-wrap
msgid "13.0-CURRENT after restoring man:random[4] availability tradeoff prior to link:https://svnweb.freebsd.org/changeset/base/346250[346250] and adding new tunables and diagnostic sysctls for programmatically discovering early seeding problems after boot."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:587
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:626
#, no-wrap
msgid "1300021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:588
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:627
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/346645[346645]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:589
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:628
#, no-wrap
msgid "April 24, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:591
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:630
#, no-wrap
msgid "13.0-CURRENT after LinuxKPI uses man:bus_dma[9] to be compatible with an IOMMU."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:592
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:631
#, no-wrap
msgid "1300022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:593
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:632
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/347089[347089]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:594
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:633
#, no-wrap
msgid "May 4, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:596
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:635
#, no-wrap
msgid "13.0-CURRENT after fixing regression issue after link:https://svnweb.freebsd.org/changeset/base/346645[346645] in the LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:597
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:636
#, no-wrap
msgid "1300023"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:598
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:637
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/347192[347192]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:599
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3085
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:638
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3139
#, no-wrap
msgid "May 6, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:601
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:640
#, no-wrap
msgid "13.0-CURRENT after list-ifying kernel dump device configuration."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:602
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:641
#, no-wrap
msgid "1300024"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:603
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:642
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/347325[347325]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:604
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:643
#, no-wrap
msgid "May 8, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:606
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:645
#, no-wrap
msgid "13.0-CURRENT after bumping the Mellanox driver version numbers (man:mlx4en[4]; man:mlx5en[4])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:607
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:646
#, no-wrap
msgid "1300025"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:608
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:647
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/347532[347532]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:609
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:648
#, no-wrap
msgid "May 13, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:611
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:650
#, no-wrap
msgid "13.0-CURRENT after renaming `vm.max_wired` to `vm.max_user_wired` and changing its type."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:612
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:651
#, no-wrap
msgid "1300026"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:613
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:652
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/347596[347596]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:614
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:619
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:653
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:658
#, no-wrap
msgid "May 14, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:616
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:655
#, no-wrap
msgid "13.0-CURRENT after adding context member to ww_mutex in LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:617
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:656
#, no-wrap
msgid "1300027"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:618
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:657
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/347601[347601]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:621
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:660
#, no-wrap
msgid "13.0-CURRENT after adding prepare to `pm_ops` in LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:622
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:661
#, no-wrap
msgid "1300028"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:623
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:662
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/347925[347925]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:624
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:663
#, no-wrap
msgid "May 17, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:626
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:665
#, no-wrap
msgid "13.0-CURRENT after removal of `bm`, `cs`, de, ed, `ep`, ex, `fe`, `pcn`, sf, `sn`, `tl`, `tx`, `txp`, `vx`, `wb`, and xe drivers."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:627
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:666
#, no-wrap
msgid "1300029"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:628
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:667
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/347984[347984]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:629
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:668
#, no-wrap
msgid "May 20, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:631
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:670
#, no-wrap
msgid "13.0-CURRENT after removing some header pollution due to [.filename]#sys/eventhandler.h#. Affected files may now need to explicitly include one or more of [.filename]#sys/eventhandler.h#, [.filename]#sys/ktr.h#, [.filename]#sys/lock.h#, or [.filename]#sys/mutex.h#, when the missing header may have been included implicitly prior to 1300029."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:632
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:671
#, no-wrap
msgid "1300030"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:633
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:672
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/348350[348350]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:634
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:673
#, no-wrap
msgid "May 29, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:636
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:675
#, no-wrap
msgid "13.0-CURRENT after adding relocation support to libdwarf on powerpc64 to fix handling of DWARF information on unlinked objects. Original commit in link:https://svnweb.freebsd.org/changeset/base/348347[348347]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:637
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:676
#, no-wrap
msgid "1300031"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:638
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:677
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/348808[348808]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:639
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:678
#, no-wrap
msgid "June 8, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:641
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:680
#, no-wrap
msgid "13.0-CURRENT after adding dpcpu and vnet section fixes to i386 kernel modules to avoid panics in certain conditions. i386 kernel modules need to be recompiled with the linker script magic in place or they will refuse to load."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:642
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:681
#, no-wrap
msgid "1300032"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:643
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:682
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/349151[349151]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:644
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:683
#, no-wrap
msgid "June 17, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:646
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:685
#, no-wrap
msgid "13.0-CURRENT after separating kernel `crc32()` implementation to its own header ([.filename]#gsb_crc32.h#) and renaming the source to [.filename]#gsb_crc32.c#."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:647
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:686
#, no-wrap
msgid "1300033"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:648
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:687
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/349277[349277]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:649
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:688
#, no-wrap
msgid "June 21, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:651
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:690
#, no-wrap
msgid "13.0-CURRENT after additions to LinuxKPI's `rcu` list."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:652
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:691
#, no-wrap
msgid "1300034"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:653
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:692
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/349352[349352]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:654
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:693
#, no-wrap
msgid "June 24, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:656
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:695
#, no-wrap
msgid "13.0-CURRENT after NAND and NANDFS removal."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:657
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:696
#, no-wrap
msgid "1300035"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:658
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:697
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/349846[349846]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:659
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:698
#, no-wrap
msgid "July 8, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:661
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:700
#, no-wrap
msgid "13.0-CURRENT after merging the `vm_page` hold and wire mechanisms."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:662
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:701
#, no-wrap
msgid "1300036"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:663
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:702
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/349972[349972]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:664
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:703
#, no-wrap
msgid "July 13, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:666
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:705
#, no-wrap
msgid "13.0-CURRENT after adding `arm_drain_writebuf()` and `arm_sync_icache()` for compatibility with NetBSD and OpenBSD."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:667
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:706
#, no-wrap
msgid "1300037"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:668
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:707
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/350307[350307]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:669
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:708
#, no-wrap
msgid "July 24, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:671
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:710
#, no-wrap
msgid "13.0-CURRENT after removal of man:libcap_random[3]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:672
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:711
#, no-wrap
msgid "1300038"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:673
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:712
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/350437[350437]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:674
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:713
#, no-wrap
msgid "July 30, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:676
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:715
#, no-wrap
msgid "13.0-CURRENT after removal of gzip'ed a.out support."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:677
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:716
#, no-wrap
msgid "1300039"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:678
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:717
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/350665[350665]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:679
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:718
#, no-wrap
msgid "August 7, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:681
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:720
#, no-wrap
msgid "13.0-CURRENT after merge of fusefs from projects/fuse2."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:682
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:721
#, no-wrap
msgid "1300040"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:683
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:722
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/351140[351140]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:684
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:723
#, no-wrap
msgid "August 16, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:686
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:725
#, no-wrap
msgid "13.0-CURRENT after deletion of [.filename]#sys/dir.h# which has been deprecated since 1997."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:687
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:872
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1042
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1302
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1565
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3316
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4861
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5396
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5949
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6137
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7101
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7106
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:726
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:911
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1081
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1341
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1614
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3370
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4915
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5450
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6003
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6191
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7155
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7160
#, no-wrap
msgid "(not changed)"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:688
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:727
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/351423[351423]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:689
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:728
#, no-wrap
msgid "August 23, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:691
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:730
#, no-wrap
msgid "13.0-CURRENT after changing most arguments to man:ping6[8]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:692
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:731
#, no-wrap
msgid "1300041"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:693
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:732
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/351480[351480]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:694
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:733
#, no-wrap
msgid "August 25, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:696
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:735
#, no-wrap
msgid "13.0-CURRENT after removal of zlib 1.0.4 after the completion of kernel zlib unification."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:697
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:736
#, no-wrap
msgid "1300042"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:698
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:737
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/351522[351522]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:699
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:738
#, no-wrap
msgid "August 27, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:701
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:740
#, no-wrap
msgid "13.0-CURRENT after addition of kernel-side support for in-kernel TLS."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:702
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:741
#, no-wrap
msgid "1300043"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:703
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:742
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/351698[351698]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:704
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:709
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:743
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:748
#, no-wrap
msgid "September 2, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:706
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:745
#, no-wrap
msgid "13.0-CURRENT after removal of man:gets[3]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:707
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:746
#, no-wrap
msgid "1300044"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:708
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:747
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/351701[351701]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:711
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:750
#, no-wrap
msgid "13.0-CURRENT after adding sysfs create/remove functions that handles multiple files in one call to the LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:712
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:751
#, no-wrap
msgid "1300045"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:713
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:752
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/351729[351729]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:714
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:753
#, no-wrap
msgid "September 3, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:716
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:755
#, no-wrap
msgid "13.0-CURRENT after adding man:sysctlbyname[3] system call."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:717
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:756
#, no-wrap
msgid "1300046"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:718
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:757
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/351937[351937]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:719
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:758
#, no-wrap
msgid "September 6, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:721
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:760
#, no-wrap
msgid "13.0-CURRENT after LinuxKPI sysfs improvements."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:722
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:761
#, no-wrap
msgid "1300047"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:723
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:762
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/352110[352110]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:724
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1977
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:763
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2026
#, no-wrap
msgid "September 9, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:726
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:765
#, no-wrap
msgid "13.0-CURRENT after changing the synchronization rules for `vm_page` reference counting.."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:727
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:766
#, no-wrap
msgid "1300048"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:728
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:767
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/352700[352700]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:729
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:768
#, no-wrap
msgid "September 25, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:731
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:770
#, no-wrap
msgid "13.0-CURRENT after adding a shm_open2 syscall to support the upcoming man:memfd_create[2] syscall."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:732
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:771
#, no-wrap
msgid "1300049"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:733
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:772
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/353274[353274]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:734
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:773
#, no-wrap
msgid "October 7, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:736
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:775
#, no-wrap
msgid "13.0-CURRENT after factoring out the VNET shutdown check into an own vnet structure field."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:737
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:776
#, no-wrap
msgid "1300050"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:738
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:777
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/353358[353358]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:739
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:778
#, no-wrap
msgid "October 9, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:741
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:780
#, no-wrap
msgid "13.0-CURRENT after updating llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to 9.0.0 final release r372316."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:742
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:781
#, no-wrap
msgid "1300051"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:743
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:782
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/353685[353685]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:744
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:749
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:754
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:783
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:788
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:793
#, no-wrap
msgid "October 17, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:746
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:785
#, no-wrap
msgid "13.0-CURRENT after splitting out a more generic man:debugnet[4] from man:netdump[4]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:747
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:786
#, no-wrap
msgid "1300052"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:748
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:787
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/353698[353698]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:751
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:790
#, no-wrap
msgid "13.0-CURRENT after promoting the page busy field to a first class lock that no longer requires the object lock for consistency."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:752
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:791
#, no-wrap
msgid "1300053"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:753
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:792
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/353700[353700]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:756
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:795
#, no-wrap
msgid "13.0-CURRENT after implementing NetGDB."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:757
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:796
#, no-wrap
msgid "1300054"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:758
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:797
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/353868[353868]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:759
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:798
#, no-wrap
msgid "October 21, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:761
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:800
#, no-wrap
msgid "13.0-CURRENT after removing obsoleted KPIs that were used to access interface address lists."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:762
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:801
#, no-wrap
msgid "1300055"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:763
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:802
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/354335[354335]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:764
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:803
#, no-wrap
msgid "November 4, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:766
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:805
#, no-wrap
msgid "13.0-CURRENT after enabling device class group attributes in the LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:767
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:806
#, no-wrap
msgid "1300056"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:768
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:807
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/354460[354460]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:769
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:808
#, no-wrap
msgid "November 7, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:771
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:810
#, no-wrap
msgid "13.0-CURRENT after fixing a potential OOB read security issue in libc++."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:772
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:811
#, no-wrap
msgid "1300057"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:773
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:812
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/354694[354694]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:774
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:813
#, no-wrap
msgid "November 13, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:776
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:815
#, no-wrap
msgid "13.0-CURRENT after adding support for `AT_EXECPATH` to man:elf_aux_info[3]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:777
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:816
#, no-wrap
msgid "1300058"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:778
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:817
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/354820[354820]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:779
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:784
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:818
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:823
#, no-wrap
msgid "November 18, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:781
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:820
#, no-wrap
msgid "13.0-CURRENT after widening the `vm_page` `aflags` field to 16 bits."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:782
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:821
#, no-wrap
msgid "1300059"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:783
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:822
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/354835[354835]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:786
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:825
#, no-wrap
msgid "13.0-CURRENT after converting the in-tree `sysent` targets to use the new [.filename]#makesyscalls.lua#."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:787
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:826
#, no-wrap
msgid "1300060"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:788
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:827
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/354922[354922]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:789
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:828
#, no-wrap
msgid "November 20, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:791
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:830
#, no-wrap
msgid "13.0-CURRENT after adding [.filename]#/etc/os-release# as a symbolic link to [.filename]#/var/run/os-release#."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:792
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:831
#, no-wrap
msgid "1300061"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:793
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:832
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/354977[354977]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:794
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2012
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:833
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2061
#, no-wrap
msgid "November 21, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:796
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:835
#, no-wrap
msgid "13.0-CURRENT after adding functions to man:bitstring[3] to find contiguous sequences of set or unset bits."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:797
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:836
#, no-wrap
msgid "1300062"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:798
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:837
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/355309[355309]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:799
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:838
#, no-wrap
msgid "December 2, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:801
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:840
#, no-wrap
msgid "13.0-CURRENT after adding TCP_STATS support."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:802
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:841
#, no-wrap
msgid "1300063"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:803
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:842
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/355537[355537]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:804
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:843
#, no-wrap
msgid "December 8, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:806
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:845
#, no-wrap
msgid "13.0-CURRENT after removal of VI_DOOMED (use VN_IS_DOOMED instead)."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:807
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:846
#, no-wrap
msgid "1300064"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:808
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2016
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:847
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2065
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/355658[355658]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:809
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:848
#, no-wrap
msgid "December 9, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:811
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:850
#, no-wrap
msgid "13.0-CURRENT after correcting the C++ version check for declaring man:timespec_get[3]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:812
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:851
#, no-wrap
msgid "1300065"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:813
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:852
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/355643[355643]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:814
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:819
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:853
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:858
#, no-wrap
msgid "December 12, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:816
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:855
#, no-wrap
msgid "13.0-CURRENT after adding `sigsetop` extensions commonly found in musl libc and glibc."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:817
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:856
#, no-wrap
msgid "1300066"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:818
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:857
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/355679[355679]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:821
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:860
#, no-wrap
msgid "13.0-CURRENT after changing the internal interface between the NFS modules as part of the introduction of NFS 4.2."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:822
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:861
#, no-wrap
msgid "1300067"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:823
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:862
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/355732[355732]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:824
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:863
#, no-wrap
msgid "December 13, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:826
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:865
#, no-wrap
msgid "13.0-CURRENT after removing the deprecated `callout_handle_init`, `timeout`, and `untimeout` functions."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:827
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:866
#, no-wrap
msgid "1300068"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:828
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:867
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/355828[355828]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:829
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:868
#, no-wrap
msgid "December 16, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:831
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:870
#, no-wrap
msgid "13.0-CURRENT after doubling the value of `ARG_MAX`, for 64 bit platforms."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:832
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:871
#, no-wrap
msgid "1300069"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:833
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:872
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/356051[356051]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:834
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:873
#, no-wrap
msgid "December 24, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:836
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:875
#, no-wrap
msgid "13.0-CURRENT after the addition of busdma templates."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:837
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:876
#, no-wrap
msgid "1300070"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:838
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:877
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/356113[356113]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:839
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:844
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:878
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:883
#, no-wrap
msgid "December 27, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:841
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:880
#, no-wrap
msgid "13.0-CURRENT after eliminating the last MI difference in AT_* definitions (for powerpc)."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:842
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:881
#, no-wrap
msgid "1300071"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:843
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:882
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/356135[356135]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:846
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:885
#, no-wrap
msgid "13.0-CURRENT after making USB statistics be per-device instead of per bus."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:847
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:886
#, no-wrap
msgid "1300072"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:848
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:887
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/356185[356185]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:849
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:888
#, no-wrap
msgid "December 29, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:851
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:890
#, no-wrap
msgid "13.0-CURRENT after removal of `GEOM_SCHED` class and `gsched` tool."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:852
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:891
#, no-wrap
msgid "1300073"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:853
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:892
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/356263[356263]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:854
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2032
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:893
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2081
#, no-wrap
msgid "January 2, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:856
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:895
#, no-wrap
msgid "13.0-CURRENT after removing arm/arm as a valid target."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:857
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:896
#, no-wrap
msgid "1300074"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:858
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:897
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/356337[356337]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:859
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:898
#, no-wrap
msgid "January 3, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:861
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:900
#, no-wrap
msgid "13.0-CURRENT after removing flags argument from `VOP_UNLOCK`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:862
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:901
#, no-wrap
msgid "1300075"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:863
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:902
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/356409[356409]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:864
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2037
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3130
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3905
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:903
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2086
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3184
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3959
#, no-wrap
msgid "January 6, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:866
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:905
#, no-wrap
msgid "13.0-CURRENT after adding own counter for cancelled USB transfers."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:867
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:906
#, no-wrap
msgid "1300076"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:868
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:907
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/356511[356511]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:869
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:908
#, no-wrap
msgid "January 8, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:871
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:910
#, no-wrap
msgid "13.0-CURRENT after pushing `vnop` implementation into the `fileop` layer in man:posix_fallocate[2]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:873
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:912
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/357396[357396]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:874
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:913
#, no-wrap
msgid "February 2, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:876
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:915
#, no-wrap
msgid "13.0-CURRENT after removal of armv5 architecture code from the src tree."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:877
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:916
#, no-wrap
msgid "1300077"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:878
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:917
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/357455[357455]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:879
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:918
#, no-wrap
msgid "February 3, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:881
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:920
#, no-wrap
msgid "13.0-CURRENT after removal of sparc64 architecture code from the src tree."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:882
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:921
#, no-wrap
msgid "1300078"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:883
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:922
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/358020[358020]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:884
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:923
#, no-wrap
msgid "February 17, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:886
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:925
#, no-wrap
msgid "13.0-CURRENT after changing `struct vnet` and the VNET magic cookie."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:887
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:926
#, no-wrap
msgid "1300079"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:888
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:927
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/358164[358164]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:889
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:894
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:928
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:933
#, no-wrap
msgid "February 20, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:891
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:930
#, no-wrap
msgid "13.0-CURRENT after upgrading ncurses to 6.2.x"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:892
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:931
#, no-wrap
msgid "1300080"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:893
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:932
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/358172[358172]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:896
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:935
#, no-wrap
msgid "13.0-CURRENT after adding `realpathat` syscall to VFS."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:897
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:936
#, no-wrap
msgid "1300081"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:898
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:937
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/358218[358218]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:899
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:938
#, no-wrap
msgid "February 21, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:901
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:940
#, no-wrap
msgid "13.0-CURRENT after recent linuxkpi changes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:902
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:941
#, no-wrap
msgid "1300082"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:903
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:942
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/358497[358497]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:904
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:943
#, no-wrap
msgid "March 1, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:906
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:945
#, no-wrap
msgid "13.0-CURRENT after removal of man:bktr[4]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:907
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:946
#, no-wrap
msgid "1300083"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:908
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:947
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/358834[358834]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:909
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:914
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:948
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:953
#, no-wrap
msgid "March 10, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:911
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:950
#, no-wrap
msgid "13.0-CURRENT after removal of man:amd[8], r358821."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:912
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:951
#, no-wrap
msgid "1300084"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:913
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:952
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/358851[358851]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:916
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:955
#, no-wrap
msgid "13.0-CURRENT after updating llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to 10.0.0-rc3 c290cb61fdc."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:917
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:956
#, no-wrap
msgid "1300085"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:918
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:957
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/359261[359261]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:919
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:958
#, no-wrap
msgid "March 23, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:921
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:960
#, no-wrap
msgid "13.0-CURRENT after the import of the kyua test framework."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:922
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:961
#, no-wrap
msgid "1300086"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:923
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:962
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/359347[359347]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:924
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:963
#, no-wrap
msgid "March 26, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:926
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:965
#, no-wrap
msgid "13.0-CURRENT after switching powerpc and powerpcspe to the lld linker."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:927
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:966
#, no-wrap
msgid "1300087"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:928
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:967
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/359374[359374]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:929
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:968
#, no-wrap
msgid "March 27, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:931
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:970
#, no-wrap
msgid "13.0-CURRENT after refactoring the driver and consumer interfaces for in-kernel cryptography."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:932
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:971
#, no-wrap
msgid "1300088"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:933
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:972
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/359530[359530]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:934
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:973
#, no-wrap
msgid "April 1, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:936
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:975
#, no-wrap
msgid "13.0-CURRENT after removing support for procfs process debugging."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:937
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:976
#, no-wrap
msgid "1300089"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:938
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:977
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/359727[359727]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:939
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:978
#, no-wrap
msgid "April 8, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:941
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:980
#, no-wrap
msgid "13.0-CURRENT after cloning the RCU interface into a sleepable and a non-sleepable part in the LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:942
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:981
#, no-wrap
msgid "1300090"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:943
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:982
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/359747[359747]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:944
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:983
#, no-wrap
msgid "April 9, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:946
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:985
#, no-wrap
msgid "13.0-CURRENT after removing the old NFS lock device driver that uses Giant."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:947
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:986
#, no-wrap
msgid "1300091"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:948
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:987
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/359839[359839]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:949
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:988
#, no-wrap
msgid "April 12, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:951
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:990
#, no-wrap
msgid "13.0-CURRENT after implementing a man:close_range[2] syscall."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:952
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:991
#, no-wrap
msgid "1300092"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:953
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:992
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/359920[359920]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:954
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:993
#, no-wrap
msgid "April 14, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:956
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:995
#, no-wrap
msgid "13.0-CURRENT after reworking unmapped mbufs in KTLS to carry `ext_pgs` in the mbuf itself."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:957
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:996
#, no-wrap
msgid "1300093"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:958
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:997
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/360418[360418]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:959
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:998
#, no-wrap
msgid "April 27, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:961
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1000
#, no-wrap
msgid "13.0-CURRENT after adding support for kernel TLS receive offload."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:962
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1001
#, no-wrap
msgid "1300094"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:963
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1002
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/360796[360796]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:964
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3155
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1003
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3209
#, no-wrap
msgid "May 7, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:966
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1005
#, no-wrap
msgid "13.0-CURRENT after linuxkpi changes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:967
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1006
#, no-wrap
msgid "1300095"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:968
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1007
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/361275[361275]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:969
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1008
#, no-wrap
msgid "May 20, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:971
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1010
#, no-wrap
msgid "13.0-CURRENT after adding HyperV socket support for FreeBSD guests."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:972
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1011
#, no-wrap
msgid "1300096"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:973
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1012
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/361410[361410]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:974
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1013
#, no-wrap
msgid "May 23, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:976
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1015
#, no-wrap
msgid "13.0-CURRENT after updating llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to 10.0.1 rc1 f79cd71e145."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:977
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1016
#, no-wrap
msgid "1300097"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:978
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1017
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/361724[361724]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:979
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1018
#, no-wrap
msgid "June 2, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:981
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1020
#, no-wrap
msgid "13.0-CURRENT after implementing `__is_constexpr()` function macro in the LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:982
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1021
#, no-wrap
msgid "1300098"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:983
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1022
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/362159[362159]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:984
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1023
#, no-wrap
msgid "June 14, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:986
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1025
#, no-wrap
msgid "13.0-CURRENT after changing the `export_args ex_flags` field so that is 64bits."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:987
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1026
#, no-wrap
msgid "1300099"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:988
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1027
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/362453[362453]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:989
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1028
#, no-wrap
msgid "June 20, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:991
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1030
#, no-wrap
msgid "13.0-CURRENT after making liblzma use libmd implementation of SHA256."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:992
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1031
#, no-wrap
msgid "1300100"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:993
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1032
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/362640[362640]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:994
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1033
#, no-wrap
msgid "June 26, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:996
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1035
#, no-wrap
msgid "13.0-CURRENT after changing the internal API between the NFS kernel modules."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:997
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1036
#, no-wrap
msgid "1300101"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:998
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1037
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/363077[363077]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:999
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1038
#, no-wrap
msgid "July 10, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1001
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1040
#, no-wrap
msgid "13.0-CURRENT after implementing the `array_size()` function in the LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1002
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1041
#, no-wrap
msgid "1300102"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1003
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1042
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/363562[363562]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1004
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1043
#, no-wrap
msgid "July 26, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1006
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1045
#, no-wrap
msgid "13.0-CURRENT after implementing lockless lookup in the VFS layer."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1007
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1046
#, no-wrap
msgid "1300103"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1008
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1047
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/363757[363757]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1009
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1048
#, no-wrap
msgid "August 1, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1011
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1050
#, no-wrap
msgid "13.0-CURRENT after making rights mandatory for NDINIT_ALL."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1012
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1051
#, no-wrap
msgid "1300104"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1013
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1052
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/363783[363783]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1014
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1053
#, no-wrap
msgid "August 2, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1016
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1055
#, no-wrap
msgid "13.0-CURRENT after vnode layout changes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1017
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1056
#, no-wrap
msgid "1300105"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1018
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1057
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/363894[363894]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1019
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1058
#, no-wrap
msgid "August 5, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1021
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1060
#, no-wrap
msgid "13.0-CURRENT after `vaccess()` change."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1022
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1061
#, no-wrap
msgid "1300106"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1023
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1062
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/364092[364092]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1024
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1029
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1063
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1068
#, no-wrap
msgid "August 11, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1026
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1065
#, no-wrap
msgid "13.0-CURRENT after adding an argument to `newnfs_connect()` that indicates use TLS for the connection."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1027
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1066
#, no-wrap
msgid "1300107"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1028
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1067
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/364109[364109]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1031
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1070
#, no-wrap
msgid "13.0-CURRENT after change to clone the task struct fields related to RCU."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1032
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1071
#, no-wrap
msgid "1300108"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1033
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1072
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/364233[364233]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1034
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1073
#, no-wrap
msgid "August 14, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1036
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1075
#, no-wrap
msgid "13.0-CURRENT after adding a few `wait_bit` functions to the linuxkpi, which are needed for DRM from Linux v5.4."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1037
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1076
#, no-wrap
msgid "1300109"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1038
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1077
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/364274[364274]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1039
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1044
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1078
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1083
#, no-wrap
msgid "August 16, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1041
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1080
#, no-wrap
msgid "13.0-CURRENT after `vget()` argument removal and `namei` flags renumbering."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1043
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1082
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/364284[364284]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1046
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1085
#, no-wrap
msgid "13.0-CURRENT after updating llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to release/11.x llvmorg-11.0.0-rc1-47-gff47911ddfc."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1047
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1086
#, no-wrap
msgid "1300110"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1048
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1087
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/364331[364331]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1049
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1088
#, no-wrap
msgid "August 18, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1051
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1090
#, no-wrap
msgid "13.0-CURRENT after deleting the unused `use_ext` argument to `nfscl_reqstart()`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1052
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1091
#, no-wrap
msgid "1300111"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1053
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1092
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/364476[364476]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1054
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1093
#, no-wrap
msgid "August 22, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1056
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1095
#, no-wrap
msgid "13.0-CURRENT after adding TLS support to the kernel RPC."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1057
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1096
#, no-wrap
msgid "1300112"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1058
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1097
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/364747[364747]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1059
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1064
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1098
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1103
#, no-wrap
msgid "August 25, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1061
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1100
#, no-wrap
msgid "13.0-CURRENT after merging OpenZFS support."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1062
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1101
#, no-wrap
msgid "1300113"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1063
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1102
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/364753[364753]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1066
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1105
#, no-wrap
msgid "13.0-CURRENT after adding atomic and `bswap` functions to libcompiler_rt."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1067
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1106
#, no-wrap
msgid "1300114"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1068
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1107
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/365459[365459]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1069
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2122
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3200
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1108
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2171
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3254
#, no-wrap
msgid "September 8, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1071
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1110
#, no-wrap
msgid "13.0-CURRENT after changing arm64 AT_HWCAP definitions for man:elf_aux_info[3]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1072
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1111
#, no-wrap
msgid "1300115"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1073
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1112
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/365705[365705]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1074
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1113
#, no-wrap
msgid "September 14, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1076
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1115
#, no-wrap
msgid "13.0-CURRENT after fixing man:crunchgen[1] application build with `WARNS=6`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1077
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1116
#, no-wrap
msgid "1300116"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1078
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1117
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/366062[366062]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1079
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1118
#, no-wrap
msgid "September 22, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1081
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1120
#, no-wrap
msgid "13.0-CURRENT after the introduction of the powerpc64le ARCH."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1082
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1121
#, no-wrap
msgid "1300117"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1083
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1122
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/366070[366070]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1084
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1123
#, no-wrap
msgid "September 23, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1086
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1125
#, no-wrap
msgid "13.0-CURRENT after reimplementing `purgevfs` to iterate vnodes instead of the entire hash."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1087
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1126
#, no-wrap
msgid "1300118"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1088
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1127
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/366374[366374]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1089
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1128
#, no-wrap
msgid "October 2, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1091
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1130
#, no-wrap
msgid "13.0-CURRENT after adding backlight support and `dmi_*` functions to the linuxkpi."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1092
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1131
#, no-wrap
msgid "1300119"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1093
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1132
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/366432[366432]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1094
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1133
#, no-wrap
msgid "October 6, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1096
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1135
#, no-wrap
msgid "13.0-CURRENT after populating the acquire context field of a `ww_mutex` in the LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1097
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1136
#, no-wrap
msgid "1300120"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1098
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1137
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/366666[366666]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1099
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1138
#, no-wrap
msgid "October 13, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1101
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1140
#, no-wrap
msgid "13.0-CURRENT after the fix to arm64 write-only mappings."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1102
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1141
#, no-wrap
msgid "1300121"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1103
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1142
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/366719[366719]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1104
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1143
#, no-wrap
msgid "October 15, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1106
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1145
#, no-wrap
msgid "13.0-CURRENT after the addition of `VOP_EAGAIN`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1107
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1146
#, no-wrap
msgid "1300122"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1108
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1147
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/366782[366782]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1109
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1148
#, no-wrap
msgid "October 17, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1111
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1150
#, no-wrap
msgid "13.0-CURRENT after the addition of `ptsname_r`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1112
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1151
#, no-wrap
msgid "1300123"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1113
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1152
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/366871[366871]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1114
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2152
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3210
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3215
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1153
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2201
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3264
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3269
#, no-wrap
msgid "October 20, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1116
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1155
#, no-wrap
msgid "13.0-CURRENT after `VOP`, `VPTOCNP`, and `INACTIVE` changes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1117
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1156
#, no-wrap
msgid "1300124"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1118
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1157
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/367162[367162]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1119
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1158
#, no-wrap
msgid "October 30, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1121
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1160
#, no-wrap
msgid "13.0-CURRENT after adding `cache_vop_mkdir` and renaming `cache_rename` to `cache_vop_rename`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1122
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1161
#, no-wrap
msgid "1300125"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1123
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1162
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/367347[367347]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1124
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1163
#, no-wrap
msgid "November 4, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1126
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1165
#, no-wrap
msgid "13.0-CURRENT after using a `rms` lock for teardown handling in `zfs`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1127
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1166
#, no-wrap
msgid "1300126"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1128
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1167
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/367384[367384]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1129
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1168
#, no-wrap
msgid "November 5, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1131
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1170
#, no-wrap
msgid "13.0-CURRENT after rationalizing per-cpu zones."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1132
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1171
#, no-wrap
msgid "1300127"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1133
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1172
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/367432[367432]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1134
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1173
#, no-wrap
msgid "November 6, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1136
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1175
#, no-wrap
msgid "13.0-CURRENT after moving `malloc_type_internal` into `malloc_type`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1137
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1176
#, no-wrap
msgid "1300128"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1138
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1177
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/367522[367522]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1139
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2157
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3220
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1178
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2206
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3274
#, no-wrap
msgid "November 9, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1141
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1180
#, no-wrap
msgid "13.0-CURRENT after LinuxKPI additions to implement ACPI bits required by `drm-kmod` in the base system."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1142
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1181
#, no-wrap
msgid "1300129"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1143
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1182
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/367627[367627]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1144
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1183
#, no-wrap
msgid "November 12, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1146
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1185
#, no-wrap
msgid "13.0-CURRENT after retiring `malloc_last_fail`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1147
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1186
#, no-wrap
msgid "1300130"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1148
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1187
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/367777[367777]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1149
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1188
#, no-wrap
msgid "November 17, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1151
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1190
#, no-wrap
msgid "13.0-CURRENT after `p_pd` / `pwddesc` split from `p_fd` / filedesc."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1152
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1191
#, no-wrap
msgid "1300131"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1153
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1192
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/368417[368417]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1154
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1193
#, no-wrap
msgid "December 7, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1156
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1195
#, no-wrap
msgid "13.0-CURRENT after removal of crypto file descriptors."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1157
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1196
#, no-wrap
msgid "1300132"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1158
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1197
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/368659[368659]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1159
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1198
#, no-wrap
msgid "December 15, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1161
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1200
#, no-wrap
msgid "13.0-CURRENT after improving handling of alternate settings in the USB stack."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1162
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1201
#, no-wrap
msgid "1300133"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1163
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1202
#, no-wrap
msgid "gitref:2ed0c8d801f5f72dbde7a7d30135c1cc361a1e90[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1164
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1203
#, no-wrap
msgid "December 23, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1166
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1205
#, no-wrap
msgid "13.0-CURRENT after changing the internal API between the NFS and kernel RPC modules."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1167
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1206
#, no-wrap
msgid "1300134"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1168
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1207
#, no-wrap
msgid "gitref:a84b0e94cdbf1a17a798ab7f77375aacb4d400ff[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1169
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1208
#, no-wrap
msgid "January 7, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1171
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1210
#, no-wrap
msgid "13.0-CURRENT after factoring out the hardware-independent part of USB HID support to a new module."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1172
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1211
#, no-wrap
msgid "1300135"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1173
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1212
#, no-wrap
msgid "gitref:35a39dc5b34962081eeda8dbcf0b99a31585499b[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1174
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1213
#, no-wrap
msgid "January 12, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1176
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1215
#, no-wrap
msgid "13.0-CURRENT after adding `kernel_fpu_begin`/`kernel_fpu_end` to the LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1177
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1216
#, no-wrap
msgid "1300136"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1178
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1217
#, no-wrap
msgid "gitref:72c551930be195b5ea982c1b16767f54388424f2[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1179
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1218
#, no-wrap
msgid "January 17, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1181
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1220
#, no-wrap
msgid "13.0-CURRENT after reimplementing LinuxKPI's `irq_work` queue on top of fast `taskqueue`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1182
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1221
#, no-wrap
msgid "1300137"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1183
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1222
#, no-wrap
msgid "gitref:010196adcfaf2bb610725394d40691874b4ff2af[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1184
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1223
#, no-wrap
msgid "January 30, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1186
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1225
#, no-wrap
msgid "13.0-CURRENT after fixing a clang assertion when building the package:devel/onetbb[] port."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1187
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1226
#, no-wrap
msgid "1300138"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1188
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1227
#, no-wrap
msgid "gitref:dcee9964238b12a8e55917f292139f074b1a80b2[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1189
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1228
#, no-wrap
msgid "February 1, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1191
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1230
#, no-wrap
msgid "13.0-ALPHA3 after adding lockless symlink lookup to vfs cache."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1192
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1231
#, no-wrap
msgid "1300139"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1193
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1232
#, no-wrap
msgid "gitref:91a07ed50ffca4dfada3e7f1f050ea746c1bac66[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1194
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1233
#, no-wrap
msgid "February 2, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1196
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1235
#, no-wrap
msgid "13.0-ALPHA3 after adding various LinuxKPI bits conflicting with drm-kmod."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1197
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1236
#, no-wrap
msgid "1300500"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1198
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1237
#, no-wrap
msgid "gitref:3c6a89748a01869c18955d5e3bfcdf35f6705d26[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1199
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1238
#, no-wrap
msgid "February 5, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1201
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1240
#, no-wrap
msgid "13.0-STABLE after releng/13.0 was branched."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1202
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1207
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1241
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1246
#, no-wrap
msgid "1300501"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1203
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1208
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1242
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1247
#, no-wrap
msgid "gitref:c3f97dd75a1c294c4f60f42b604ee8bcda17be09[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1204
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1209
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1214
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1219
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1243
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1248
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1253
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1258
#, no-wrap
msgid "April 23, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1206
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1211
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1245
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1250
#, no-wrap
msgid "13.0-STABLE after fixing rtld's `dl_iterate_phdr()`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1212
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1251
#, no-wrap
msgid "1300502"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1213
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1252
#, no-wrap
msgid "gitref:da6a8ccfa293c3c831fdde51169754fcb9587657[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1216
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1255
#, no-wrap
msgid "13.0-STABLE after implementing `atomic_dec_and_lock_irqsave()` in the LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1217
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1256
#, no-wrap
msgid "1300503"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1218
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1257
#, no-wrap
msgid "gitref:d60c6dc8f69b1264c7af5e2479ea94f000fd2c6d[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1221
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1260
#, no-wrap
msgid "13.0-STABLE after changing the internal KAPI between the krpc and NFS."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1222
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1261
#, no-wrap
msgid "1300504"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1223
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1262
#, no-wrap
msgid "gitref:fb34817c686cc130449325499870e36979899801[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1224
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2167
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1263
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2216
#, no-wrap
msgid "April 30, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1226
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1265
#, no-wrap
msgid "13.0-STABLE after updating the LinuxKPI to accommodate the drm-kmod 5.5 update."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1227
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1266
#, no-wrap
msgid "1300505"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1228
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1267
#, no-wrap
msgid "gitref:8f81f190a640e211dd814bdde7811982b9491fb0[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1229
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2172
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1268
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2221
#, no-wrap
msgid "May 10, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1231
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1270
#, no-wrap
msgid "13.0-STABLE after changing the internal KAPI between the nscl.ko and nfscommon.ko modules."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1232
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1271
#, no-wrap
msgid "1300506"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1233
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1272
#, no-wrap
msgid "gitref:e31579b8558db508dfc3f8fc276611a7c3c93aa1[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1234
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1239
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1273
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1278
#, no-wrap
msgid "June 2, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1236
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1275
#, no-wrap
msgid "13.0-STABLE after adding TCP LRO support for VLAN and VxLAN."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1237
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1276
#, no-wrap
msgid "1300507"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1238
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1277
#, no-wrap
msgid "gitref:c64d1bd7145b5d30c97d1cd99e584da529d95100[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1241
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1280
#, no-wrap
msgid "13.0-STABLE after adding a new member to the man:EPOCH[9] tracker structure."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1242
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1281
#, no-wrap
msgid "1300508"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1243
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1282
#, no-wrap
msgid "gitref:658f5eed38c35f3f7d6695110b7dae8dc94d12c7[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1246
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1285
#, no-wrap
msgid "13.0-STABLE after adding macros for `might_lock_nested()` and `lockdep_(re/un/)pin_lock()` to the LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1247
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1286
#, no-wrap
msgid "1300509"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1248
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1287
#, no-wrap
msgid "gitref:210349325af9920d1535ad76fa3b92847684f6e0[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1249
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1288
#, no-wrap
msgid "June 14, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1251
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1290
#, no-wrap
msgid "13.0-STABLE after adding a macro for `list_for_each_entry_lockless()` to the LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1252
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1291
#, no-wrap
msgid "1300510"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1253
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1292
#, no-wrap
msgid "gitref:eb3397588e1b48043e166587ea454f60efea88d0[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1254
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2177
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1293
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2226
#, no-wrap
msgid "June 26, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1256
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1295
#, no-wrap
msgid "13.0-STABLE after changing the internal KAPI between the krpc and nfsd modules."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1257
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1296
#, no-wrap
msgid "1300511"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1258
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1297
#, no-wrap
msgid "gitref:2622570aeb3d162812d72f7ef192c322cd8b73ef[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1259
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1298
#, no-wrap
msgid "July 7, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1261
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1300
#, no-wrap
msgid "13.0-STABLE after changing `softdep_prelink()` to only do sync if another thread changed the vnode metadata since previous `prelink`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1262
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1301
#, no-wrap
msgid "1300512"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1263
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1302
#, no-wrap
msgid "gitref:f72db34d2295080f57a283858125aa906c0d409e[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1264
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1303
#, no-wrap
msgid "July 18, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1266
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1305
#, no-wrap
msgid "13.0-STABLE after various merges to LinuxKPI, OFED, net80211, and drivers."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1267
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1306
#, no-wrap
msgid "1300513"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1268
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1307
#, no-wrap
msgid "gitref:af732203b8f7f006927528db5497f5cbc4c4742a[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1271
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1310
#, no-wrap
msgid "13.0-STABLE after upgrading llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-12.0.1-0-gfed41342a82f, a.k.a. 12.0.1 release."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1272
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1311
#, no-wrap
msgid "1300514"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1273
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1312
#, no-wrap
msgid "gitref:53d162819c20e5cf267cb91f7a19940e96e8bec4[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1274
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1313
#, no-wrap
msgid "August 3, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1276
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1315
#, no-wrap
msgid "Incompatible changes to the KBI of internal interfaces between NFS requires rebuilding modules."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1277
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1316
#, no-wrap
msgid "1300515"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1278
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1317
#, no-wrap
msgid "gitref:0437d10e359ea1cbefff8d17cd18ca491dbbd5d7[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1279
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1318
#, no-wrap
msgid "September 22, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1281
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1320
#, no-wrap
msgid "13.0-STABLE returning to 13.0 KBI for linuxkpi."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1282
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1321
#, no-wrap
msgid "1300518"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1283
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1322
#, no-wrap
msgid "gitref:a017868e281874261a560ba1e3069b4e14b7483e[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1284
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1289
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1323
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1328
#, no-wrap
msgid "October 21, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1286
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1325
#, no-wrap
msgid "13.0-STABLE after adding `crypto_cursor_segment()`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1287
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1326
#, no-wrap
msgid "1300519"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1288
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1327
#, no-wrap
msgid "gitref:fe2827f1678b8ff0baf62a1529b2cc121a25b090[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1291
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1330
#, no-wrap
msgid "13.0-STABLE after extending the AES-CCM and Chacha20-Poly1305 ciphers in OCF to support multiple nonce lengths."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1292
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1331
#, no-wrap
msgid "1300521"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1293
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1332
#, no-wrap
msgid "gitref:29745cf91cfc22afa94da0ce43e07a6dc377f631[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1294
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1333
#, no-wrap
msgid "November 19, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1296
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1335
#, no-wrap
msgid "13.0-STABLE after various merges to LinuxKPI and net80211."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1297
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1336
#, no-wrap
msgid "1300522"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1298
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1337
#, no-wrap
msgid "gitref:0c8684ae20019b63c6672cc9fa40e1426708b007[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1299
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1338
#, no-wrap
msgid "November 24, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1301
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1340
#, no-wrap
msgid "13.0-STABLE after changing the internal KAPI between the NFS modules."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1303
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1342
#, no-wrap
msgid "gitref:7224d4125ab57bc1c4c799a6c286be42f8d37a83[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1304
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1343
#, no-wrap
msgid "December 6, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1306
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1345
#, no-wrap
msgid "13.0-STABLE after updating llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-13.0.0-0-gd7b669b3a303, a.k.a. 13.0.0 release."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1307
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1346
#, no-wrap
msgid "1300523"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1308
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1347
#, no-wrap
msgid "gitref:690bcf605d84283c1f9d254885a3cac69c5e80a6[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1309
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1348
#, no-wrap
msgid "December 18, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1311
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1350
#, no-wrap
msgid "13.0-STABLE after adding two arguments to man:VOP_ALLOCATE[9]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1312
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1351
#, no-wrap
msgid "1300524"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1313
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1352
#, no-wrap
msgid "gitref:dc4114875ef10618002d3eeb46f09dc42da56b30[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1314
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1353
#, no-wrap
msgid "January 14, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1316
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1355
#, no-wrap
msgid "13.0-STABLE after making the CPU_SET macros compatible with glibc."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1317
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1356
#, no-wrap
msgid "1300525"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1318
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1357
#, no-wrap
msgid "gitref:dee0854a009cde7dcdb16ba39754237737022c8a[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1319
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1358
#, no-wrap
msgid "January 22, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1321
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1360
#, no-wrap
msgid "13.0-STABLE after multiple LinuxKPI changes required by drm-kmod."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1322
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1361
#, no-wrap
msgid "1300526"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1323
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1362
#, no-wrap
msgid "gitref:c39ff2415cb965b729fd16f9eae91e712313877b[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1324
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1363
#, no-wrap
msgid "February 20, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1326
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1365
#, no-wrap
msgid "13.0-STABLE after multiple LinuxKPI changes overlapping but not conflicting with drm-kmod."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1327
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1366
#, no-wrap
msgid "1301000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1328
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1367
#, no-wrap
msgid "gitref:ad329796bdb29c69bce610ad332d08257d7157ac[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1329
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1334
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1368
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1373
#, no-wrap
msgid "March 10, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1331
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1370
#, no-wrap
msgid "releng/13.1 branched."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1332
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1371
#, no-wrap
msgid "1301500"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1333
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1372
#, no-wrap
msgid "gitref:08523c8c63bbcdcd3f0d36787a544817cb5b8282[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1336
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1375
#, no-wrap
msgid "13.1-STABLE after releng/13.1 branched."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1337
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1376
#, no-wrap
msgid "1301501"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1338
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1377
#, no-wrap
msgid "gitref:6663718bb49635deac3f5dc55fa6f0f7cba593ba[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1339
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1378
#, no-wrap
msgid "March 27, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1341
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1380
#, no-wrap
msgid "13.1-STABLE after various merges to LinuxKPI and net80211."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1342
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1381
#, no-wrap
msgid "1301502"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1343
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1382
#, no-wrap
msgid "gitref:2278cf4e48e7679b0a60008a83c764fe852174b2[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1344
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1383
#, no-wrap
msgid "April 27, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1346
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1361
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1371
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1385
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1400
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1410
#, no-wrap
msgid "13.1-STABLE after various merges to LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1347
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1386
#, no-wrap
msgid "1301503"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1348
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1387
#, no-wrap
msgid "gitref:b2aa64d05bd8b04a1bdb63f2a5f9de39c600b463[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1349
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1388
#, no-wrap
msgid "May 19, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1351
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1390
#, no-wrap
msgid "13.1-STABLE after adding alternate DRIVER_MODULE macros without a devclass argument."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1352
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1391
#, no-wrap
msgid "1301504"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1353
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1392
#, no-wrap
msgid "gitref:a13b6fc61908fd6afa460b88f94e4a67be74bb9a[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1354
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1393
#, no-wrap
msgid "June 4, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1356
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1395
#, no-wrap
msgid "13.1-STABLE after upgrading llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-14.0.3-0-g1f9140064dfb, a.k.a. 14.0.3 release."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1357
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1396
#, no-wrap
msgid "1301505"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1358
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1397
#, no-wrap
msgid "gitref:6f93a76ffeabf7d4488edc73a0cca01436c2903b[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1359
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1369
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1398
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1408
#, no-wrap
msgid "June 21, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1362
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1401
#, no-wrap
msgid "1301506"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1363
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1402
#, no-wrap
msgid "gitref:8e6cfc632cf6f9fc906df9d825649443939b55c6[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1364
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1403
#, no-wrap
msgid "July 13, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1366
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1405
#, no-wrap
msgid "13.1-STABLE after adding <crypto/chacha20_poly1305.h> and <crypto/curve25519.h>."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1367
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1406
#, no-wrap
msgid "1301507"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1368
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1407
#, no-wrap
msgid "gitref:9cbba5950123f3afedcc5f24c43956e7a26f22f4[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1372
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1411
#, no-wrap
msgid "1301508"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1373
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1412
#, no-wrap
msgid "gitref:83ac15a799e348c391951f5877feecd4089bab80[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1376
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1415
#, no-wrap
msgid "13.1-STABLE after various merges to LinuxKPI, and for de-macrofying pause()."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1377
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1416
#, no-wrap
msgid "1301509"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1378
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1417
#, no-wrap
msgid "gitref:baa97013121a915057ee54dfcb2cb87e541f7d7f[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1379
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1418
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2271
#, no-wrap
msgid "October 19, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1381
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1420
#, no-wrap
msgid "13.1-STABLE after introduction of v2 of TX Queue Select Functionality."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1382
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1421
#, no-wrap
msgid "1301510"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1383
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1422
#, no-wrap
msgid "gitref:6820a0512fa6616ee1da46cb0075da80478776f0[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1384
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1423
#, no-wrap
msgid "December 8, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1386
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1425
#, no-wrap
msgid "13.1-STABLE after LinuxKPI dmi_matches() fixes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1387
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1426
#, no-wrap
msgid "1301511"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1388
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1427
#, no-wrap
msgid "gitref:17333d92643d998d1c6a2dc5f6b1508b6507ad31[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1389
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1428
#, no-wrap
msgid "December 17, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1391
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1430
#, no-wrap
msgid "13.1-STABLE after adding a new rc: `machine_id` to generate `/etc/machine-id`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1392
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1431
#, no-wrap
msgid "1302500"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1393
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1432
#, no-wrap
msgid "gitref:c243de11cf7c4bb3d67bbc1655b149037e5b04f1[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1394
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1433
#, no-wrap
msgid "February 9, 2023"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1396
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1435
#, no-wrap
msgid "13.2-STABLE after releng/13.2 was branched."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1397
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1436
#, no-wrap
msgid "1302501"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1398
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1437
#, no-wrap
msgid "gitref:e3068d2655e2aea3e0b462a7298a68d344769ec6[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1399
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1438
#, no-wrap
msgid "February 16, 2023"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1401
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1440
#, no-wrap
msgid "13.2-STABLE after adding `totalram_pages()` to the LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1402
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1441
#, no-wrap
msgid "1302502"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1403
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1442
#, no-wrap
msgid "gitref:5ca371f4f536f9ee9d6c9fb178bf1f7f6de33216[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1404
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1443
#, no-wrap
msgid "February 17, 2023"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1406
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1411
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1426
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1445
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1450
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1465
#, no-wrap
msgid "13.2-STABLE after various merges to LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1407
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1446
#, no-wrap
msgid "1302503"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1408
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1447
#, no-wrap
msgid "gitref:aaca677fee21f202db4bb974fc5056f4dcbbb598[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1409
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1448
#, no-wrap
msgid "February 21, 2023"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1412
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1451
#, no-wrap
msgid "1302504"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1413
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1452
#, no-wrap
msgid "gitref:d6852eed98ed32ad51120a22aa1ebdf0601917b3[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1414
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1453
#, no-wrap
msgid "March 12, 2023"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1416
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1455
#, no-wrap
msgid "13.2-STABLE after merging machine-id into `hostid_save`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1417
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1456
#, no-wrap
msgid "1302505"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1418
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1457
#, no-wrap
msgid "gitref:85e32e957fcca01d50e29e543584909795c1acef[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1419
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1458
#, no-wrap
msgid "April 9, 2023"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1421
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1460
#, no-wrap
msgid "13.2-STABLE after upgrading llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-15.0.7-0-g8dfdcc7b7bf6, a.k.a. 15.0.7 release."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1422
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1461
#, no-wrap
msgid "1302506"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1423
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1462
#, no-wrap
msgid "gitref:e982b1cf1fe1dc0b84dc24f03d1c21e3fe6bdef3[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1424
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1463
#, no-wrap
msgid "June 26, 2023"
msgstr ""
+#. type: Table
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1466
+#, no-wrap
+msgid "1302507"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1467
+#, no-wrap
+msgid "gitref:b2acc21dfbd6fab28b1715c775b43d4914b75e0c[repository=\"src\",length=12]"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1468
+#, no-wrap
+msgid "July 23, 2023"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1470
+#, no-wrap
+msgid "13.2-STABLE after upgrading llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-16.0.6-0-g7cbf1a259152, a.k.a. 16.0.6 release."
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1471
+#, no-wrap
+msgid "1302508"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1472
+#, no-wrap
+msgid "gitref:21ccba43f511cc4089899619b5a85e6d83a200dc[repository=\"src\",length=12]"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1473
+#, no-wrap
+msgid "September 6, 2023"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1475
+#, no-wrap
+msgid "13.2-STABLE after ptrace started clearing TDB_BORN during PT_DETACH."
+msgstr ""
+
#. Template:
#. |13XXXXX
#. |gitref:XXXXXXXX[repository="src",length=12]
#. |October 30, 2021
#. |13.0-STABLE after XXXXXX.
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1438
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1487
#, no-wrap
msgid "FreeBSD 12 Versions"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1441
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1490
#, no-wrap
msgid "FreeBSD 12 `__FreeBSD_version` Values"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1450
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1499
#, no-wrap
msgid "1200000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1451
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1500
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/302409[302409]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1452
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1501
#, no-wrap
msgid "July 7, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1454
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1503
#, no-wrap
msgid "12.0-CURRENT."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1455
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1504
#, no-wrap
msgid "1200001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1456
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1505
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/302628[302628]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1457
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1506
#, no-wrap
msgid "July 12, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1459
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1508
#, no-wrap
msgid "12.0-CURRENT after removing collation from `[a-z]`-type ranges."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1460
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1509
#, no-wrap
msgid "1200002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1461
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1510
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/304395[304395]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1462
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1511
#, no-wrap
msgid "August 18, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1464
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1513
#, no-wrap
msgid "12.0-CURRENT after removing unused and obsolete `openbsd_poll` system call."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1465
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1514
#, no-wrap
msgid "1200003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1466
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1515
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/304608[304608]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1467
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2870
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3835
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1516
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2924
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3889
#, no-wrap
msgid "August 22, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1469
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1518
#, no-wrap
msgid "12.0-CURRENT after adding C++11 `thread_local` support in rev link:https://svnweb.freebsd.org/changeset/base/303795[303795]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1470
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1519
#, no-wrap
msgid "1200004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1471
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1520
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/304752[304752]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1472
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1521
#, no-wrap
msgid "August 24, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1474
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1523
#, no-wrap
msgid "12.0-CURRENT after fixing LC*MASK for man:newlocale[3] and man:querylocale[3] (rev link:https://svnweb.freebsd.org/changeset/base/304703[304703])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1475
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1524
#, no-wrap
msgid "1200005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1476
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1525
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/304789[304789]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1477
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1526
#, no-wrap
msgid "August 25, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1479
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1528
#, no-wrap
msgid "12.0-CURRENT after changing some ioctl interfaces in rev link:https://svnweb.freebsd.org/changeset/base/304787[304787] between the iSCSI userspace programs and the kernel."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1480
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1529
#, no-wrap
msgid "1200006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1481
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1530
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/305256[305256]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1482
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1531
#, no-wrap
msgid "September 1, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1484
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1533
#, no-wrap
msgid "12.0-CURRENT after man:crunchgen[1] META_MODE fix in link:https://svnweb.freebsd.org/changeset/base/305254[305254]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1485
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1534
#, no-wrap
msgid "1200007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1486
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1535
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/305421[305421]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1487
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1536
#, no-wrap
msgid "September 5, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1489
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1538
#, no-wrap
msgid "12.0-CURRENT after resolving a deadlock between `device_detach()` and man:usbd_do_request_flags[9]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1490
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1539
#, no-wrap
msgid "1200008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1491
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1540
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/305833[305833]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1492
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1541
#, no-wrap
msgid "September 15, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1494
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1543
#, no-wrap
msgid "12.0-CURRENT after removing the 4.3BSD compatible macro `m_copy()` in link:https://svnweb.freebsd.org/changeset/base/305824[305824]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1495
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1544
#, no-wrap
msgid "1200009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1496
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1545
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/306077[306077]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1497
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1546
#, no-wrap
msgid "September 21, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1499
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1548
#, no-wrap
msgid "12.0-CURRENT after removing `bio_taskqueue()` in link:https://svnweb.freebsd.org/changeset/base/305988[305988]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1500
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1549
#, no-wrap
msgid "1200010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1501
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1550
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/306276[306276]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1502
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1551
#, no-wrap
msgid "September 23, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1504
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1553
#, no-wrap
msgid "12.0-CURRENT after mounting man:msdosfs[5] with `longnames` support by default."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1505
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1554
#, no-wrap
msgid "1200011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1506
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1555
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/306556[306556]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1507
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1556
#, no-wrap
msgid "October 1, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1509
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1558
#, no-wrap
msgid "12.0-CURRENT after adding `fb_memattr` field to `fb_info` in link:https://svnweb.freebsd.org/changeset/base/306555[306555]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1510
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1559
#, no-wrap
msgid "1200012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1511
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1560
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/306592[306592]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1512
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1561
#, no-wrap
msgid "October 2, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1514
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1563
#, no-wrap
msgid "12.0-CURRENT after man:net80211[4] changes (rev link:https://svnweb.freebsd.org/changeset/base/306590[306590], link:https://svnweb.freebsd.org/changeset/base/306591[306591])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1515
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1564
#, no-wrap
msgid "1200013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1516
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1565
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/307140[307140]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1517
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1566
#, no-wrap
msgid "October 12, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1519
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1568
#, no-wrap
msgid "12.0-CURRENT after installing header files required development with `libzfs_core`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1520
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1569
#, no-wrap
msgid "1200014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1521
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1570
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/307529[307529]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1522
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1571
#, no-wrap
msgid "October 17, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1524
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1573
#, no-wrap
msgid "12.0-CURRENT after merging common code in man:rtwn[4] and man:urtwn[4], and adding support for 802.11ac devices."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1525
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1574
#, no-wrap
msgid "1200015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1526
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1575
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/308874[308874]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1527
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1576
#, no-wrap
msgid "November 20, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1529
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1578
#, no-wrap
msgid "12.0-CURRENT after some ABI change for unbreaking powerpc."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1530
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1579
#, no-wrap
msgid "1200016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1531
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1580
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/309017[309017]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1532
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1581
#, no-wrap
msgid "November 22, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1534
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1583
#, no-wrap
msgid "12.0-CURRENT after removing `PG_CACHED`-related fields from `vmmeter`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1535
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1584
#, no-wrap
msgid "1200017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1536
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1585
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/309124[309124]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1537
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1586
#, no-wrap
msgid "November 25, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1539
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1588
#, no-wrap
msgid "12.0-CURRENT after upgrading copies of clang, llvm, lldb, compiler-rt and libc++ to 3.9.0 release, and adding lld 3.9.0."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1540
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1589
#, no-wrap
msgid "1200018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1541
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1590
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/309676[309676]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1542
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1591
#, no-wrap
msgid "December 7, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1544
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1593
#, no-wrap
msgid "12.0-CURRENT after adding the `ki_moretdname` member to `struct kinfo_proc` and `struct kinfo_proc32` to export the whole thread name to user-space utilities."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1545
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1594
#, no-wrap
msgid "1200019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1546
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1595
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/310149[310149]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1547
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1596
#, no-wrap
msgid "December 16, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1549
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1598
#, no-wrap
msgid "12.0-CURRENT after starting to lay down the foundation for 11ac support."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1550
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1599
#, no-wrap
msgid "1200020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1551
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1600
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/312087[312087]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1552
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1601
#, no-wrap
msgid "January 13, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1554
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1603
#, no-wrap
msgid "12.0-CURRENT after removing `fgetsock` and `fputsock`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1555
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1604
#, no-wrap
msgid "1200021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1556
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1605
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/313858[313858]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1557
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1606
#, no-wrap
msgid "February 16, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1559
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1608
#, no-wrap
msgid "12.0-CURRENT after removing MCA and EISA support."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1560
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1609
#, no-wrap
msgid "1200022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1561
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1610
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/314040[314040]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1562
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1611
#, no-wrap
msgid "February 21, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1564
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1613
#, no-wrap
msgid "12.0-CURRENT after making the LinuxKPI task struct persistent across system calls."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1566
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1615
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/314373[314373]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1567
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1572
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1616
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1621
#, no-wrap
msgid "March 2, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1569
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1618
#, no-wrap
msgid "12.0-CURRENT after removing System V Release 4 binary compatibility support."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1570
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1619
#, no-wrap
msgid "1200023"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1571
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1620
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/314564[314564]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1574
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1623
#, no-wrap
msgid "12.0-CURRENT after upgrading copies of clang, llvm, lld, lldb, compiler-rt and libc++ to 4.0.0."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1575
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1624
#, no-wrap
msgid "1200024"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1576
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1625
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/314865[314865]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1577
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1626
#, no-wrap
msgid "March 7, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1579
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1628
#, no-wrap
msgid "12.0-CURRENT after removal of [.filename]#pcap-int.h#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1580
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1629
#, no-wrap
msgid "1200025"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1581
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1630
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/315430[315430]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1582
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1587
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1631
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1636
#, no-wrap
msgid "March 16, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1584
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1633
#, no-wrap
msgid "12.0-CURRENT after addition of the [.filename]#<dev/mmc/mmc_ioctl.h># header."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1585
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1634
#, no-wrap
msgid "1200026"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1586
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1635
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/315662[315662]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1589
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1638
#, no-wrap
msgid "12.0-CURRENT after hiding `struct inpcb` and `struct tcpcb` from userland."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1590
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1639
#, no-wrap
msgid "1200027"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1591
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1640
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/315673[315673]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1592
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1641
#, no-wrap
msgid "March 21, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1594
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1643
#, no-wrap
msgid "12.0-CURRENT after making CAM SIM lock optional."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1595
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1644
#, no-wrap
msgid "1200028"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1596
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1645
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/316683[316683]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1597
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1646
#, no-wrap
msgid "April 10, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1599
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1648
#, no-wrap
msgid "12.0-CURRENT after renaming `smp_no_rendevous_barrier()` to `smp_no_rendezvous_barrier()` in link:https://svnweb.freebsd.org/changeset/base/316648[316648]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1600
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1649
#, no-wrap
msgid "1200029"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1601
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1650
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/317176[317176]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1602
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1651
#, no-wrap
msgid "April 19, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1604
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1653
#, no-wrap
msgid "12.0-CURRENT after the removal of `struct vmmeter` from `struct pcpu` from link:https://svnweb.freebsd.org/changeset/base/317061[317061]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1605
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1654
#, no-wrap
msgid "1200030"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1606
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1655
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/317383[317383]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1607
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1656
#, no-wrap
msgid "April 24, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1609
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1658
#, no-wrap
msgid "12.0-CURRENT after removing NATM support including man:en[4], man:fatm[4], man:hatm[4], and man:patm[4]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1610
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1659
#, no-wrap
msgid "1200031"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1611
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1660
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/318736[318736]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1612
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1661
#, no-wrap
msgid "May 23, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1614
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1663
#, no-wrap
msgid "12.0-CURRENT after types `ino_t`, `dev_t`, `nlink_t` were extended to 64bit and `struct dirent` changed layout (also known as ino64)."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1615
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1664
#, no-wrap
msgid "1200032"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1616
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1665
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/319664[319664]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1617
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1666
#, no-wrap
msgid "June 8, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1619
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1668
#, no-wrap
msgid "12.0-CURRENT after removal of `groff`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1620
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1669
#, no-wrap
msgid "1200033"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1621
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1670
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/320043[320043]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1622
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1671
#, no-wrap
msgid "June 17, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1624
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1673
#, no-wrap
msgid "12.0-CURRENT after the type of the `struct event` member `data` was increased to 64bit, and ext structure members added."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1625
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1674
#, no-wrap
msgid "1200034"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1626
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1675
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/320085[320085]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1627
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1676
#, no-wrap
msgid "June 19, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1629
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1678
#, no-wrap
msgid "12.0-CURRENT after the NFS client and server were changed so that they actually use the 64bit `ino_t`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1630
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1679
#, no-wrap
msgid "1200035"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1631
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1680
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/320317[320317]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1632
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1681
#, no-wrap
msgid "June 24, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1634
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1683
#, no-wrap
msgid "12.0-CURRENT after the `MAP_GUARD` man:mmap[2] flag was added."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1635
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1684
#, no-wrap
msgid "1200036"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1636
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1685
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/320347[320347]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1637
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1686
#, no-wrap
msgid "June 26, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1639
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1688
#, no-wrap
msgid "12.0-CURRENT after changing `time_t` to 64 bits on powerpc (32-bit version)."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1640
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1689
#, no-wrap
msgid "1200037"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1641
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1690
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/320545[320545]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1642
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1691
#, no-wrap
msgid "July 1, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1644
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1693
#, no-wrap
msgid "12.0-CURRENT after the cleanup and inlining of `bus_dmamap*` functions (link:https://svnweb.freebsd.org/changeset/base/320528[320528])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1645
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1694
#, no-wrap
msgid "1200038"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1646
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1695
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/320879[320879]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1647
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1696
#, no-wrap
msgid "July 10, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1649
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1698
#, no-wrap
msgid "12.0-CURRENT after MMC CAM committed. (link:https://svnweb.freebsd.org/changeset/base/320844[320844])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1650
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1699
#, no-wrap
msgid "1200039"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1651
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1700
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/321369[321369]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1652
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1701
#, no-wrap
msgid "July 22, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1654
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1703
#, no-wrap
msgid "12.0-CURRENT after upgrade of copies of clang, llvm, lld, lldb, compiler-rt and libc++ to 5.0.0 (trunk r308421)."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1655
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1704
#, no-wrap
msgid "1200040"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1656
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2959
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1705
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3013
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/321688[321688]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1657
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2960
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1706
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3014
#, no-wrap
msgid "July 29, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1659
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1708
#, no-wrap
msgid "12.0-CURRENT after adding NFS client forced dismount support `umount -N`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1660
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1709
#, no-wrap
msgid "1200041"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1661
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1710
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/322762[322762]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1662
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1711
#, no-wrap
msgid "August 21, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1664
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1713
#, no-wrap
msgid "12.0-CURRENT after WRFSBASE instruction become operational on amd64."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1665
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1714
#, no-wrap
msgid "1200042"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1666
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1715
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/322900[322900]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1667
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1716
#, no-wrap
msgid "August 25, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1669
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1718
#, no-wrap
msgid "12.0-CURRENT after PLPMTUD counters were changed to use man:counter[9]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1670
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1719
#, no-wrap
msgid "1200043"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1671
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1720
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/322989[322989]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1672
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1721
#, no-wrap
msgid "August 28, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1674
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1723
#, no-wrap
msgid "12.0-CURRENT after dropping x86 CACHE_LINE_SIZE down to 64 bytes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1675
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1724
#, no-wrap
msgid "1200044"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1676
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1725
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/323349[323349]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1677
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1726
#, no-wrap
msgid "September 8, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1679
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1728
#, no-wrap
msgid "12.0-CURRENT after implementing `poll_wait()` in the LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1680
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1729
#, no-wrap
msgid "1200045"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1681
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1730
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/323706[323706]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1682
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1731
#, no-wrap
msgid "September 18, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1684
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1733
#, no-wrap
msgid "12.0-CURRENT after adding shared memory support to LinuxKPI. (link:https://svnweb.freebsd.org/changeset/base/323703[323703])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1685
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1734
#, no-wrap
msgid "1200046"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1686
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1735
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/323910[323910]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1687
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1736
#, no-wrap
msgid "September 22, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1689
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1738
#, no-wrap
msgid "12.0-CURRENT after adding support for 32-bit compatibility IOCTLs to LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1690
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1739
#, no-wrap
msgid "1200047"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1691
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1740
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/324053[324053]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1692
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2970
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2975
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1741
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3024
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3029
#, no-wrap
msgid "September 26, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1694
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1743
#, no-wrap
msgid "12.0-CURRENT after removing M_HASHTYPE_RSS_UDP_IPV4_EX. (link:https://svnweb.freebsd.org/changeset/base/324052[324052])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1695
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1744
#, no-wrap
msgid "1200048"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1696
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1745
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/324227[324227]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1697
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1746
#, no-wrap
msgid "October 2, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1699
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1748
#, no-wrap
msgid "12.0-CURRENT after hiding `struct socket` and `struct unpcb` from userland."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1700
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1749
#, no-wrap
msgid "1200049"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1701
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1750
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/324281[324281]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1702
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1751
#, no-wrap
msgid "October 4, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1704
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1753
#, no-wrap
msgid "12.0-CURRENT after adding the `value.u16` field to `struct diocgattr_arg`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1705
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1754
#, no-wrap
msgid "1200050"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1706
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1755
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/324342[324342]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1707
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1756
#, no-wrap
msgid "October 5, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1709
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1758
#, no-wrap
msgid "12.0-CURRENT after adding the `armv7 MACHINE_ARCH`. (link:https://svnweb.freebsd.org/changeset/base/324340[324340])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1710
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1759
#, no-wrap
msgid "1200051"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1711
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1760
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/324455[324455]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1712
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1761
#, no-wrap
msgid "October 9, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1714
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1763
#, no-wrap
msgid "12.0-CURRENT after removing [.filename]#libstand.a# as a public interface. (link:https://svnweb.freebsd.org/changeset/base/324454[324454])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1715
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1764
#, no-wrap
msgid "1200052"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1716
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1765
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/325028[325028]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1717
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1766
#, no-wrap
msgid "October 26, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1719
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1768
#, no-wrap
msgid "12.0-CURRENT after fixing `ptrace()` to always clear the correct thread event when resuming."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1720
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1769
#, no-wrap
msgid "1200053"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1721
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1770
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/325506[325506]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1722
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1771
#, no-wrap
msgid "November 7, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1724
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1773
#, no-wrap
msgid "12.0-CURRENT after changing `struct mbuf` layout to add optional hardware timestamps for receive packets."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1725
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1774
#, no-wrap
msgid "1200054"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1726
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1775
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/325852[325852]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1727
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1776
#, no-wrap
msgid "November 15, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1729
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1778
#, no-wrap
msgid "12.0-CURRENT after changing the layout of `struct vmtotal` to allow for reporting large memory counters."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1730
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1779
#, no-wrap
msgid "1200055"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1731
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1780
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/327740[327740]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1732
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1781
#, no-wrap
msgid "January 9, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1734
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1783
#, no-wrap
msgid "12.0-CURRENT after adding `cpucontrol -e` support."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1735
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1784
#, no-wrap
msgid "1200056"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1736
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1785
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/327952[327952]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1737
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1786
#, no-wrap
msgid "January 14, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1739
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1788
#, no-wrap
msgid "12.0-CURRENT after upgrading clang, llvm, lld, lldb, compiler-rt and libc++ to 6.0.0 (branches/release_60 r321788)."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1740
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1789
#, no-wrap
msgid "1200057"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1741
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1790
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/329033[329033]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1742
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1791
#, no-wrap
msgid "February 8, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1744
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1793
#, no-wrap
msgid "12.0-CURRENT after applying a clang 6.0.0 fix to make the wine ports build correctly."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1745
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1794
#, no-wrap
msgid "1200058"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1746
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1795
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/329166[329166]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1747
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1796
#, no-wrap
msgid "February 12, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1749
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1798
#, no-wrap
msgid "12.0-CURRENT after the Lua loader was committed."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1750
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1799
#, no-wrap
msgid "1200059"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1751
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1800
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/330299[330299]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1752
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1801
#, no-wrap
msgid "March 2, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1754
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1803
#, no-wrap
msgid "12.0-CURRENT after removing the declaration of `union semun` unless `_WANT_SEMUN` is defined. Also the removal of `struct mymsg` and the renaming of kernel-only members of `struct semid_ds` and `struct msgid_ds`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1755
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1804
#, no-wrap
msgid "1200060"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1756
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1805
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/330384[330384]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1757
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1806
#, no-wrap
msgid "March 4, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1759
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1808
#, no-wrap
msgid "12.0-CURRENT after upgrading clang, llvm, lld, lldb, compiler-rt and libc++ to 6.0.0 release."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1760
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1809
#, no-wrap
msgid "1200061"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1761
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1810
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/332100[332100]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1762
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1811
#, no-wrap
msgid "April 6, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1764
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1813
#, no-wrap
msgid "12.0-CURRENT after changing man:syslog[3] to emit RFC 5424 formatted messages."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1765
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1814
#, no-wrap
msgid "1200062"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1766
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1815
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/332423[332423]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1767
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1816
#, no-wrap
msgid "April 12, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1769
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1818
#, no-wrap
msgid "12.0-CURRENT after changing the Netmap API."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1770
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1819
#, no-wrap
msgid "1200063"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1771
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1820
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/333446[333446]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1772
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1821
#, no-wrap
msgid "May 10, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1774
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1823
#, no-wrap
msgid "12.0-CURRENT after reworking CTL frontend and backend options to use man:nv[3], allow creating multiple ioctl frontend ports."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1775
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1824
#, no-wrap
msgid "1200064"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1776
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1825
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/334074[334074]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1777
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1826
#, no-wrap
msgid "May 22, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1779
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1828
#, no-wrap
msgid "12.0-CURRENT after changing the ifnet address and multicast address TAILQ to CK_STAILQ."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1780
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1829
#, no-wrap
msgid "1200065"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1781
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1830
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/334290[334290]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1782
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1831
#, no-wrap
msgid "May 28, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1784
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1833
#, no-wrap
msgid "12.0-CURRENT after changing man:dwatch[1] to allow '-E code' to override profile EVENT_DETAILS."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1785
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1834
#, no-wrap
msgid "1200066"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1786
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1835
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/334466[334466]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1787
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3035
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3040
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1836
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3089
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3094
#, no-wrap
msgid "June 1, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1789
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1838
#, no-wrap
msgid "12.0-CURRENT after removal of in-kernel pmc tables for Intel."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1790
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1839
#, no-wrap
msgid "1200067"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1791
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1840
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/334892[334892]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1792
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1841
#, no-wrap
msgid "June 9, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1794
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1843
#, no-wrap
msgid "12.0-CURRENT after adding DW_LANG constants to libdwarf."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1795
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1844
#, no-wrap
msgid "1200068"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1796
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1845
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/334930[334930]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1797
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1846
#, no-wrap
msgid "June 12, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1799
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1848
#, no-wrap
msgid "12.0-CURRENT after changing the interface between the NFS modules."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1800
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1849
#, no-wrap
msgid "1200069"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1801
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1850
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/335237[335237]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1802
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1851
#, no-wrap
msgid "June 15, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1804
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1853
#, no-wrap
msgid "12.0-CURRENT after changing `struct kerneldumpheader` to version 4 (similar to version 2 in 11-STABLE and previous)."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1805
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1854
#, no-wrap
msgid "1200070"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1806
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1855
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/335873[335873]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1807
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1856
#, no-wrap
msgid "July 2, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1809
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1858
#, no-wrap
msgid "12.0-CURRENT after inlining man:atomic[9] in modules on amd64 and i386 requiring all modules of consumers to be rebuilt for these architectures."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1810
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1859
#, no-wrap
msgid "1200071"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1811
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1860
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/335930[335930]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1812
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1861
#, no-wrap
msgid "July 4, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1814
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1863
#, no-wrap
msgid "12.0-CURRENT after changing the ABI and API of man:epoch[9] (link:https://svnweb.freebsd.org/changeset/base/335924[335924]) requiring modules of consumers to be rebuilt."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1815
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1864
#, no-wrap
msgid "1200072"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1816
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1865
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/335979[335979]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1817
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1866
#, no-wrap
msgid "July 5, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1819
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1868
#, no-wrap
msgid "12.0-CURRENT after changing the ABI and API of `struct xinpcb` and friends."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1820
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1869
#, no-wrap
msgid "1200073"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1821
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1870
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/336313[336313]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1822
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1871
#, no-wrap
msgid "July 15, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1824
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1873
#, no-wrap
msgid "12.0-CURRENT after changing the ABI and API of `struct if_shared_ctx` and `struct if_softc_ctx` requiring modules of man:iflib[9] consumers to be rebuilt."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1825
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1874
#, no-wrap
msgid "1200074"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1826
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1875
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/336360[336360]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1827
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1876
#, no-wrap
msgid "July 16, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1829
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1878
#, no-wrap
msgid "12.0-CURRENT after updating the configuration of libstdc++ to make use of C99 functions."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1830
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1879
#, no-wrap
msgid "1200075"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1831
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1880
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/336538[336538]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1832
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1881
#, no-wrap
msgid "July 19, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1834
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1883
#, no-wrap
msgid "12.0-CURRENT after `zfsloader` being folded into loader, and after adding ntpd:ntpd as uid:gid 123:123, and after removing arm big-endian support (MACHINE_ARCH=armeb)."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1835
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1884
#, no-wrap
msgid "1200076"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1836
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1885
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/336914[336914]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1837
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1886
#, no-wrap
msgid "July 30, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1839
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1888
#, no-wrap
msgid "12.0-CURRENT after KPI changes to `timespecadd`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1840
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1889
#, no-wrap
msgid "1200077"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1841
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1890
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/337576[337576]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1842
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1891
#, no-wrap
msgid "August 10, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1844
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1893
#, no-wrap
msgid "12.0-CURRENT after man:timespec_get[3] was added to the system."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1845
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1894
#, no-wrap
msgid "1200078"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1846
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1895
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/337863[337863]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1847
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1896
#, no-wrap
msgid "August 15, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1849
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1898
#, no-wrap
msgid "12.0-CURRENT after exec.created hook for jails."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1850
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1899
#, no-wrap
msgid "1200079"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1851
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1900
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/338061[338061]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1852
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1901
#, no-wrap
msgid "August 19, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1854
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1903
#, no-wrap
msgid "12.0-CURRENT after converting `arc4random` to using the Chacha20 algorithm and deprecating `arc4random_stir` and `arc4random_addrandom`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1855
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1904
#, no-wrap
msgid "1200080"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1856
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1905
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/338172[338172]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1857
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1906
#, no-wrap
msgid "August 22, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1859
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1908
#, no-wrap
msgid "12.0-CURRENT after removing the drm drivers."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1860
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1909
#, no-wrap
msgid "1200081"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1861
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1910
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/338182[338182]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1862
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1911
#, no-wrap
msgid "August 21, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1864
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1913
#, no-wrap
msgid "12.0-CURRENT after KPI changes to NVMe."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1865
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1914
#, no-wrap
msgid "1200082"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1866
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1915
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/338285[338285]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1867
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1916
#, no-wrap
msgid "August 24, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1869
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1918
#, no-wrap
msgid "12.0-CURRENT after reverting the removal of the drm drivers."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1870
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1919
#, no-wrap
msgid "1200083"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1871
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1920
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/338331[338331]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1872
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1921
#, no-wrap
msgid "August 26, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1874
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1923
#, no-wrap
msgid "12.0-CURRENT after removing `arc4random_stir` and `arc4random_addrandom`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1875
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1924
#, no-wrap
msgid "1200084"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1876
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1925
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/338478[338478]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1877
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1926
#, no-wrap
msgid "September 5, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1879
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1928
#, no-wrap
msgid "12.0-CURRENT after updating man:objcopy[1] to properly handle little-endian MIPS64 object files."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1880
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1929
#, no-wrap
msgid "1200085"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1881
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1930
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/339270[339270]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1884
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1933
#, no-wrap
msgid "12.0-STABLE after updating OpenSSL to version 1.1.1."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1885
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1934
#, no-wrap
msgid "1200086"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1886
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1935
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/339732[339732]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1889
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1938
#, no-wrap
msgid "12.0-STABLE after updating OpenSSL shared library version numbers."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1890
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1939
#, no-wrap
msgid "1200500"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1891
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1940
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/340471[340471]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1892
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1941
#, no-wrap
msgid "November 16, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1894
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1943
#, no-wrap
msgid "12-STABLE after releng/12.0 was branched."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1895
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1944
#, no-wrap
msgid "1200501"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1896
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1945
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/342801[342801]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1897
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3065
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1946
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3119
#, no-wrap
msgid "January 6, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1899
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1948
#, no-wrap
msgid "12-STABLE after merge of fixing `linux_destroy_dev()` behaviour when there are still files open from the destroying cdev."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1900
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1949
#, no-wrap
msgid "1200502"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1901
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1950
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/343126[343126]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1902
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1951
#, no-wrap
msgid "January 17, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1904
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1953
#, no-wrap
msgid "12-STABLE after enabling sys/random.h #include from C++."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1905
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1954
#, no-wrap
msgid "1200503"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1906
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1955
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/344152[344152]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1907
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1956
#, no-wrap
msgid "February 15, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1909
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1958
#, no-wrap
msgid "12-STABLE after merge of fixing man:renameat[2] for CAPABILITIES kernels."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1910
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1959
#, no-wrap
msgid "1200504"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1911
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1960
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/345169[345169]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1914
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1963
#, no-wrap
msgid "12-STABLE after merging CCM for the benefit of the ZoF port."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1915
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1964
#, no-wrap
msgid "1200505"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1916
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1965
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/345327[345327]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1917
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1966
#, no-wrap
msgid "March 20, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1919
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1968
#, no-wrap
msgid "12-STABLE after merging support for selectively disabling ZFS without disabling loader."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1920
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1969
#, no-wrap
msgid "1200506"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1921
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1970
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/346168[346168]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1922
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1971
#, no-wrap
msgid "April 12, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1924
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1973
#, no-wrap
msgid "12-STABLE after merging llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp 8.0.0 final release r356365."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1925
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1974
#, no-wrap
msgid "1200507"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1926
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1975
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/346337[346337]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1927
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1976
#, no-wrap
msgid "April 17, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1929
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1978
#, no-wrap
msgid "12-STABLE after MFC of iflib changes in link:https://svnweb.freebsd.org/changeset/base/345303[345303], link:https://svnweb.freebsd.org/changeset/base/345658,[345658,] and partially of link:https://svnweb.freebsd.org/changeset/base/345305[345305]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1930
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1979
#, no-wrap
msgid "1200508"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1931
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3079
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1980
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3133
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/346784[346784]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1932
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3080
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1981
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3134
#, no-wrap
msgid "April 27, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1934
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1983
#, no-wrap
msgid "12-STABLE after `ether_gen_addr` availability."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1935
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1984
#, no-wrap
msgid "1200509"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1936
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1985
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/347790[347790]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1937
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3090
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1986
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3144
#, no-wrap
msgid "May 16, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1939
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1988
#, no-wrap
msgid "12-STABLE after bumping the Mellanox driver version numbers (man:mlx4en[4]; man:mlx5en[4])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1940
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1989
#, no-wrap
msgid "1200510"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1941
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1990
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/348036[348036]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1942
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1991
#, no-wrap
msgid "May 21, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1944
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1993
#, no-wrap
msgid "12-STABLE after change to struct in linuxkpi from link:https://svnweb.freebsd.org/changeset/base/348035[348035]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1945
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1994
#, no-wrap
msgid "1200511"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1946
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1995
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/348243[348243]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1947
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1952
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1996
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2001
#, no-wrap
msgid "May 24, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1949
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1998
#, no-wrap
msgid "12-STABLE after MFC of link:https://svnweb.freebsd.org/changeset/base/347843[347843]: adding `group_leader` member to struct `task_struct` to the LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1950
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1999
#, no-wrap
msgid "1200512"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1951
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2000
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/348245[348245]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1954
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2003
#, no-wrap
msgid "12-STABLE after adding context member to ww_mutex in LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1955
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2004
#, no-wrap
msgid "1200513"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1956
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2005
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/349763[349763]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1957
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2006
#, no-wrap
msgid "July 5, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1959
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2008
#, no-wrap
msgid "12-STABLE after MFC of man:epoch[9] changes: link:https://svnweb.freebsd.org/changeset/base/349763[349763], link:https://svnweb.freebsd.org/changeset/base/340404[340404], link:https://svnweb.freebsd.org/changeset/base/340415[340415], link:https://svnweb.freebsd.org/changeset/base/340417[340417], link:https://svnweb.freebsd.org/changeset/base/340419[340419], link:https://svnweb.freebsd.org/changeset/base/340420[340420]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1960
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2009
#, no-wrap
msgid "1200514"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1961
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2010
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/350083[350083]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1962
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2011
#, no-wrap
msgid "July 17, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1964
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2013
#, no-wrap
msgid "12-STABLE after additions to LinuxKPI's rcu list."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1965
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2014
#, no-wrap
msgid "1200515"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1966
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2015
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/350877[350877]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1967
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2016
#, no-wrap
msgid "August 11, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1969
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2018
#, no-wrap
msgid "12-STABLE after MFC of link:https://svnweb.freebsd.org/changeset/base/349891[349891] (reorganize the SRCS lists as one file per line, and then alphabetize them) and link:https://svnweb.freebsd.org/changeset/base/349972[349972] (add `arm_sync_icache()` and `arm_drain_writebuf()` sysarch syscall wrappers)."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1970
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2019
#, no-wrap
msgid "1200516"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1971
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2020
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/351276[351276]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1972
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2021
#, no-wrap
msgid "August 20, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1974
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2023
#, no-wrap
msgid "12-STABLE after MFC of various changes to iflib link:https://svnweb.freebsd.org/changeset/base/351276[351276]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1975
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2024
#, no-wrap
msgid "1200517"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1976
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2025
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/352076[352076]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1979
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2028
#, no-wrap
msgid "12-STABLE after adding sysfs create/remove functions that handles multiple files in one call to the LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1980
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2029
#, no-wrap
msgid "1200518"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1981
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2030
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/352114[352114]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1982
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2031
#, no-wrap
msgid "September 10, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1984
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2033
#, no-wrap
msgid "12-STABLE after additional updates to LinuxKPI's sysfs."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1985
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2034
#, no-wrap
msgid "1200519"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1986
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2035
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/352351[352351]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1987
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2036
#, no-wrap
msgid "September 15, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1989
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2038
#, no-wrap
msgid "12-STABLE after MFC of the new fusefs driver."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1990
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2039
#, no-wrap
msgid "1201000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1991
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2040
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/352546[352546]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1992
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1997
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2041
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2046
#, no-wrap
msgid "September 20, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1994
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2043
#, no-wrap
msgid "releng/12.1 branched from stable/12@r352480."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1995
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2044
#, no-wrap
msgid "1201500"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1996
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2045
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/352547[352547]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1999
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2048
#, no-wrap
msgid "12-STABLE after branching releng/12.1."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2000
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2049
#, no-wrap
msgid "1201501"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2001
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3104
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2050
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3158
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/354598[354598]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2002
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2017
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3105
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2051
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2066
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3159
#, no-wrap
msgid "November 10, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2004
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2053
#, no-wrap
msgid "12-STABLE after fixing a potential OOB read security issue in libc++."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2005
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2054
#, no-wrap
msgid "1201502"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2006
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2055
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/354613[354613]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2007
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3110
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3115
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3120
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2056
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3164
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3169
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3174
#, no-wrap
msgid "November 11, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2009
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2058
#, no-wrap
msgid "12-STABLE after enabling device class group attributes in the LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2010
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2059
#, no-wrap
msgid "1201503"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2011
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2060
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/354928[354928]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2014
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2063
#, no-wrap
msgid "12-STABLE after adding support for `AT_EXECPATH` to man:elf_aux_info[3]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2015
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2064
#, no-wrap
msgid "1201504"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2019
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2068
#, no-wrap
msgid "12-STABLE after correcting the C++ version check for declaring man:timespec_get[3]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2020
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2069
#, no-wrap
msgid "1201505"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2021
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3124
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2070
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3178
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/355899[355899]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2022
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3125
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2071
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3179
#, no-wrap
msgid "December 19, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2024
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2073
#, no-wrap
msgid "12-STABLE after adding `sigsetop` extensions commonly found in musl libc and glibc."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2025
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2074
#, no-wrap
msgid "1201506"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2026
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2075
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/355968[355968]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2027
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2076
#, no-wrap
msgid "December 21, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2029
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2078
#, no-wrap
msgid "12-STABLE after doubling the value of `ARG_MAX`, for 64 bit platforms."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2030
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2079
#, no-wrap
msgid "1201507"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2031
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2080
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/356306[356306]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2034
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2083
#, no-wrap
msgid "12-STABLE after adding functions to man:bitstring[3] to find contiguous sequences of set or unset bits."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2035
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2084
#, no-wrap
msgid "1201508"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2036
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2085
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/356394[356394]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2039
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2088
#, no-wrap
msgid "12-STABLE after making USB statistics be per-device instead of per bus."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2040
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2089
#, no-wrap
msgid "1201509"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2041
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2090
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/356460[356460]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2042
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2091
#, no-wrap
msgid "January 7, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2044
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2093
#, no-wrap
msgid "12-STABLE after updating llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to 9.0.0 final release r372316."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2045
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2094
#, no-wrap
msgid "1201510"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2046
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2095
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/356679[356679]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2047
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3135
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3910
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2096
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3189
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3964
#, no-wrap
msgid "January 13, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2049
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2098
#, no-wrap
msgid "12-STABLE after adding own counter for cancelled USB transfers."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2050
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2099
#, no-wrap
msgid "1201511"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2051
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2100
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/357333[357333]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2052
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2101
#, no-wrap
msgid "January 31, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2054
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2103
#, no-wrap
msgid "12-STABLE after adding [.filename]#/etc/os-release# as a symbolic link to [.filename]#/var/run/os-release#."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2055
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2104
#, no-wrap
msgid "1201512"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2056
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2105
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/357612[357612]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2057
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3140
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2106
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3194
#, no-wrap
msgid "February 6, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2059
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2108
#, no-wrap
msgid "12-STABLE after recent LinuxKPI changes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2060
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2109
#, no-wrap
msgid "1201513"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2061
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2110
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/359957[359957]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2062
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3145
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2111
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3199
#, no-wrap
msgid "April 15, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2064
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2113
#, no-wrap
msgid "12-STABLE after cloning the RCU interface into a sleepable and a non-sleepable part in the LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2065
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2114
#, no-wrap
msgid "1201514"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2066
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2115
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/360525[360525]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2067
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2072
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2116
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2121
#, no-wrap
msgid "May 1, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2069
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2118
#, no-wrap
msgid "12-STABLE after implementing full man:bus_dma[9] support in the LinuxKPI and pulling in all dependencies."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2070
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2119
#, no-wrap
msgid "1201515"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2071
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2120
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/360545[360545]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2074
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2123
#, no-wrap
msgid "12-STABLE after updating llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to 10.0.0 release."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2075
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2124
#, no-wrap
msgid "1201516"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2076
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2125
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/360620[360620]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2077
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2126
#, no-wrap
msgid "May 4, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2079
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2128
#, no-wrap
msgid "12-STABLE after moving `id_mapped` to end of `bus_dma_impl` structure to preserve KPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2080
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2129
#, no-wrap
msgid "1201517"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2081
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2130
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/361350[361350]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2082
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2131
#, no-wrap
msgid "May 21, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2084
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2133
#, no-wrap
msgid "12-STABLE after renaming `vm.max_wired` to `vm.max_user_wired` and changing its type."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2085
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2134
#, no-wrap
msgid "1201518"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2086
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2135
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/362319[362319]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2087
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3175
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2136
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3229
#, no-wrap
msgid "June 18, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2089
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2138
#, no-wrap
msgid "12-STABLE after implementing `__is_constexpr()` function macro in the LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2090
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2139
#, no-wrap
msgid "1201519"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2091
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2140
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/362916[362916]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2092
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3180
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2141
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3234
#, no-wrap
msgid "July 4, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2094
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2143
#, no-wrap
msgid "12-STABLE after making liblzma use libmd implementation of SHA256."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2095
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2144
#, no-wrap
msgid "1201520"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2096
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2145
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/363494[363494]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2097
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3185
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2146
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3239
#, no-wrap
msgid "July 24, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2099
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2148
#, no-wrap
msgid "12-STABLE after updating llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to 10.0.1 release."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2100
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2149
#, no-wrap
msgid "1201521"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2101
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2150
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/363790[363790]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2102
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3190
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2151
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3244
#, no-wrap
msgid "August 3, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2104
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2153
#, no-wrap
msgid "12-STABLE after implementing the `array_size()` function in the LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2105
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2154
#, no-wrap
msgid "1201522"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2106
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2155
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/363832[363832]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2107
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2156
#, no-wrap
msgid "August 4, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2109
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2158
#, no-wrap
msgid "12-STABLE after adding sysctlbyname system call."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2110
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2159
#, no-wrap
msgid "1201523"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2111
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2160
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/364390[364390]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2112
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3195
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2161
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3249
#, no-wrap
msgid "August 19, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2114
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2163
#, no-wrap
msgid "12-STABLE after change to clone the task struct fields related to RCU."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2115
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2164
#, no-wrap
msgid "1201524"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2116
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2165
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/365356[365356]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2117
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2166
#, no-wrap
msgid "September 5, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2119
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2168
#, no-wrap
msgid "12-STABLE after splitting XDR off into a separate kernel module, to minimize ZFS dependencies."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2120
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2169
#, no-wrap
msgid "1201525"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2121
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3199
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2170
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3253
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/365471[365471]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2124
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2189
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2173
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2238
#, no-wrap
msgid "12-STABLE after adding atomic and `bswap` functions to libcompiler_rt."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2125
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2174
#, no-wrap
msgid "1201526"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2126
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2175
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/365608[365608]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2127
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2176
#, no-wrap
msgid "September 10, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2129
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2178
#, no-wrap
msgid "12-STABLE after updating net80211 and kernel privilege checking API changes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2130
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2179
#, no-wrap
msgid "1202000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2131
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2180
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/365618[365618]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2132
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2137
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2181
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2186
#, no-wrap
msgid "September 11, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2134
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2183
#, no-wrap
msgid "releng/12.2 branched from stable/12@r365618."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2135
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2184
#, no-wrap
msgid "1202500"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2136
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2185
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/365619[365619]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2139
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2188
#, no-wrap
msgid "12-STABLE after branching releng/12.2."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2140
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2189
#, no-wrap
msgid "1202501"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2141
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3204
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2190
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3258
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/365661[365661]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2142
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3205
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2191
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3259
#, no-wrap
msgid "September 12, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2144
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2193
#, no-wrap
msgid "12-STABLE after followup commits to libcompiler_rt."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2145
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2194
#, no-wrap
msgid "1202502"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2146
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2195
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/365816[365816]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2147
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2196
#, no-wrap
msgid "September 16, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2149
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2198
#, no-wrap
msgid "12-STABLE after fixing man:crunchgen[1] application build with `WARNS=6`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2150
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2199
#, no-wrap
msgid "1202503"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2151
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2200
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/366878[366878]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2154
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2203
#, no-wrap
msgid "12-STABLE after populating the acquire context field of a `ww_mutex` in the LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2155
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2204
#, no-wrap
msgid "1202504"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2156
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2205
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/367511[367511]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2159
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2208
#, no-wrap
msgid "12-STABLE after the addition of man:ptsname_r[3]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2160
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2209
#, no-wrap
msgid "1202505"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2161
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2210
#, no-wrap
msgid "gitref:f3d75bed5475b15f21edf4052665b1212b548bd0[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2162
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2211
#, no-wrap
msgid "December 28, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2164
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2213
#, no-wrap
msgid "12-STABLE after improving handling of alternate settings in the USB stack."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2165
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2214
#, no-wrap
msgid "1202506"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2166
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2215
#, no-wrap
msgid "gitref:d36cc12ddfe3335ec8306bd4b393f11069551fa0[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2169
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2218
#, no-wrap
msgid "12-STABLE after changing the internal KAPI between the krpc and NFS."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2170
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2219
#, no-wrap
msgid "1202507"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2171
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2220
#, no-wrap
msgid "gitref:1e279fe9deaea1c5e3503117dd3077dcffb1276d[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2174
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2223
#, no-wrap
msgid "12-STABLE after changing the internal KAPI between the nscl.ko and nfscommon.ko modules."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2175
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2224
#, no-wrap
msgid "1202508"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2176
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2225
#, no-wrap
msgid "gitref:489236b0474857b0a7a2df77c302290e12be9e7b[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2179
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2228
#, no-wrap
msgid "12-STABLE after changing the internal KAPI between the krpc and nfsd modules."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2180
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2229
#, no-wrap
msgid "1203500"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2181
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2230
#, no-wrap
msgid "gitref:f2900e784cb024e55ec0f5cd6834af5fadcb9f9a[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2182
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2231
#, no-wrap
msgid "October 20, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2184
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2233
#, no-wrap
msgid "12-STABLE after branching releng/12.3."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2185
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2234
#, no-wrap
msgid "1203501"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2186
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2235
#, no-wrap
msgid "gitref:b148c7b87148b653fdbef9c5aa591b9abcd99e26[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2187
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2192
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2236
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2241
#, no-wrap
msgid "December 22, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2190
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2239
#, no-wrap
msgid "1203502"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2191
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2240
#, no-wrap
msgid "gitref:4772e4135cb3fe7f25531894f3b02f35ec086bda[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2194
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2243
#, no-wrap
msgid "12-STABLE after updating llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to 11.0.1."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2195
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2244
#, no-wrap
msgid "1203503"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2196
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2245
#, no-wrap
msgid "gitref:e405b2dc913c99189aa9b923ed686a790253cc7e[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2197
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2202
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2207
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2246
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2251
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2256
#, no-wrap
msgid "December 25, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2199
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2248
#, no-wrap
msgid "12-STABLE after updating llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to 12.0.0."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2200
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2249
#, no-wrap
msgid "1203504"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2201
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2250
#, no-wrap
msgid "gitref:1a398266112e73f91a4f2e2701ceefd3f2948aac[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2204
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2253
#, no-wrap
msgid "12-STABLE after adding out-of-line LSE atomics helpers to [.filename]#libcompiler_rt.a# on aarch64."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2205
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2254
#, no-wrap
msgid "1203505"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2206
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2255
#, no-wrap
msgid "gitref:0b7be89b329e0f862c25f34abfb13c75a4d45f2a[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2209
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2258
#, no-wrap
msgid "12-STABLE after updating llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to 13.0.0."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2210
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2259
#, no-wrap
msgid "1203506"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2211
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2260
#, no-wrap
msgid "gitref:f591279d9c93bc2ea9cd1a447c2df11d437fbc7b[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2212
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2261
#, no-wrap
msgid "February 12, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2214
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2263
#, no-wrap
msgid "12-STABLE after restoring availability tradeoff of random(4)."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2215
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2264
#, no-wrap
msgid "1203507"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2216
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2265
#, no-wrap
msgid "gitref:180d95e04e938328de8f2a24d16fdb5049e15262[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2217
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2266
#, no-wrap
msgid "April 9, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2219
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2268
#, no-wrap
msgid "12-STABLE after zlib unification."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2220
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2269
+#, no-wrap
+msgid "1203508"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2270
+#, no-wrap
+msgid "gitref:6c717a28505d3e77a0c3780ca1f65eb85b538eb9[repository=\"src\",length=12]"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2273
+#, no-wrap
+msgid "12-STABLE after iflib: Allow drivers to determine which queue to TX on."
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2274
#, no-wrap
msgid "1204000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2221
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2275
#, no-wrap
msgid "gitref:fce871fe35204527a2ce08e43e1572ae9295cc00[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2222
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2227
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2276
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2281
#, no-wrap
msgid "October 20, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2224
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2278
#, no-wrap
msgid "releng/12.4 branched from stable/12."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2225
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2279
#, no-wrap
msgid "1204500"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2226
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2280
#, no-wrap
msgid "gitref:6a9031c5e2ba5435aa4ea08ee05c351d5bef035d[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2229
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2283
#, no-wrap
msgid "12-STABLE after branching releng/12.4."
msgstr ""
@@ -10027,6453 +10215,6453 @@ msgstr ""
#. |October 30, 2021
#. |12-STABLE after XXXXXX.
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2241
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2295
#, no-wrap
msgid "FreeBSD 11 Versions"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2244
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2298
#, no-wrap
msgid "FreeBSD 11 `__FreeBSD_version` Values"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2253
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2307
#, no-wrap
msgid "1100000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2254
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2308
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/256284[256284]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2255
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3528
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2309
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3582
#, no-wrap
msgid "October 10, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2257
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2311
#, no-wrap
msgid "11.0-CURRENT."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2258
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2312
#, no-wrap
msgid "1100001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2259
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2313
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/256776[256776]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2260
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2314
#, no-wrap
msgid "October 19, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2262
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2316
#, no-wrap
msgid "11.0-CURRENT after addition of support for \"first boot\" [.filename]#rc.d# scripts, so ports can make use of this."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2263
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2317
#, no-wrap
msgid "1100002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2264
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2318
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/257696[257696]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2265
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2319
#, no-wrap
msgid "November 5, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2267
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2321
#, no-wrap
msgid "11.0-CURRENT after dropping support for historic ioctls."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2268
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2322
#, no-wrap
msgid "1100003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2269
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2323
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/258284[258284]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2270
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2324
#, no-wrap
msgid "November 17, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2272
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2326
#, no-wrap
msgid "11.0-CURRENT after iconv changes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2273
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2327
#, no-wrap
msgid "1100004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2274
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2328
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/259424[259424]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2275
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3553
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2329
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3607
#, no-wrap
msgid "December 15, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2277
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2331
#, no-wrap
msgid "11.0-CURRENT after the behavior change of `gss_pseudo_random` introduced in link:https://svnweb.freebsd.org/changeset/base/259286[259286]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2278
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2332
#, no-wrap
msgid "1100005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2279
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2333
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/260010[260010]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2280
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2334
#, no-wrap
msgid "December 28, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2282
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2336
#, no-wrap
msgid "11.0-CURRENT after link:https://svnweb.freebsd.org/changeset/base/259951[259951] - Do not coalesce entries in man:vm_map_stack[9]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2283
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2337
#, no-wrap
msgid "1100006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2284
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2338
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/261246[261246]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2285
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2339
#, no-wrap
msgid "January 28, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2287
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2341
#, no-wrap
msgid "11.0-CURRENT after upgrades of libelf and libdwarf."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2288
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2342
#, no-wrap
msgid "1100007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2289
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2343
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/261283[261283]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2290
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2344
#, no-wrap
msgid "January 30, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2292
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2346
#, no-wrap
msgid "11.0-CURRENT after upgrade of libc++ to 3.4 release."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2293
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2347
#, no-wrap
msgid "1100008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2294
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2348
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/261881[261881]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2295
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2349
#, no-wrap
msgid "February 14, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2297
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2351
#, no-wrap
msgid "11.0-CURRENT after libc++ 3.4 ABI compatibility fix."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2298
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2352
#, no-wrap
msgid "1100009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2299
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2353
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/261991[261991]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2300
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2354
#, no-wrap
msgid "February 16, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2302
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2356
#, no-wrap
msgid "11.0-CURRENT after upgrade of llvm/clang to 3.4 release."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2303
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2357
#, no-wrap
msgid "1100010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2304
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2358
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/262630[262630]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2305
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2359
#, no-wrap
msgid "February 28, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2307
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2361
#, no-wrap
msgid "11.0-CURRENT after upgrade of ncurses to 5.9 release (rev link:https://svnweb.freebsd.org/changeset/base/262629[262629])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2308
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2362
#, no-wrap
msgid "1100011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2309
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2363
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/263102[263102]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2310
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2364
#, no-wrap
msgid "March 13, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2312
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2366
#, no-wrap
msgid "11.0-CURRENT after ABI change in struct `if_data`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2313
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2367
#, no-wrap
msgid "1100012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2314
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2368
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/263140[263140]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2315
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2320
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4268
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2369
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2374
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4322
#, no-wrap
msgid "March 14, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2317
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2371
#, no-wrap
msgid "11.0-CURRENT after removal of Novell IPX protocol support."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2318
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2372
#, no-wrap
msgid "1100013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2319
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2373
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/263152[263152]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2322
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2376
#, no-wrap
msgid "11.0-CURRENT after removal of AppleTalk protocol support."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2323
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2377
#, no-wrap
msgid "1100014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2324
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2378
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/263235[263235]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2325
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2379
#, no-wrap
msgid "March 16, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2327
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2381
#, no-wrap
msgid "11.0-CURRENT after renaming [.filename]#<sys/capability.h># to [.filename]#<sys/capsicum.h># to avoid a clash with similarly named headers in other operating systems. A compatibility header is left in place to limit build breakage, but will be deprecated in due course."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2328
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2382
#, no-wrap
msgid "1100015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2329
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2383
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/263620[263620]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2330
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2384
#, no-wrap
msgid "March 22, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2332
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2386
#, no-wrap
msgid "11.0-CURRENT after `cnt` rename to `vm_cnt`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2333
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2387
#, no-wrap
msgid "1100016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2334
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2388
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/263660[263660]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2335
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2389
#, no-wrap
msgid "March 23, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2337
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2391
#, no-wrap
msgid "11.0-CURRENT after addition of `armv6hf TARGET_ARCH`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2338
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2392
#, no-wrap
msgid "1100017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2339
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2393
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/264121[264121]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2340
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2394
#, no-wrap
msgid "April 4, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2342
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2396
#, no-wrap
msgid "11.0-CURRENT after GCC support for `__block` definition."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2343
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2397
#, no-wrap
msgid "1100018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2344
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2398
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/264212[264212]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2345
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3578
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2399
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3632
#, no-wrap
msgid "April 6, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2347
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2401
#, no-wrap
msgid "11.0-CURRENT after support for UDP-Lite protocol (RFC 3828)."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2348
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2402
#, no-wrap
msgid "1100019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2349
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3582
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4282
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2403
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3636
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4336
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/264289[264289]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2350
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3583
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2404
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3637
#, no-wrap
msgid "April 8, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2352
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2406
#, no-wrap
msgid "11.0-CURRENT after FreeBSD-SA-14:06.openssl (rev link:https://svnweb.freebsd.org/changeset/base/264265[264265])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2353
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2407
#, no-wrap
msgid "1100020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2354
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2408
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/265215[265215]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2355
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2409
#, no-wrap
msgid "May 1, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2357
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2411
#, no-wrap
msgid "11.0-CURRENT after removing `lindev` in favor of having /dev/full by default (rev link:https://svnweb.freebsd.org/changeset/base/265212[265212])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2358
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2412
#, no-wrap
msgid "1100021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2359
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2413
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/266151[266151]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2360
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2414
#, no-wrap
msgid "May 6, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2362
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2416
#, no-wrap
msgid "11.0-CURRENT after [.filename]#src.opts.mk# changes, decoupling man:make.conf[5] from `buildworld` (rev link:https://svnweb.freebsd.org/changeset/base/265419[265419])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2363
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2417
#, no-wrap
msgid "1100022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2364
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2418
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/266904[266904]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2365
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2419
#, no-wrap
msgid "May 30, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2367
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2421
#, no-wrap
msgid "11.0-CURRENT after changes to man:strcasecmp[3], moving man:strcasecmp_l[3] and man:strncasecmp_l[3] from [.filename]#<string.h># to [.filename]#<strings.h># for POSIX 2008 compliance (rev link:https://svnweb.freebsd.org/changeset/base/266865[266865])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2368
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2422
#, no-wrap
msgid "1100023"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2369
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2423
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/267440[267440]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2370
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3598
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2424
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3652
#, no-wrap
msgid "June 13, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2372
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2426
#, no-wrap
msgid "11.0-CURRENT after the CUSE library and kernel module have been attached to the build by default."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2373
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2427
#, no-wrap
msgid "1100024"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2374
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2428
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/267992[267992]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2375
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2429
#, no-wrap
msgid "June 27, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2377
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2431
#, no-wrap
msgid "11.0-CURRENT after man:sysctl[3] API change."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2378
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2432
#, no-wrap
msgid "1100025"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2379
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2433
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/268066[268066]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2380
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2434
#, no-wrap
msgid "June 30, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2382
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2436
#, no-wrap
msgid "11.0-CURRENT after man:regex[3] library update to add \">\" and \"<\" delimiters."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2383
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2437
#, no-wrap
msgid "1100026"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2384
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2438
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/268118[268118]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2385
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2439
#, no-wrap
msgid "July 1, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2387
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2441
#, no-wrap
msgid "11.0-CURRENT after the internal interface between the NFS modules, including the krpc, was changed by (rev link:https://svnweb.freebsd.org/changeset/base/268115[268115])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2388
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2442
#, no-wrap
msgid "1100027"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2389
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2443
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/268441[268441]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2390
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3603
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4303
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2444
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3657
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4357
#, no-wrap
msgid "July 8, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2392
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2446
#, no-wrap
msgid "11.0-CURRENT after FreeBSD-SA-14:17.kmem (rev link:https://svnweb.freebsd.org/changeset/base/268431[268431])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2393
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2447
#, no-wrap
msgid "1100028"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2394
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2448
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/268945[268945]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2395
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2449
#, no-wrap
msgid "July 21, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2397
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2451
#, no-wrap
msgid "11.0-CURRENT after man:hdestroy[3] compliance fix changed ABI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2398
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2452
#, no-wrap
msgid "1100029"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2399
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2453
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/270173[270173]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2400
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3613
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3618
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2454
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3667
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3672
#, no-wrap
msgid "August 3, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2402
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2456
#, no-wrap
msgid "11.0-CURRENT after `SOCK_DGRAM` bug fix (rev link:https://svnweb.freebsd.org/changeset/base/269489[269489])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2403
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2457
#, no-wrap
msgid "1100030"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2404
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2458
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/270929[270929]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2405
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2459
#, no-wrap
msgid "September 1, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2407
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2461
#, no-wrap
msgid "11.0-CURRENT after `SOCK_RAW` sockets were changed to not modify packets at all."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2408
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2462
#, no-wrap
msgid "1100031"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2409
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3622
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4312
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5102
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2463
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3676
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4366
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5156
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/271341[271341]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2410
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2420
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3623
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4313
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5103
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2464
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2474
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3677
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4367
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5157
#, no-wrap
msgid "September 9, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2412
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2466
#, no-wrap
msgid "11.0-CURRENT after FreeBSD-SA-14:18.openssl (rev link:https://svnweb.freebsd.org/changeset/base/269686[269686])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2413
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2467
#, no-wrap
msgid "1100032"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2414
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2468
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/271438[271438]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2415
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2469
#, no-wrap
msgid "September 11, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2417
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2471
#, no-wrap
msgid "11.0-CURRENT after API changes to `ifa_ifwithbroadaddr`, `ifa_ifwithdstaddr`, `ifa_ifwithnet`, and `ifa_ifwithroute`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2418
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2472
#, no-wrap
msgid "1100033"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2419
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2473
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/271657[271657]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2422
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2476
#, no-wrap
msgid "11.0-CURRENT after changing `access`, `eaccess`, and `faccessat` to validate the mode argument."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2423
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2477
#, no-wrap
msgid "1100034"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2424
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3627
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4317
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5107
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2478
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3681
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4371
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5161
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/271686[271686]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2425
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3628
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4318
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5108
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2479
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3682
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4372
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5162
#, no-wrap
msgid "September 16, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2427
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2481
#, no-wrap
msgid "11.0-CURRENT after FreeBSD-SA-14:19.tcp (rev link:https://svnweb.freebsd.org/changeset/base/271666[271666])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2428
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2482
#, no-wrap
msgid "1100035"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2429
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2483
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/271705[271705]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2430
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2435
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2484
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2489
#, no-wrap
msgid "September 17, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2432
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2486
#, no-wrap
msgid "11.0-CURRENT after i915 HW context support."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2433
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2487
#, no-wrap
msgid "1100036"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2434
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2488
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/271724[271724]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2437
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2491
#, no-wrap
msgid "Version bump to have ABI note distinguish binaries ready for strict man:mmap[2] flags checking (rev link:https://svnweb.freebsd.org/changeset/base/271724[271724])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2438
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2492
#, no-wrap
msgid "1100037"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2439
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2493
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/272674[272674]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2440
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2494
#, no-wrap
msgid "October 6, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2442
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2496
#, no-wrap
msgid "11.0-CURRENT after addition of man:explicit_bzero[3] (rev link:https://svnweb.freebsd.org/changeset/base/272673[272673])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2443
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2497
#, no-wrap
msgid "1100038"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2444
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2498
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/272951[272951]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2445
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2499
#, no-wrap
msgid "October 11, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2447
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2501
#, no-wrap
msgid "11.0-CURRENT after cleanup of TCP wrapper headers."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2448
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2502
#, no-wrap
msgid "1100039"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2449
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2503
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/273250[273250]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2450
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2504
#, no-wrap
msgid "October 18, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2452
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2506
#, no-wrap
msgid "11.0-CURRENT after removal of `MAP_RENAME` and `MAP_NORESERVE`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2453
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2507
#, no-wrap
msgid "1100040"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2454
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3647
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4322
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5112
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2508
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3701
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4376
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5166
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/273432[273432]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2455
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3648
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4323
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5113
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2509
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3702
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4377
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5167
#, no-wrap
msgid "October 21, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2457
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2511
#, no-wrap
msgid "11.0-CURRENT after FreeBSD-SA-14:23 (rev link:https://svnweb.freebsd.org/changeset/base/273146[273146])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2458
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2512
#, no-wrap
msgid "1100041"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2459
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2513
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/273875[273875]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2460
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2514
#, no-wrap
msgid "October 30, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2462
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2516
#, no-wrap
msgid "11.0-CURRENT after API changes to `syscall_register`, `syscall32_register`, `syscall_register_helper` and `syscall32_register_helper` (rev link:https://svnweb.freebsd.org/changeset/base/273707[273707])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2463
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2517
#, no-wrap
msgid "1100042"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2464
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2518
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/274046[274046]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2465
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2519
#, no-wrap
msgid "November 3, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2467
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2521
#, no-wrap
msgid "11.0-CURRENT after a change to `struct tcpcb`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2468
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2522
#, no-wrap
msgid "1100043"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2469
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2523
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/274085[274085]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2470
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2475
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2480
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3653
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4328
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5118
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2524
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2529
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2534
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3707
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4382
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5172
#, no-wrap
msgid "November 4, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2472
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2526
#, no-wrap
msgid "11.0-CURRENT after enabling man:vt[4] by default."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2473
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2527
#, no-wrap
msgid "1100044"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2474
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2528
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/274116[274116]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2477
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2531
#, no-wrap
msgid "11.0-CURRENT after adding new libraries/utilities (`dpv` and `figpar`) for data throughput visualization."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2478
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2532
#, no-wrap
msgid "1100045"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2479
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3652
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4327
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5117
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2533
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3706
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4381
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5171
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/274162[274162]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2482
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2536
#, no-wrap
msgid "11.0-CURRENT after FreeBSD-SA-14:23, FreeBSD-SA-14:24, and FreeBSD-SA-14:25."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2483
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2537
#, no-wrap
msgid "1100046"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2484
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2538
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/274470[274470]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2485
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2490
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2539
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2544
#, no-wrap
msgid "November 13, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2487
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2541
#, no-wrap
msgid "11.0-CURRENT after `kern_poll` signature change (rev link:https://svnweb.freebsd.org/changeset/base/274462[274462])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2488
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2542
#, no-wrap
msgid "1100047"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2489
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2543
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/274476[274476]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2492
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2546
#, no-wrap
msgid "11.0-CURRENT after removal of no-at version of VFS syscalls helpers, like `kern_open`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2493
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2547
#, no-wrap
msgid "1100048"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2494
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2548
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/275358[275358]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2495
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2549
#, no-wrap
msgid "December 1, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2497
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2551
#, no-wrap
msgid "11.0-CURRENT after starting the process of removing the use of the deprecated \"M_FLOWID\" flag from the network code."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2498
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2552
#, no-wrap
msgid "1100049"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2499
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2553
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/275633[275633]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2500
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2554
#, no-wrap
msgid "December 9, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2502
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2556
#, no-wrap
msgid "11.0-CURRENT after importing an important fix to the LLVM vectorizer, which could lead to buffer overruns in some cases."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2503
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2557
#, no-wrap
msgid "1100050"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2504
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2558
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/275732[275732]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2505
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2559
#, no-wrap
msgid "December 12, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2507
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2561
#, no-wrap
msgid "11.0-CURRENT after adding AES-ICM and AES-GCM to OpenCrypto."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2508
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2562
#, no-wrap
msgid "1100051"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2509
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2563
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/276096[276096]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2510
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2564
#, no-wrap
msgid "December 23, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2512
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2566
#, no-wrap
msgid "11.0-CURRENT after removing old NFS client and server code from the kernel."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2513
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2567
#, no-wrap
msgid "1100052"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2514
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2568
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/276479[276479]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2515
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2569
#, no-wrap
msgid "December 31, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2517
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2571
#, no-wrap
msgid "11.0-CURRENT after upgrade of clang, llvm and lldb to 3.5.0 release."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2518
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2572
#, no-wrap
msgid "1100053"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2519
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2573
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/276781[276781]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2520
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2574
#, no-wrap
msgid "January 7, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2522
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2576
#, no-wrap
msgid "11.0-CURRENT after man:MCLGET[9] gained a return value (rev link:https://svnweb.freebsd.org/changeset/base/276750[276750])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2523
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2577
#, no-wrap
msgid "1100054"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2524
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2578
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/277213[277213]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2525
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2579
#, no-wrap
msgid "January 15, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2527
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2581
#, no-wrap
msgid "11.0-CURRENT after rewrite of callout subsystem."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2528
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2582
#, no-wrap
msgid "1100055"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2529
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2583
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/277528[277528]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2530
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2584
#, no-wrap
msgid "January 22, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2532
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2586
#, no-wrap
msgid "11.0-CURRENT after reverting callout changes in link:https://svnweb.freebsd.org/changeset/base/277213[277213]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2533
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2587
#, no-wrap
msgid "1100056"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2534
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2588
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/277610[277610]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2535
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2589
#, no-wrap
msgid "January 23, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2537
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2591
#, no-wrap
msgid "11.0-CURRENT after addition of `futimens` and `utimensat` system calls."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2538
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2592
#, no-wrap
msgid "1100057"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2539
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2593
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/277897[277897]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2540
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2594
#, no-wrap
msgid "January 29, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2542
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2596
#, no-wrap
msgid "11.0-CURRENT after removal of `d_thread_t`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2543
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2597
#, no-wrap
msgid "1100058"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2544
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2598
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/278228[278228]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2545
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2599
#, no-wrap
msgid "February 5, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2547
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2601
#, no-wrap
msgid "11.0-CURRENT after addition of support for probing the SCSI VPD Extended Inquiry page (0x86)."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2548
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2602
#, no-wrap
msgid "1100059"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2549
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2603
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/278442[278442]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2550
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2604
#, no-wrap
msgid "February 9, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2552
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2606
#, no-wrap
msgid "11.0-CURRENT after import of xz 5.2.0, which added multi-threaded compression and lzma gained libthr dependency (rev link:https://svnweb.freebsd.org/changeset/base/278433[278433])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2553
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2607
#, no-wrap
msgid "1100060"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2554
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2608
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/278846[278846]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2555
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2609
#, no-wrap
msgid "February 16, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2557
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2611
#, no-wrap
msgid "11.0-CURRENT after forwarding `FBIO_BLANK` to framebuffer clients."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2558
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2612
#, no-wrap
msgid "1100061"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2559
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2613
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/278964[278964]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2560
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3683
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2614
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3737
#, no-wrap
msgid "February 18, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2562
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2616
#, no-wrap
msgid "11.0-CURRENT after `CDAI_FLAG_NONE` addition."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2563
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2617
#, no-wrap
msgid "1100062"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2564
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2618
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/279221[279221]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2565
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2619
#, no-wrap
msgid "February 23, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2567
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2621
#, no-wrap
msgid "11.0-CURRENT after man:mtio[4] and man:sa[4] API and man:ioctl[2] additions."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2568
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2622
#, no-wrap
msgid "1100063"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2569
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2623
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/279728[279728]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2570
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2575
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2624
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2629
#, no-wrap
msgid "March 7, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2572
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2626
#, no-wrap
msgid "11.0-CURRENT after adding mutex support to the `pps_ioctl()` API in the kernel."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2573
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2627
#, no-wrap
msgid "1100064"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2574
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2628
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/279729[279729]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2577
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2631
#, no-wrap
msgid "11.0-CURRENT after adding PPS support to USB serial drivers."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2578
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2632
#, no-wrap
msgid "1100065"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2579
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2633
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/280031[280031]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2580
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2634
#, no-wrap
msgid "March 15, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2582
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2636
#, no-wrap
msgid "11.0-CURRENT after upgrading clang, llvm and lldb to 3.6.0."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2583
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2637
#, no-wrap
msgid "1100066"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2584
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2638
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/280306[280306]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2585
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2639
#, no-wrap
msgid "March 20, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2587
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2641
#, no-wrap
msgid "11.0-CURRENT after removal of SSLv2 support from OpenSSL."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2588
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2642
#, no-wrap
msgid "1100067"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2589
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2643
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/280630[280630]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2590
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2644
#, no-wrap
msgid "March 25, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2592
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2646
#, no-wrap
msgid "11.0-CURRENT after removal of SSLv2 support from man:fetch[1] and man:fetch[3]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2593
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2647
#, no-wrap
msgid "1100068"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2594
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2648
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/281172[281172]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2595
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2649
#, no-wrap
msgid "April 6, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2597
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2651
#, no-wrap
msgid "11.0-CURRENT after change to net.inet6.ip6.mif6table sysctl."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2598
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2652
#, no-wrap
msgid "1100069"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2599
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2653
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/281550[281550]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2600
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2654
#, no-wrap
msgid "April 15, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2602
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2656
#, no-wrap
msgid "11.0-CURRENT after removal of const qualifier from man:iconv[3]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2603
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2657
#, no-wrap
msgid "1100070"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2604
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2658
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/281613[281613]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2605
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2659
#, no-wrap
msgid "April 16, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2607
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2661
#, no-wrap
msgid "11.0-CURRENT after moving ALTQ from [.filename]#contrib# to [.filename]#net/altq#."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2608
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2662
#, no-wrap
msgid "1100071"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2609
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2663
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/282256[282256]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2610
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2664
#, no-wrap
msgid "April 29, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2612
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2666
#, no-wrap
msgid "11.0-CURRENT after API/ABI change to man:smb[4] (rev link:https://svnweb.freebsd.org/changeset/base/281985[281985])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2613
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2667
#, no-wrap
msgid "1100072"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2614
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2668
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/282319[282319]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2615
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2669
#, no-wrap
msgid "May 1, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2617
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2671
#, no-wrap
msgid "11.0-CURRENT after adding man:reallocarray[3] in libc (rev link:https://svnweb.freebsd.org/changeset/base/282314[282314])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2618
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2672
#, no-wrap
msgid "1100073"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2619
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2673
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/282650[282650]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2620
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2674
#, no-wrap
msgid "May 8, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2622
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2676
#, no-wrap
msgid "11.0-CURRENT after extending the maximum number of allowed PCM channels in a PCM stream to 127 and decreasing the maximum number of sub-channels to 1."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2623
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2677
#, no-wrap
msgid "1100074"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2624
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2678
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/283526[283526]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2625
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2679
#, no-wrap
msgid "May 25, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2627
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2681
#, no-wrap
msgid "11.0-CURRENT after adding preliminary support for x86-64 Linux binaries (rev link:https://svnweb.freebsd.org/changeset/base/283424[283424]), and upgrading clang and llvm to 3.6.1."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2628
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2682
#, no-wrap
msgid "1100075"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2629
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2683
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/283623[283623]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2630
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2684
#, no-wrap
msgid "May 27, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2632
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2686
#, no-wrap
msgid "11.0-CURRENT after `dounmount()` requiring a reference on the passed struct mount (rev link:https://svnweb.freebsd.org/changeset/base/283602[283602])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2633
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2687
#, no-wrap
msgid "1100076"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2634
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2688
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/283983[283983]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2635
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2689
#, no-wrap
msgid "June 4, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2637
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2691
#, no-wrap
msgid "11.0-CURRENT after disabled generation of legacy formatted password databases entries by default."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2638
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2692
#, no-wrap
msgid "1100077"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2639
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2693
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/284233[284233]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2640
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3735
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2694
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3789
#, no-wrap
msgid "June 10, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2642
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2696
#, no-wrap
msgid "11.0-CURRENT after API changes to `lim_cur`, `lim_max`, and `lim_rlimit` (rev link:https://svnweb.freebsd.org/changeset/base/284215[284215])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2643
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2697
#, no-wrap
msgid "1100078"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2644
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2698
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/286672[286672]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2645
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2860
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2699
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2914
#, no-wrap
msgid "August 12, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2647
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2701
#, no-wrap
msgid "11.0-CURRENT after man:crunchgen[1] changes from link:https://svnweb.freebsd.org/changeset/base/284356[284356] to link:https://svnweb.freebsd.org/changeset/base/285986[285986]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2648
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2702
#, no-wrap
msgid "1100079"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2649
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2703
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/286874[286874]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2650
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2704
#, no-wrap
msgid "August 18, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2652
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2706
#, no-wrap
msgid "11.0-CURRENT after import of jemalloc 4.0.0 (rev link:https://svnweb.freebsd.org/changeset/base/286866[286866])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2653
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2707
#, no-wrap
msgid "1100080"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2654
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2708
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/288943[288943]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2655
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2709
#, no-wrap
msgid "October 5, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2657
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2711
#, no-wrap
msgid "11.0-CURRENT after upgrading clang, llvm, lldb, compiler-rt and libc++ to 3.7.0."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2658
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2712
#, no-wrap
msgid "1100081"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2659
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2713
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/289415[289415]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2660
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2714
#, no-wrap
msgid "October 16, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2662
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2716
#, no-wrap
msgid "11.0-CURRENT after `undating` ZFS to support resumable send/receive (rev link:https://svnweb.freebsd.org/changeset/base/289362[289362])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2663
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2717
#, no-wrap
msgid "1100082"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2664
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2718
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/289594[289594]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2665
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2719
#, no-wrap
msgid "October 19, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2667
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2721
#, no-wrap
msgid "11.0-CURRENT after Linux KPI updates."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2668
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2722
#, no-wrap
msgid "1100083"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2669
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2723
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/289749[289749]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2670
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2724
#, no-wrap
msgid "October 22, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2672
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2726
#, no-wrap
msgid "11.0-CURRENT after renaming [.filename]#linuxapi.ko# to [.filename]#linuxkpi.ko#."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2673
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2727
#, no-wrap
msgid "1100084"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2674
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2728
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/290135[290135]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2675
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2729
#, no-wrap
msgid "October 29, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2677
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2731
#, no-wrap
msgid "11.0-CURRENT after moving the LinuxKPI module into the default kernel build."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2678
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2732
#, no-wrap
msgid "1100085"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2679
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2733
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/290207[290207]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2680
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2734
#, no-wrap
msgid "October 30, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2682
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2736
#, no-wrap
msgid "11.0-CURRENT after import of OpenSSL 1.0.2d."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2683
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2737
#, no-wrap
msgid "1100086"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2684
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2738
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/290275[290275]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2685
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2739
#, no-wrap
msgid "November 2, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2687
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2741
#, no-wrap
msgid "11.0-CURRENT after making man:figpar[3] macros more unique."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2688
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2742
#, no-wrap
msgid "1100087"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2689
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2743
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/290479[290479]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2690
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2695
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2700
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2744
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2749
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2754
#, no-wrap
msgid "November 7, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2692
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2746
#, no-wrap
msgid "11.0-CURRENT after changing man:sysctl_add_oid[9]'s ABI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2693
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2747
#, no-wrap
msgid "1100088"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2694
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2748
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/290495[290495]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2697
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2751
#, no-wrap
msgid "11.0-CURRENT after string collation and locales rework."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2698
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2752
#, no-wrap
msgid "1100089"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2699
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2753
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/290505[290505]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2702
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2756
#, no-wrap
msgid "11.0-CURRENT after API change to man:sysctl_add_oid[9] (rev link:https://svnweb.freebsd.org/changeset/base/290475[290475])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2703
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2757
#, no-wrap
msgid "1100090"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2704
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2758
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/290715[290715]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2705
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2759
#, no-wrap
msgid "November 10, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2707
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2761
#, no-wrap
msgid "11.0-CURRENT after API change to callout_stop macro; (rev link:https://svnweb.freebsd.org/changeset/base/290664[290664])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2708
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2762
#, no-wrap
msgid "1100091"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2709
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2763
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/291537[291537]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2710
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2764
#, no-wrap
msgid "November 30, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2712
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2766
#, no-wrap
msgid "11.0-CURRENT after changing the interface between the [.filename]#nfsd.ko# and [.filename]#nfscommon.ko# modules in link:https://svnweb.freebsd.org/changeset/base/291527[291527]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2713
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2767
#, no-wrap
msgid "1100092"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2714
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2768
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/292499[292499]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2715
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2769
#, no-wrap
msgid "December 19, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2717
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2771
#, no-wrap
msgid "11.0-CURRENT after removal of `vm_pageout_grow_cache` (rev link:https://svnweb.freebsd.org/changeset/base/292469[292469])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2718
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2772
#, no-wrap
msgid "1100093"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2719
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2773
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/292966[292966]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2720
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3775
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2774
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3829
#, no-wrap
msgid "December 30, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2722
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2776
#, no-wrap
msgid "11.0-CURRENT after removal of sys/crypto/sha2.h (rev link:https://svnweb.freebsd.org/changeset/base/292782[292782])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2723
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2777
#, no-wrap
msgid "1100094"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2724
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2778
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/294086[294086]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2725
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2779
#, no-wrap
msgid "January 15, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2727
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2781
#, no-wrap
msgid "11.0-CURRENT after LinuxKPI PCI changes (rev link:https://svnweb.freebsd.org/changeset/base/294086[294086])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2728
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2782
#, no-wrap
msgid "1100095"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2729
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2783
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/294327[294327]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2730
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2784
#, no-wrap
msgid "January 19, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2732
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2786
#, no-wrap
msgid "11.0-CURRENT after LRO optimizations."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2733
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2787
#, no-wrap
msgid "1100096"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2734
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2788
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/294505[294505]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2735
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2789
#, no-wrap
msgid "January 21, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2737
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2791
#, no-wrap
msgid "11.0-CURRENT after LinuxKPI idr_* additions."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2738
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2792
#, no-wrap
msgid "1100097"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2739
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2793
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/294860[294860]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2740
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2794
#, no-wrap
msgid "January 26, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2742
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2796
#, no-wrap
msgid "11.0-CURRENT after API change to man:dpv[3]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2743
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2797
#, no-wrap
msgid "1100098"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2744
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2798
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/295682[295682]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2745
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2799
#, no-wrap
msgid "February 16, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2747
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2801
#, no-wrap
msgid "11.0-CURRENT after API change to `rman` (rev link:https://svnweb.freebsd.org/changeset/base/294883[294883])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2748
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2802
#, no-wrap
msgid "1100099"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2749
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2803
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/295739[295739]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2750
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2804
#, no-wrap
msgid "February 18, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2752
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2806
#, no-wrap
msgid "11.0-CURRENT after allowing drivers to set the TCP ACK/data segment aggregation limit."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2753
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2807
#, no-wrap
msgid "1100100"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2754
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2808
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/296136[296136]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2755
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2809
#, no-wrap
msgid "February 26, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2757
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2811
#, no-wrap
msgid "11.0-CURRENT after man:bus_alloc_resource_any[9] API addition."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2758
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2812
#, no-wrap
msgid "1100101"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2759
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2813
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/296417[296417]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2760
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2814
#, no-wrap
msgid "March 5, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2762
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2816
#, no-wrap
msgid "11.0-CURRENT after upgrading copies of clang, llvm, lldb and compiler-rt to 3.8.0 release."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2763
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2817
#, no-wrap
msgid "1100102"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2764
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2818
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/296749[296749]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2765
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2819
#, no-wrap
msgid "March 12, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2767
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2821
#, no-wrap
msgid "11.0-CURRENT after libelf cross-endian fix in rev link:https://svnweb.freebsd.org/changeset/base/296685[296685]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2768
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2822
#, no-wrap
msgid "1100103"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2769
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2823
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/297000[297000]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2770
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2824
#, no-wrap
msgid "March 18, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2772
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2826
#, no-wrap
msgid "11.0-CURRENT after using `uintmax_t` for `rman` ranges."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2773
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2827
#, no-wrap
msgid "1100104"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2774
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2828
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/297156[297156]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2775
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2829
#, no-wrap
msgid "March 21, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2777
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2831
#, no-wrap
msgid "11.0-CURRENT after tracking `filemon` usage via a proc.p_filemon pointer rather than its own lists."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2778
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2832
#, no-wrap
msgid "1100105"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2779
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2833
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/297602[297602]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2780
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2834
#, no-wrap
msgid "April 6, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2782
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2836
#, no-wrap
msgid "11.0-CURRENT after fixing sed functions `i` and `a` from discarding leading space."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2783
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2837
#, no-wrap
msgid "1100106"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2784
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2838
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/298486[298486]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2785
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2839
#, no-wrap
msgid "April 22, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2787
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2841
#, no-wrap
msgid "11.0-CURRENT after fixes for using IPv6 addresses with RDMA."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2788
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2842
#, no-wrap
msgid "1100107"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2789
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2843
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/299090[299090]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2790
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2844
#, no-wrap
msgid "May 4, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2792
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2846
#, no-wrap
msgid "11.0-CURRENT after improving performance and functionality of the man:bitstring[3] API."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2793
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2847
#, no-wrap
msgid "1100108"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2794
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2848
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/299530[299530]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2795
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2849
#, no-wrap
msgid "May 12, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2797
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2851
#, no-wrap
msgid "11.0-CURRENT after fixing handling of IOCTLs in the LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2798
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2852
#, no-wrap
msgid "1100109"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2799
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2853
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/299933[299933]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2800
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2854
#, no-wrap
msgid "May 16, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2802
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2856
#, no-wrap
msgid "11.0-CURRENT after implementing more Linux device related functions in the LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2803
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2857
#, no-wrap
msgid "1100110"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2804
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2858
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/300207[300207]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2805
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4350
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2859
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4404
#, no-wrap
msgid "May 19, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2807
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2861
#, no-wrap
msgid "11.0-CURRENT after adding support for managing Shingled Magnetic Recording (SMR) drives."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2808
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2862
#, no-wrap
msgid "1100111"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2809
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2863
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/300303[300303]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2810
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2864
#, no-wrap
msgid "May 20, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2812
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2866
#, no-wrap
msgid "11.0-CURRENT after removing `brk` and `sbrk` from arm64."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2813
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2867
#, no-wrap
msgid "1100112"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2814
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2868
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/300539[300539]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2815
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2869
#, no-wrap
msgid "May 23, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2817
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2871
#, no-wrap
msgid "11.0-CURRENT after adding `bit_count` to the man:bitstring[3] API."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2818
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2872
#, no-wrap
msgid "1100113"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2819
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2873
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/300701[300701]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2820
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2825
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2874
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2879
#, no-wrap
msgid "May 26, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2822
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2876
#, no-wrap
msgid "11.0-CURRENT after disabling alignment faults on armv6."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2823
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2877
#, no-wrap
msgid "1100114"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2824
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2878
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/300806[300806]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2827
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2881
#, no-wrap
msgid "11.0-CURRENT after fixing man:crunchgen[1] usage with `MAKEOBJDIRPREFIX`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2828
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2882
#, no-wrap
msgid "1100115"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2829
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2883
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/300982[300982]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2830
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2884
#, no-wrap
msgid "May 30, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2832
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2886
#, no-wrap
msgid "11.0-CURRENT after adding an mbuf flag for `M_HASHTYPE_`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2833
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2887
#, no-wrap
msgid "1100116"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2834
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2888
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/301011[301011]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2835
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2889
#, no-wrap
msgid "May 31, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2837
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2891
#, no-wrap
msgid "11.0-CURRENT after SHA-512t256 (rev link:https://svnweb.freebsd.org/changeset/base/300903[300903]) and Skein (rev link:https://svnweb.freebsd.org/changeset/base/300966[300966]) where added to libmd, libcrypt, the kernel, and ZFS (rev link:https://svnweb.freebsd.org/changeset/base/301010[301010])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2838
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2892
#, no-wrap
msgid "1100117"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2839
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2893
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/301892[301892]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2840
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2894
#, no-wrap
msgid "June 6, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2842
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2896
#, no-wrap
msgid "11.0-CURRENT after libpam was synced with stock link:https://svnweb.freebsd.org/changeset/base/301602[301602], bumping library version."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2843
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2897
#, no-wrap
msgid "1100118"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2844
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2898
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/302071[302071]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2845
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3825
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2899
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3879
#, no-wrap
msgid "June 21, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2847
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2901
#, no-wrap
msgid "11.0-CURRENT after breaking binary compatibility of struct disk link:https://svnweb.freebsd.org/changeset/base/302069[302069]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2848
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2902
#, no-wrap
msgid "1100119"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2849
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2903
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/302150[302150]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2850
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2855
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2904
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2909
#, no-wrap
msgid "June 23, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2852
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2906
#, no-wrap
msgid "11.0-CURRENT after switching `geom_disk` to using a pool mutex."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2853
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2907
#, no-wrap
msgid "1100120"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2854
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2908
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/302153[302153]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2857
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2911
#, no-wrap
msgid "11.0-CURRENT after adding spares to struct ifnet."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2858
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2912
#, no-wrap
msgid "1100121"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2859
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2864
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2913
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2918
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/303979[303979]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2862
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2916
#, no-wrap
msgid "11-STABLE after `releng/11.0` branched from 11-STABLE (rev link:https://svnweb.freebsd.org/changeset/base/303975[303975])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2863
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2917
#, no-wrap
msgid "1100500"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2865
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2919
#, no-wrap
msgid "August 12, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2867
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2921
#, no-wrap
msgid "11.0-STABLE adding branched link:https://svnweb.freebsd.org/changeset/base/303976[303976]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2868
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2922
#, no-wrap
msgid "1100501"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2869
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2923
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/304609[304609]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2872
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2926
#, no-wrap
msgid "11.0-STABLE after adding C++11 `thread_local` support."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2873
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2927
#, no-wrap
msgid "1100502"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2874
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2928
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/304865[304865]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2875
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3840
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2929
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3894
#, no-wrap
msgid "August 26, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2877
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2931
#, no-wrap
msgid "11.0-STABLE after `LC_*_MASK` fix."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2878
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2932
#, no-wrap
msgid "1100503"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2879
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2933
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/305733[305733]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2880
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3845
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4355
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5130
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2934
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3899
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4409
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5184
#, no-wrap
msgid "September 12, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2882
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2936
#, no-wrap
msgid "11.0-STABLE after resolving a deadlock between `device_detach()` and man:usbd_do_request_flags[9]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2883
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2937
#, no-wrap
msgid "1100504"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2884
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2938
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/307330[307330]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2885
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3850
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2939
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3904
#, no-wrap
msgid "October 14, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2887
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2941
#, no-wrap
msgid "11.0-STABLE after ZFS merges."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2888
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2942
#, no-wrap
msgid "1100505"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2889
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2943
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/307590[307590]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2890
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2944
#, no-wrap
msgid "October 19, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2892
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2946
#, no-wrap
msgid "11.0-STABLE after `struct fb_info` change."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2893
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2947
#, no-wrap
msgid "1100506"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2894
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2948
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/308048[308048]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2895
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3855
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2949
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3909
#, no-wrap
msgid "October 28, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2897
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2951
#, no-wrap
msgid "11.0-STABLE after installing header files required development with `libzfs_core`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2898
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2952
#, no-wrap
msgid "1100507"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2899
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2953
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/310120[310120]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2900
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3860
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2954
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3914
#, no-wrap
msgid "December 15, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2902
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2956
#, no-wrap
msgid "11.0-STABLE after adding the `ki_moretdname` member to `struct kinfo_proc` and `struct kinfo_proc32` to export the whole thread name to user-space utilities."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2903
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2957
#, no-wrap
msgid "1100508"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2904
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2958
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/310618[310618]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2905
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2959
#, no-wrap
msgid "December 26, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2907
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2961
#, no-wrap
msgid "11.0-STABLE after upgrading copies of clang, llvm, lldb, compiler-rt and libc++ to 3.9.1 release, and adding lld 3.9.1."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2908
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2962
#, no-wrap
msgid "1100509"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2909
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2963
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/311186[311186]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2910
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2964
#, no-wrap
msgid "January 3, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2912
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2966
#, no-wrap
msgid "11.0-STABLE after man:crunchgen[1] META_MODE fix (rev link:https://svnweb.freebsd.org/changeset/base/311185[311185])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2913
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2967
#, no-wrap
msgid "1100510"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2914
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2968
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/315312[315312]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2915
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2969
#, no-wrap
msgid "March 15, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2917
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2971
#, no-wrap
msgid "11.0-STABLE after MFC of `fget_cap`, `getsock_cap`, and related changes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2918
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2972
#, no-wrap
msgid "1100511"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2919
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2973
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/316423[316423]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2920
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2974
#, no-wrap
msgid "April 2, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2922
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2976
#, no-wrap
msgid "11.0-STABLE after multiple MFCs updating clang, llvm, lld, lldb, compiler-rt and libc++ to 4.0.0 release."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2923
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2977
#, no-wrap
msgid "1100512"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2924
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2978
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/316498[316498]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2925
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3870
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2979
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3924
#, no-wrap
msgid "April 4, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2927
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2981
#, no-wrap
msgid "11.0-STABLE after making CAM SIM lock optional (revs link:https://svnweb.freebsd.org/changeset/base/315673[315673], link:https://svnweb.freebsd.org/changeset/base/315674[315674])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2928
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2982
#, no-wrap
msgid "1100513"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2929
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2983
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/318197[318197]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2930
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3875
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2984
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3929
#, no-wrap
msgid "May 11, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2932
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2986
#, no-wrap
msgid "11.0-STABLE after merging the addition of the [.filename]#<dev/mmc/mmc_ioctl.h># header."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2933
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2987
#, no-wrap
msgid "1100514"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2934
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2988
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/319279[319279]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2935
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2989
#, no-wrap
msgid "May 31, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2937
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2991
#, no-wrap
msgid "11.0-STABLE after multiple MFCs of `libpcap`, `WITHOUT_INET6`, and a few other minor changes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2938
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2992
#, no-wrap
msgid "1101000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2939
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2993
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/320486[320486]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2940
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2945
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2950
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2994
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2999
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3004
#, no-wrap
msgid "June 30, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2942
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2996
#, no-wrap
msgid "`releng/11.1` branched from `stable/11`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2943
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2997
#, no-wrap
msgid "1101001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2944
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2998
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/320763[320763]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2947
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3001
#, no-wrap
msgid "11.1-RC1 After merging the `MAP_GUARD` man:mmap[2] flag addition."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2948
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3002
#, no-wrap
msgid "1101500"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2949
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3003
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/320487[320487]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2952
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3006
#, no-wrap
msgid "11-STABLE after `releng/11.1` branched."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2953
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3007
#, no-wrap
msgid "1101501"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2954
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3008
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/320666[320666]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2955
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3009
#, no-wrap
msgid "July 5, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2957
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3011
#, no-wrap
msgid "11-STABLE after merging the `MAP_GUARD` man:mmap[2] flag addition."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2958
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3012
#, no-wrap
msgid "1101502"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2962
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3016
#, no-wrap
msgid "11-STABLE after merging the NFS client forced dismount support `umount -N` addition."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2963
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3017
#, no-wrap
msgid "1101503"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2964
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3018
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/323431[323431]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2965
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3019
#, no-wrap
msgid "September 11, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2967
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3021
#, no-wrap
msgid "11-STABLE after merging changes making the WRFSBASE instruction operational on amd64."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2968
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3022
#, no-wrap
msgid "1101504"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2969
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3023
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/324006[324006]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2972
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3026
#, no-wrap
msgid "11-STABLE after merging libm from head, which adds man:cacoshl[3], man:cacosl[3], man:casinhl[3], man:casinl[3], man:catanl[3], man:catanhl[3], man:sincos[3], man:sincosf[3], and man:sincosl[3]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2973
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3027
#, no-wrap
msgid "1101505"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2974
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3028
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/324023[324023]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2977
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3031
#, no-wrap
msgid "11-STABLE after merging clang, llvm, lld, lldb, compiler-rt and libc++ 5.0.0 release."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2978
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3032
#, no-wrap
msgid "1101506"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2979
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3033
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/325003[325003]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2980
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3034
#, no-wrap
msgid "October 25, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2982
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3036
#, no-wrap
msgid "11-STABLE after merging link:https://svnweb.freebsd.org/changeset/base/324281[324281], adding the `value.u16` field to `struct diocgattr_arg`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2983
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3037
#, no-wrap
msgid "1101507"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2984
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3899
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3038
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3953
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/328379[328379]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2985
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2990
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3900
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3039
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3044
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3954
#, no-wrap
msgid "January 24, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2987
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3041
#, no-wrap
msgid "11-STABLE after merging link:https://svnweb.freebsd.org/changeset/base/325028[325028], fixing `ptrace()` to always clear the correct thread event when resuming."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2988
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3042
#, no-wrap
msgid "1101508"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2989
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3043
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/328386[328386]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2992
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3046
#, no-wrap
msgid "11-STABLE after merging link:https://svnweb.freebsd.org/changeset/base/316648[316648], renaming `smp_no_rendevous_barrier()` to `smp_no_rendezvous_barrier()`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2993
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3047
#, no-wrap
msgid "1101509"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2994
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3048
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/328653[328653]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2995
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3049
#, no-wrap
msgid "February 1, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2997
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3051
#, no-wrap
msgid "11-STABLE after an overwrite merge backport of the LinuxKPI from FreeBSD-head."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2998
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3052
#, no-wrap
msgid "1101510"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2999
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3053
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/329450[329450]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3000
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3054
#, no-wrap
msgid "February 17, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3002
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3056
#, no-wrap
msgid "11-STABLE after the `cmpxchg()` macro is now fully functional in the LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3003
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3057
#, no-wrap
msgid "1101511"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3004
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3058
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/329981[329981]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3005
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3059
#, no-wrap
msgid "February 25, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3007
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3061
#, no-wrap
msgid "11-STABLE after concluding the recent LinuxKPI related updates."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3008
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3062
#, no-wrap
msgid "1101512"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3009
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3063
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/331219[331219]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3010
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3064
#, no-wrap
msgid "March 19, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3012
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3066
#, no-wrap
msgid "11-STABLE after merging `retpoline` support from the upstream llvm, clang and lld 5.0 branches."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3013
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3067
#, no-wrap
msgid "1101513"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3014
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3068
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/331838[331838]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3015
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3069
#, no-wrap
msgid "March 31, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3017
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3071
#, no-wrap
msgid "11-STABLE after merging clang, llvm, lld, lldb, compiler-rt and libc++ 6.0.0 release, and several follow-up fixes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3018
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3072
#, no-wrap
msgid "1101514"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3019
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3073
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/332089[332089]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3020
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3074
#, no-wrap
msgid "April 5, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3022
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3076
#, no-wrap
msgid "11-STABLE after merging link:https://svnweb.freebsd.org/changeset/base/328331[328331], adding a new and incompatible interpretation of `${name}_limits` in rc scripts."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3023
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3077
#, no-wrap
msgid "1101515"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3024
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3078
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/332363[332363]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3025
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3079
#, no-wrap
msgid "April 10, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3027
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3081
#, no-wrap
msgid "11-STABLE after reverting link:https://svnweb.freebsd.org/changeset/base/331880[331880], removing the new and incompatible interpretation of `${name}_limits` in rc scripts."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3028
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3082
#, no-wrap
msgid "1101516"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3029
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3083
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/334392[334392]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3030
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3084
#, no-wrap
msgid "May 30, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3032
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3086
#, no-wrap
msgid "11-STABLE after man:dwatch[1] touch-ups."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3033
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3087
#, no-wrap
msgid "1102000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3034
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3088
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/334459[334459]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3037
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3091
#, no-wrap
msgid "`releng/11.2` branched from `stable/11`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3038
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3092
#, no-wrap
msgid "1102500"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3039
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3093
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/334461[334461]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3042
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3096
#, no-wrap
msgid "11-STABLE after releng/11.2 branched."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3043
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3097
#, no-wrap
msgid "1102501"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3044
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3098
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/335436[335436]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3045
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3099
#, no-wrap
msgid "June 20, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3047
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3101
#, no-wrap
msgid "11-STABLE after LinuxKPI updates requiring recompilation of external kernel modules."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3048
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3102
#, no-wrap
msgid "1102502"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3049
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3103
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/338617[338617]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3050
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3104
#, no-wrap
msgid "September 12, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3052
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3106
#, no-wrap
msgid "11-STABLE after adding a socket option SO_TS_CLOCK and fixing `recvmsg32()` system call to properly down-convert layout of the 64-bit structures to match what 32-bit app(s) expect."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3053
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3107
#, no-wrap
msgid "1102503"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3054
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3108
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/338931[338931]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3055
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3109
#, no-wrap
msgid "September 25, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3057
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3111
#, no-wrap
msgid "11-STABLE after merging a TCP checksum fix to man:iflib[9] and adding new media types to if_media.h"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3058
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3112
#, no-wrap
msgid "1102504"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3059
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3113
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/340309[340309]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3060
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3114
#, no-wrap
msgid "November 9, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3062
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3116
#, no-wrap
msgid "11-STABLE after several MFCs: updating man:objcopy[1] to properly handle little-endian MIPS64 object; correcting mips64el test to use ELF header; adding test for 64-bit ELF in _libelf_is_mips64el."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3063
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3117
#, no-wrap
msgid "1102505"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3064
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3118
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/342804[342804]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3067
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3121
#, no-wrap
msgid "11-STABLE after merge of fixing `linux_destroy_dev()` behaviour when there are still files open from the destroying cdev."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3068
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3122
#, no-wrap
msgid "1102506"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3069
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3123
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/344220[344220]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3070
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3124
#, no-wrap
msgid "February 17, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3072
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3126
#, no-wrap
msgid "11-STABLE after merging multiple commits to lualoader."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3073
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3127
#, no-wrap
msgid "1102507"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3074
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3128
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/346296[346296]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3077
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3131
#, no-wrap
msgid "11-STABLE after merging llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp 8.0.0 final release r356365."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3078
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3132
#, no-wrap
msgid "1102508"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3082
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3136
#, no-wrap
msgid "11-STABLE after `ether_gen_addr` availability."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3083
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3137
#, no-wrap
msgid "1102509"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3084
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3138
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/347212[347212]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3087
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3141
#, no-wrap
msgid "11-STABLE after MFC of link:https://svnweb.freebsd.org/changeset/base/345303[345303], link:https://svnweb.freebsd.org/changeset/base/345658,[345658,] and partially of link:https://svnweb.freebsd.org/changeset/base/345305[345305]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3088
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3142
#, no-wrap
msgid "1102510"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3089
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3143
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/347883[347883]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3092
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3146
#, no-wrap
msgid "11-STABLE after bumping the Mellanox driver version numbers (man:mlx4en[4]; man:mlx5en[4])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3093
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3147
#, no-wrap
msgid "1103000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3094
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3148
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/349026[349026]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3095
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3100
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3149
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3154
#, no-wrap
msgid "June 14, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3097
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3151
#, no-wrap
msgid "`releng/11.3` branched from `stable/11`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3098
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3152
#, no-wrap
msgid "1103500"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3099
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3153
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/349027[349027]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3102
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3156
#, no-wrap
msgid "11-STABLE after releng/11.3 branched."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3103
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3157
#, no-wrap
msgid "1103501"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3107
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3161
#, no-wrap
msgid "11-STABLE after fixing a potential OOB read security issue in libc++."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3108
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3162
#, no-wrap
msgid "1103502"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3109
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3163
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/354614[354614]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3112
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3166
#, no-wrap
msgid "11-STABLE after adding sysfs create/remove functions that handles multiple files in one call to the LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3113
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3167
#, no-wrap
msgid "1103503"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3114
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3168
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/354615[354615]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3117
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3171
#, no-wrap
msgid "11-STABLE after LinuxKPI sysfs improvements."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3118
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3172
#, no-wrap
msgid "1103504"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3119
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3173
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/354616[354616]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3122
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3176
#, no-wrap
msgid "11-STABLE after enabling device class group attributes in the LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3123
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3177
#, no-wrap
msgid "1103505"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3127
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3181
#, no-wrap
msgid "11-STABLE after adding `sigsetop` extensions commonly found in musl libc and glibc."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3128
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3182
#, no-wrap
msgid "1103506"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3129
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3183
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/356395[356395]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3132
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3186
#, no-wrap
msgid "11-STABLE after making USB statistics be per-device instead of per bus."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3133
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3187
#, no-wrap
msgid "1103507"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3134
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3188
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/356680[356680]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3137
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3191
#, no-wrap
msgid "11-STABLE after adding own counter for cancelled USB transfers."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3138
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3192
#, no-wrap
msgid "1103508"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3139
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3193
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/357613[357613]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3142
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3196
#, no-wrap
msgid "11-STABLE after recent LinuxKPI changes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3143
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3197
#, no-wrap
msgid "1103509"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3144
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3198
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/359958[359958]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3147
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3201
#, no-wrap
msgid "11-STABLE after moving `id_mapped` to end of `bus_dma_impl` structure to preserve KPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3148
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3202
#, no-wrap
msgid "1103510"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3149
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3203
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/360658[360658]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3150
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3204
#, no-wrap
msgid "May 5, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3152
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3206
#, no-wrap
msgid "11-STABLE after updating llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to 9.0.0 final release r372316."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3153
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3207
#, no-wrap
msgid "1103511"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3154
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3208
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/360784[360784]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3157
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3211
#, no-wrap
msgid "11-STABLE after updating llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to 10.0.0 release."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3158
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3212
#, no-wrap
msgid "1104000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3159
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3213
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/360804[360804]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3160
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3165
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3170
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3214
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3219
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3224
#, no-wrap
msgid "May 8, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3162
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3216
#, no-wrap
msgid "`releng/11.4` branched from `stable/11`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3163
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3217
#, no-wrap
msgid "1104001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3164
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3218
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/360822[360822]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3167
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3221
#, no-wrap
msgid "11.4-BETA1 after updating llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to 10.0.0 release."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3168
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3222
#, no-wrap
msgid "1104500"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3169
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3223
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/360805[360805]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3172
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3226
#, no-wrap
msgid "11-STABLE after releng/11.4 branched."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3173
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3227
#, no-wrap
msgid "1104501"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3174
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3228
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/362320[362320]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3177
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3231
#, no-wrap
msgid "11-STABLE after implementing `__is_constexpr()` function macro in the LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3178
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3232
#, no-wrap
msgid "1104502"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3179
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3233
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/362919[362919]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3182
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3236
#, no-wrap
msgid "11-STABLE after making liblzma use libmd implementation of SHA256."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3183
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3237
#, no-wrap
msgid "1104503"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3184
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3238
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/363496[363496]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3187
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3241
#, no-wrap
msgid "11-STABLE after updating llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to 10.0.1 release."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3188
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3242
#, no-wrap
msgid "1104504"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3189
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3243
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/363792[363792]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3192
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3246
#, no-wrap
msgid "11-STABLE after implementing the `array_size()` function in the LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3193
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3247
#, no-wrap
msgid "1104505"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3194
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3248
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/364391[364391]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3197
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3251
#, no-wrap
msgid "11-STABLE after change to clone the task struct fields related to RCU."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3198
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3252
#, no-wrap
msgid "1104506"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3202
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3256
#, no-wrap
msgid "11-STABLE after adding atomic and `bswap` functions to libcompiler_rt."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3203
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3257
#, no-wrap
msgid "1104507"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3207
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3261
#, no-wrap
msgid "11-STABLE after followup commits to libcompiler_rt."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3208
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3262
#, no-wrap
msgid "1104508"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3209
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3263
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/366879[366879]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3212
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3266
#, no-wrap
msgid "11-STABLE after populating the acquire context field of a `ww_mutex` in the LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3213
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3267
#, no-wrap
msgid "1104509"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3214
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3268
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/366889[366889]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3217
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3271
#, no-wrap
msgid "11-STABLE after additions to LinuxKPI's `RCU` list."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3218
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3272
#, no-wrap
msgid "1104510"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3219
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3273
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/367513[367513]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3221
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3275
#, no-wrap
msgid "11-STABLE after the addition of `ptsname_r`."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3224
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3278
#, no-wrap
msgid "FreeBSD 10 Versions"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3227
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3281
#, no-wrap
msgid "FreeBSD 10 `__FreeBSD_version` Values"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3236
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3290
#, no-wrap
msgid "1000000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3237
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3291
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/225757[225757]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3238
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3292
#, no-wrap
msgid "September 26, 2011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3240
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3294
#, no-wrap
msgid "10.0-CURRENT."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3241
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3295
#, no-wrap
msgid "1000001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3242
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3296
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/227070[227070]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3243
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3297
#, no-wrap
msgid "November 4, 2011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3245
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3299
#, no-wrap
msgid "10-CURRENT after addition of the man:posix_fadvise[2] system call."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3246
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3300
#, no-wrap
msgid "1000002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3247
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3301
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/228444[228444]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3248
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3302
#, no-wrap
msgid "December 12, 2011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3250
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3304
#, no-wrap
msgid "10-CURRENT after defining boolean true/false in sys/types.h, sizeof(bool) may have changed (rev link:https://svnweb.freebsd.org/changeset/base/228444[228444]). 10-CURRENT after xlocale.h was introduced (rev link:https://svnweb.freebsd.org/changeset/base/227753[227753])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3251
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3305
#, no-wrap
msgid "1000003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3252
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3306
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/228571[228571]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3253
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3307
#, no-wrap
msgid "December 16, 2011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3255
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3309
#, no-wrap
msgid "10-CURRENT after major changes to man:carp[4], changing size of struct `in_aliasreq`, struct in6_aliasreq (rev link:https://svnweb.freebsd.org/changeset/base/228571[228571]) and straitening arguments check of SIOCAIFADDR (rev link:https://svnweb.freebsd.org/changeset/base/228574[228574])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3256
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3310
#, no-wrap
msgid "1000004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3257
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3311
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/229204[229204]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3258
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3312
#, no-wrap
msgid "January 1, 2012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3260
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3314
#, no-wrap
msgid "10-CURRENT after the removal of `skpc()` and the addition of man:memcchr[9] (rev link:https://svnweb.freebsd.org/changeset/base/229200[229200])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3261
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3315
#, no-wrap
msgid "1000005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3262
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3316
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/230207[230207]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3263
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4168
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5053
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3317
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4222
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5107
#, no-wrap
msgid "January 16, 2012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3265
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3319
#, no-wrap
msgid "10-CURRENT after the removal of support for SIOCSIFADDR, SIOCSIFNETMASK, SIOCSIFBRDADDR, SIOCSIFDSTADDR ioctls."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3266
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3320
#, no-wrap
msgid "1000006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3267
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3321
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/230590[230590]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3268
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3322
#, no-wrap
msgid "January 26, 2012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3270
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3324
#, no-wrap
msgid "10-CURRENT after introduction of read capacity data asynchronous notification in the man:cam[4] layer."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3271
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3325
#, no-wrap
msgid "1000007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3272
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3326
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/231025[231025]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3273
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3327
#, no-wrap
msgid "February 5, 2012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3275
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3329
#, no-wrap
msgid "10-CURRENT after introduction of new man:tcp[4] socket options: TCP_KEEPINIT, TCP_KEEPIDLE, TCP_KEEPINTVL, and TCP_KEEPCNT."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3276
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3330
#, no-wrap
msgid "1000008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3277
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3331
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/231505[231505]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3278
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3332
#, no-wrap
msgid "February 11, 2012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3280
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3334
#, no-wrap
msgid "10-CURRENT after introduction of the new extensible man:sysctl[3] interface NET_RT_IFLISTL to query address lists."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3281
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3335
#, no-wrap
msgid "1000009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3282
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3336
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/232154[232154]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3283
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3337
#, no-wrap
msgid "February 25, 2012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3285
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3339
#, no-wrap
msgid "10-CURRENT after import of libarchive 3.0.3 (rev link:https://svnweb.freebsd.org/changeset/base/232153[232153])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3286
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3340
#, no-wrap
msgid "1000010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3287
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3341
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/233757[233757]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3288
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3342
#, no-wrap
msgid "March 31, 2012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3290
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3344
#, no-wrap
msgid "10-CURRENT after `xlocale` cleanup."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3291
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3345
#, no-wrap
msgid "1000011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3292
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3346
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/234355[234355]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3293
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3347
#, no-wrap
msgid "April 16, 2012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3295
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3349
#, no-wrap
msgid "10-CURRENT import of LLVM/Clang 3.1 trunk link:https://svnweb.freebsd.org/changeset/base/154661[154661] (rev link:https://svnweb.freebsd.org/changeset/base/234353[234353])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3296
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3350
#, no-wrap
msgid "1000012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3297
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3351
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/234924[234924]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3298
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3352
#, no-wrap
msgid "May 2, 2012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3300
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3354
#, no-wrap
msgid "10-CURRENT jemalloc import."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3301
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3355
#, no-wrap
msgid "1000013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3302
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3356
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/235788[235788]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3303
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4188
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3357
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4242
#, no-wrap
msgid "May 22, 2012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3305
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3359
#, no-wrap
msgid "10-CURRENT after `byacc` import."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3306
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3360
#, no-wrap
msgid "1000014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3307
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3361
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/237631[237631]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3308
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3362
#, no-wrap
msgid "June 27, 2012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3310
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3364
#, no-wrap
msgid "10-CURRENT after BSD sort becoming the default sort (rev link:https://svnweb.freebsd.org/changeset/base/237629[237629])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3311
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3365
#, no-wrap
msgid "1000015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3312
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3366
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/238405[238405]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3313
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3367
#, no-wrap
msgid "July 12, 2012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3315
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3369
#, no-wrap
msgid "10-CURRENT after import of OpenSSL 1.0.1c."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3317
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3371
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/238429[238429]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3318
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3372
#, no-wrap
msgid "July 13, 2012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3320
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3374
#, no-wrap
msgid "10-CURRENT after the fix for LLVM/Clang 3.1 regression."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3321
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3375
#, no-wrap
msgid "1000016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3322
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3376
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/239179[239179]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3323
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3328
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3377
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3382
#, no-wrap
msgid "August 8, 2012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3325
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3379
#, no-wrap
msgid "10-CURRENT after KBI change in man:ucom[4]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3326
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3380
#, no-wrap
msgid "1000017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3327
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3381
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/239214[239214]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3330
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3384
#, no-wrap
msgid "10-CURRENT after adding streams feature to the USB stack."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3331
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3385
#, no-wrap
msgid "1000018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3332
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3386
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/240233[240233]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3333
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3387
#, no-wrap
msgid "September 8, 2012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3335
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3389
#, no-wrap
msgid "10-CURRENT after major rewrite of man:pf[4]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3336
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3390
#, no-wrap
msgid "1000019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3337
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3391
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/241245[241245]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3338
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3392
#, no-wrap
msgid "October 6, 2012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3340
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3394
#, no-wrap
msgid "10-CURRENT after man:pfil[9] KBI/KPI changed to supply packets in net byte order to AF_INET filter hooks."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3341
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3395
#, no-wrap
msgid "1000020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3342
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3396
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/241610[241610]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3343
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3397
#, no-wrap
msgid "October 16, 2012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3345
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3399
#, no-wrap
msgid "10-CURRENT after the network interface cloning KPI changed and struct `if_clone` becoming opaque."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3346
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3400
#, no-wrap
msgid "1000021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3347
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3401
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/241897[241897]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3348
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3353
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3402
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3407
#, no-wrap
msgid "October 22, 2012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3350
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3404
#, no-wrap
msgid "10-CURRENT after removal of support for non-MPSAFE filesystems and addition of support for FUSEFS (rev link:https://svnweb.freebsd.org/changeset/base/241519[241519])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3351
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3405
#, no-wrap
msgid "1000022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3352
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3406
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/241913[241913]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3355
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3409
#, no-wrap
msgid "10-CURRENT after the entire IPv4 stack switched to network byte order for IP packet header storage."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3356
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3410
#, no-wrap
msgid "1000023"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3357
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3411
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/242619[242619]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3358
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3363
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3412
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3417
#, no-wrap
msgid "November 5, 2012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3360
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3414
#, no-wrap
msgid "10-CURRENT after jitter buffer in the common USB serial driver code, to temporarily store characters if the TTY buffer is full. Add flow stop and start signals when this happens."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3361
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3415
#, no-wrap
msgid "1000024"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3362
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3416
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/242624[242624]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3365
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3419
#, no-wrap
msgid "10-CURRENT after clang was made the default compiler on i386 and amd64."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3366
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3420
#, no-wrap
msgid "1000025"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3367
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3421
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/243443[243443]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3368
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3422
#, no-wrap
msgid "November 17, 2012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3370
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3424
#, no-wrap
msgid "10-CURRENT after the sin6_scope_id member variable in struct sockaddr_in6 was changed to being filled by the kernel before passing the structure to the userland via sysctl or routing socket. This means the KAME-specific embedded scope id in sin6_addr.s6_addr[2] is always cleared in userland application."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3371
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3425
#, no-wrap
msgid "1000026"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3372
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3426
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/245313[245313]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3373
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3427
#, no-wrap
msgid "January 11, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3375
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3429
#, no-wrap
msgid "10-CURRENT after install gained the -N flag. May also be used to indicate the presence of nmtree."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3376
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3430
#, no-wrap
msgid "1000027"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3377
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3431
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/246084[246084]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3378
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3432
#, no-wrap
msgid "January 29, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3380
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3434
#, no-wrap
msgid "10-CURRENT after cat gained the -l flag (rev link:https://svnweb.freebsd.org/changeset/base/246083[246083])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3381
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3435
#, no-wrap
msgid "1000028"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3382
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3436
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/246759[246759]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3383
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3437
#, no-wrap
msgid "February 13, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3385
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3439
#, no-wrap
msgid "10-CURRENT after USB moved to the driver structure requiring a rebuild of all USB modules."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3386
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3440
#, no-wrap
msgid "1000029"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3387
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3441
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/247821[247821]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3388
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3442
#, no-wrap
msgid "March 4, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3390
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3444
#, no-wrap
msgid "10-CURRENT after the introduction of tickless callout facility which also changed the layout of struct callout (rev link:https://svnweb.freebsd.org/changeset/base/247777[247777])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3391
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3445
#, no-wrap
msgid "1000030"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3392
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3446
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/248210[248210]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3393
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3447
#, no-wrap
msgid "March 12, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3395
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3449
#, no-wrap
msgid "10-CURRENT after KPI breakage introduced in the VM subsystem to support read/write locking (rev link:https://svnweb.freebsd.org/changeset/base/248084[248084])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3396
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3450
#, no-wrap
msgid "1000031"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3397
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3451
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/249943[249943]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3398
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3452
#, no-wrap
msgid "April 26, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3400
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3454
#, no-wrap
msgid "10-CURRENT after the `dst` parameter of the ifnet `if_output` method was changed to take const qualifier (rev link:https://svnweb.freebsd.org/changeset/base/249925[249925])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3401
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3455
#, no-wrap
msgid "1000032"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3402
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3456
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/250163[250163]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3403
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3457
#, no-wrap
msgid "May 1, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3405
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3459
#, no-wrap
msgid "10-CURRENT after the introduction of the man:accept4[2] (rev link:https://svnweb.freebsd.org/changeset/base/250154[250154]) and man:pipe2[2] (rev link:https://svnweb.freebsd.org/changeset/base/250159[250159]) system calls."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3406
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3460
#, no-wrap
msgid "1000033"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3407
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3461
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/250881[250881]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3408
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3462
#, no-wrap
msgid "May 21, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3410
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3464
#, no-wrap
msgid "10-CURRENT after flex 2.5.37 import."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3411
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3465
#, no-wrap
msgid "1000034"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3412
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3466
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/251294[251294]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3413
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3467
#, no-wrap
msgid "June 3, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3415
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3469
#, no-wrap
msgid "10-CURRENT after the addition of these functions to libm: man:cacos[3], man:cacosf[3], man:cacosh[3], man:cacoshf[3], man:casin[3], man:casinf[3], man:casinh[3], man:casinhf[3], man:catan[3], man:catanf[3], man:catanh[3], man:catanhf[3], man:logl[3], man:log2l[3], man:log10l[3], man:log1pl[3], man:expm1l[3]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3416
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3470
#, no-wrap
msgid "1000035"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3417
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3471
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/251527[251527]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3418
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3472
#, no-wrap
msgid "June 8, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3420
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3474
#, no-wrap
msgid "10-CURRENT after the introduction of the man:aio_mlock[2] system call (rev link:https://svnweb.freebsd.org/changeset/base/251526[251526])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3421
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3475
#, no-wrap
msgid "1000036"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3422
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3476
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/253049[253049]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3423
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3428
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3477
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3482
#, no-wrap
msgid "July 9, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3425
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3479
#, no-wrap
msgid "10-CURRENT after the addition of a new function to the kernel GSSAPI module's function call interface."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3426
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3480
#, no-wrap
msgid "1000037"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3427
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3481
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/253089[253089]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3430
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3484
#, no-wrap
msgid "10-CURRENT after the migration of statistics structures to PCPU counters. Changed structures include: `ahstat`, `arpstat`, `espstat`, `icmp6_ifstat`, `icmp6stat`, `in6_ifstat`, `ip6stat`, `ipcompstat`, `ipipstat`, `ipsecstat`, `mrt6stat`, `mrtstat`, `pfkeystat`, `pim6stat`, `pimstat`, `rip6stat`, `udpstat` (rev link:https://svnweb.freebsd.org/changeset/base/253081[253081])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3431
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3485
#, no-wrap
msgid "1000038"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3432
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3486
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/253396[253396]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3433
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3487
#, no-wrap
msgid "July 16, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3435
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3489
#, no-wrap
msgid "10-CURRENT after making `ARM EABI` the default ABI on arm, armeb, armv6, and armv6eb architectures."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3436
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3490
#, no-wrap
msgid "1000039"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3437
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3491
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/253549[253549]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3438
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3492
#, no-wrap
msgid "July 22, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3440
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3494
#, no-wrap
msgid "10-CURRENT after `CAM` and man:mps[4] driver scanning changes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3441
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3495
#, no-wrap
msgid "1000040"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3442
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3496
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/253638[253638]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3443
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3497
#, no-wrap
msgid "July 24, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3445
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3499
#, no-wrap
msgid "10-CURRENT after addition of libusb `pkgconf` files."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3446
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3500
#, no-wrap
msgid "1000041"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3447
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3501
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/253970[253970]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3448
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3502
#, no-wrap
msgid "August 5, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3450
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3504
#, no-wrap
msgid "10-CURRENT after change from `time_second` to `time_uptime` in `PF_INET6`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3451
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3505
#, no-wrap
msgid "1000042"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3452
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3506
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/254138[254138]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3453
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3507
#, no-wrap
msgid "August 9, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3455
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3509
#, no-wrap
msgid "10-CURRENT after VM subsystem change to unify soft and hard busy mechanisms."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3456
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3510
#, no-wrap
msgid "1000043"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3457
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3511
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/254273[254273]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3458
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3512
#, no-wrap
msgid "August 13, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3460
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3514
#, no-wrap
msgid "10-CURRENT after `WITH_ICONV` is enabled by default. A new man:src.conf[5] option, `WITH_LIBICONV_COMPAT` (disabled by default) adds `libiconv_open` to provide compatibility with the package:converters/libiconv[] port."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3461
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3515
#, no-wrap
msgid "1000044"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3462
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3516
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/254358[254358]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3463
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3468
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3517
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3522
#, no-wrap
msgid "August 15, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3465
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3519
#, no-wrap
msgid "10-CURRENT after [.filename]#libc.so# conversion to an man:ld[1] script (rev link:https://svnweb.freebsd.org/changeset/base/251668[251668])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3466
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3520
#, no-wrap
msgid "1000045"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3467
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3521
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/254389[254389]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3470
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3524
#, no-wrap
msgid "10-CURRENT after devfs programming interface change by replacing the cdevsw flag `D_UNMAPPED_IO` with the struct cdev flag `SI_UNMAPPED`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3471
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3525
#, no-wrap
msgid "1000046"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3472
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3526
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/254537[254537]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3473
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3527
#, no-wrap
msgid "August 19, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3473
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3527
#, no-wrap
msgid "10-CURRENT after addition of `M_PROTO[9-12]` and removal of `M_FRAG\\"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3473
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3527
#, no-wrap
msgid "M_FIRSTFRAG\\"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3475
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3529
#, no-wrap
msgid "M_LASTFRAG` mbuf flags (rev link:https://svnweb.freebsd.org/changeset/base/254524[254524], link:https://svnweb.freebsd.org/changeset/base/254526[254526])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3476
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3530
#, no-wrap
msgid "1000047"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3477
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3531
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/254627[254627]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3478
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3532
#, no-wrap
msgid "August 21, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3480
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3534
#, no-wrap
msgid "10-CURRENT after man:stat[2] update to allow storing some Windows/DOS and CIFS file attributes as man:stat[2] flags."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3481
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3535
#, no-wrap
msgid "1000048"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3482
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3536
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/254672[254672]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3483
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3537
#, no-wrap
msgid "August 22, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3485
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3539
#, no-wrap
msgid "10-CURRENT after modification of structure `xsctp_inpcb`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3486
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3540
#, no-wrap
msgid "1000049"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3487
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3541
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/254760[254760]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3488
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3493
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3542
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3547
#, no-wrap
msgid "August 24, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3490
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3544
#, no-wrap
msgid "10-CURRENT after man:physio[9] support for devices that do not function properly with split I/O, such as man:sa[4]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3491
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3545
#, no-wrap
msgid "1000050"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3492
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3546
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/254844[254844]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3495
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3549
#, no-wrap
msgid "10-CURRENT after modifications of structure `mbuf` (rev link:https://svnweb.freebsd.org/changeset/base/254780[254780], link:https://svnweb.freebsd.org/changeset/base/254799[254799], link:https://svnweb.freebsd.org/changeset/base/254804[254804], link:https://svnweb.freebsd.org/changeset/base/254807[254807]link:https://svnweb.freebsd.org/changeset/base/254842[254842])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3496
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3550
#, no-wrap
msgid "1000051"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3497
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3551
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/254887[254887]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3498
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3552
#, no-wrap
msgid "August 25, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3500
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3554
#, no-wrap
msgid "10-CURRENT after Radeon KMS driver import (rev link:https://svnweb.freebsd.org/changeset/base/254885[254885])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3501
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3555
#, no-wrap
msgid "1000052"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3502
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3556
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/255180[255180]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3503
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3557
#, no-wrap
msgid "September 3, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3505
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3559
#, no-wrap
msgid "10-CURRENT after import of NetBSD `libexecinfo` is connected to the build."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3506
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3560
#, no-wrap
msgid "1000053"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3507
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3561
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/255305[255305]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3508
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3513
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3518
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3562
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3567
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3572
#, no-wrap
msgid "September 6, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3510
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3564
#, no-wrap
msgid "10-CURRENT after API and ABI changes to the Capsicum framework."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3511
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3565
#, no-wrap
msgid "1000054"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3512
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3566
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/255321[255321]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3515
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3569
#, no-wrap
msgid "10-CURRENT after `gcc` and `libstdc++` are no longer built by default."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3516
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3570
#, no-wrap
msgid "1000055"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3517
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3571
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/255449[255449]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3520
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3574
#, no-wrap
msgid "10-CURRENT after addition of `MMAP_32BIT` man:mmap[2] flag (rev link:https://svnweb.freebsd.org/changeset/base/255426[255426])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3521
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3575
#, no-wrap
msgid "1000100"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3522
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3576
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/259065[259065]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3523
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3543
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3548
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3577
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3597
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3602
#, no-wrap
msgid "December 7, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3525
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3579
#, no-wrap
msgid "`releng/10.0` branched from `stable/10`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3526
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3580
#, no-wrap
msgid "1000500"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3527
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3581
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/256283[256283]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3530
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3584
#, no-wrap
msgid "10-STABLE after branch from `head/`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3531
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3585
#, no-wrap
msgid "1000501"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3532
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3586
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/256916[256916]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3533
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4248
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3587
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4302
#, no-wrap
msgid "October 22, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3535
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3589
#, no-wrap
msgid "10-STABLE after addition of first-boot man:rc[8] support."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3536
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3590
#, no-wrap
msgid "1000502"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3537
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3591
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/258398[258398]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3538
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3592
#, no-wrap
msgid "November 20, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3540
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3594
#, no-wrap
msgid "10-STABLE after removal of iconv symbols from `libc.so.7`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3541
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3595
#, no-wrap
msgid "1000510"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3542
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3596
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/259067[259067]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3545
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3599
#, no-wrap
msgid "`releng/10.0` __FreeBSD_version update to prevent the value from going backwards."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3546
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3600
#, no-wrap
msgid "1000700"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3547
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3601
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/259069[259069]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3550
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3604
#, no-wrap
msgid "10-STABLE after `releng/10.0` branch."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3551
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3605
#, no-wrap
msgid "1000701"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3552
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3606
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/259447[259447]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3555
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3609
#, no-wrap
msgid "10.0-STABLE after Heimdal encoding fix."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3556
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3610
#, no-wrap
msgid "1000702"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3557
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3611
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/260135[260135]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3558
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4258
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3612
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4312
#, no-wrap
msgid "December 31, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3560
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3614
#, no-wrap
msgid "10-STABLE after MAP_STACK fixes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3561
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3615
#, no-wrap
msgid "1000703"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3562
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4262
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3616
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4316
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/262801[262801]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3563
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4263
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3617
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4317
#, no-wrap
msgid "March 5, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3565
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3619
#, no-wrap
msgid "10-STABLE after upgrade of libc++ to 3.4 release."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3566
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3620
#, no-wrap
msgid "1000704"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3567
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3621
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/262889[262889]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3568
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3622
#, no-wrap
msgid "March 7, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3570
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3624
#, no-wrap
msgid "10-STABLE after MFC of the man:vt[4] driver (rev link:https://svnweb.freebsd.org/changeset/base/262861[262861])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3571
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3625
#, no-wrap
msgid "1000705"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3572
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3626
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/263508[263508]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3573
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4273
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3627
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4327
#, no-wrap
msgid "March 21, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3575
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3629
#, no-wrap
msgid "10-STABLE after upgrade of llvm/clang to 3.4 release."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3576
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3630
#, no-wrap
msgid "1000706"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3577
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3631
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/264214[264214]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3580
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3634
#, no-wrap
msgid "10-STABLE after GCC support for `__block` definition."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3581
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3635
#, no-wrap
msgid "1000707"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3585
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3639
#, no-wrap
msgid "10-STABLE after FreeBSD-SA-14:06.openssl."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3586
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3640
#, no-wrap
msgid "1000708"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3587
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3641
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/265122[265122]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3588
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4288
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5093
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3642
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4342
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5147
#, no-wrap
msgid "April 30, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3590
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3644
#, no-wrap
msgid "10-STABLE after FreeBSD-SA-14:07.devfs, FreeBSD-SA-14:08.tcp, and FreeBSD-SA-14:09.openssl."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3591
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3645
#, no-wrap
msgid "1000709"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3592
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3646
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/265946[265946]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3593
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3647
#, no-wrap
msgid "May 13, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3595
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3649
#, no-wrap
msgid "10-STABLE after support for UDP-Lite protocol (RFC 3828)."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3596
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3650
#, no-wrap
msgid "1000710"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3597
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3651
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/267465[267465]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3600
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3654
#, no-wrap
msgid "10-STABLE after changes to man:strcasecmp[3], moving man:strcasecmp_l[3] and man:strncasecmp_l[3] from [.filename]#<string.h># to [.filename]#<strings.h># for POSIX 2008 compliance."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3601
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3655
#, no-wrap
msgid "1000711"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3602
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3656
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/268442[268442]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3605
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3659
#, no-wrap
msgid "10-STABLE after FreeBSD-SA-14:17.kmem (rev link:https://svnweb.freebsd.org/changeset/base/268432[268432])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3606
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3660
#, no-wrap
msgid "1000712"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3607
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3661
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/269400[269400]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3608
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3662
#, no-wrap
msgid "August 1, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3610
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3664
#, no-wrap
msgid "10-STABLE after man:nfsd[8] 4.1 merge (rev link:https://svnweb.freebsd.org/changeset/base/269398[269398])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3611
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3665
#, no-wrap
msgid "1000713"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3612
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3666
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/269484[269484]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3615
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3669
#, no-wrap
msgid "10-STABLE after man:regex[3] library update to add \">\" and \"<\" delimiters."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3616
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3670
#, no-wrap
msgid "1000714"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3617
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3671
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/270174[270174]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3620
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3674
#, no-wrap
msgid "10-STABLE after `SOCK_DGRAM` bug fix (rev link:https://svnweb.freebsd.org/changeset/base/269490[269490])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3621
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3675
#, no-wrap
msgid "1000715"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3625
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3679
#, no-wrap
msgid "10-STABLE after FreeBSD-SA-14:18 (rev link:https://svnweb.freebsd.org/changeset/base/269686[269686])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3626
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3680
#, no-wrap
msgid "1000716"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3630
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3684
#, no-wrap
msgid "10-STABLE after FreeBSD-SA-14:19 (rev link:https://svnweb.freebsd.org/changeset/base/271667[271667])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3631
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3685
#, no-wrap
msgid "1000717"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3632
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3686
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/271816[271816]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3633
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3687
#, no-wrap
msgid "September 18, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3635
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3689
#, no-wrap
msgid "10-STABLE after i915 HW context support."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3636
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3690
#, no-wrap
msgid "1001000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3637
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3691
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/272463[272463]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3638
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3643
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3692
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3697
#, no-wrap
msgid "October 2, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3640
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3694
#, no-wrap
msgid "10.1-RC1 after releng/10.1 branch."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3641
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3695
#, no-wrap
msgid "1001500"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3642
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3696
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/272464[272464]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3645
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3699
#, no-wrap
msgid "10-STABLE after releng/10.1 branch."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3646
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3700
#, no-wrap
msgid "1001501"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3650
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3704
#, no-wrap
msgid "10-STABLE after FreeBSD-SA-14:20, FreeBSD-SA-14:22, and FreeBSD-SA-14:23 (rev link:https://svnweb.freebsd.org/changeset/base/273411[273411])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3651
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3705
#, no-wrap
msgid "1001502"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3655
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3709
#, no-wrap
msgid "10-STABLE after FreeBSD-SA-14:23, FreeBSD-SA-14:24, and FreeBSD-SA-14:25."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3656
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3710
#, no-wrap
msgid "1001503"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3657
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3711
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/275040[275040]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3658
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3712
#, no-wrap
msgid "November 25, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3660
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3714
#, no-wrap
msgid "10-STABLE after merging new libraries/utilities (man:dpv[1] man:dpv[3], and man:figpar[3]) for data throughput visualization."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3661
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3715
#, no-wrap
msgid "1001504"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3662
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4332
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3716
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4386
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/275742[275742]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3663
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4333
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3717
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4387
#, no-wrap
msgid "December 13, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3665
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3719
#, no-wrap
msgid "10-STABLE after merging an important fix to the LLVM vectorizer, which could lead to buffer overruns in some cases."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3666
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3720
#, no-wrap
msgid "1001505"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3667
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3721
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/276633[276633]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3668
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3722
#, no-wrap
msgid "January 3, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3670
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3724
#, no-wrap
msgid "10-STABLE after merging some arm constants in link:https://svnweb.freebsd.org/changeset/base/276312[276312]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3671
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3725
#, no-wrap
msgid "1001506"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3672
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3726
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/277087[277087]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3673
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3727
#, no-wrap
msgid "January 12, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3675
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3729
#, no-wrap
msgid "10-STABLE after merging max table size update for yacc."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3676
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3730
#, no-wrap
msgid "1001507"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3677
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3731
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/277790[277790]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3678
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3732
#, no-wrap
msgid "January 27, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3680
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3734
#, no-wrap
msgid "10-STABLE after changes to the UDP tunneling callback to provide a context pointer and the source `sockaddr`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3681
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3735
#, no-wrap
msgid "1001508"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3682
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3736
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/278974[278974]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3685
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3739
#, no-wrap
msgid "10-STABLE after addition of the `CDAI_TYPE_EXT_INQ` request type."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3686
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3740
#, no-wrap
msgid "1001509"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3687
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4337
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5122
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3741
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4391
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5176
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/279287[279287]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3689
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4339
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5124
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3743
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4393
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5178
#, no-wrap
msgid ""
"February 25, 2015\n"
@@ -16481,7 +16669,7 @@ msgid ""
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3692
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3746
#, no-wrap
msgid ""
"10-STABLE after FreeBSD-EN-15:01.vt, FreeBSD-EN-15:02.openssl, FreeBSD-EN-15:03.freebsd-update, FreeBSD-SA-15:04.igmp, and FreeBSD-SA-15:05.bind.\n"
@@ -16489,2786 +16677,2786 @@ msgid ""
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3693
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3747
#, no-wrap
msgid "1001510"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3694
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3748
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/279329[279329]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3695
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3749
#, no-wrap
msgid "February 26, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3697
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3751
#, no-wrap
msgid "10-STABLE after MFC of rev link:https://svnweb.freebsd.org/changeset/base/278964[278964]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3698
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3752
#, no-wrap
msgid "1001511"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3699
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3753
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/280246[280246]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3700
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3754
#, no-wrap
msgid "March 19, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3702
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3756
#, no-wrap
msgid "10-STABLE after [.filename]#sys/capability.h# is renamed to [.filename]#sys/capsicum.h# (rev link:https://svnweb.freebsd.org/changeset/base/280224/[280224/])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3703
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3757
#, no-wrap
msgid "1001512"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3704
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3758
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/280438[280438]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3705
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3759
#, no-wrap
msgid "March 24, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3707
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3761
#, no-wrap
msgid "10-STABLE after addition of new man:mtio[4], man:sa[4] ioctls."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3708
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3762
#, no-wrap
msgid "1001513"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3709
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3763
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/281955[281955]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3710
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3764
#, no-wrap
msgid "April 24, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3712
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3766
#, no-wrap
msgid "10-STABLE after starting the process of removing the use of the deprecated \"M_FLOWID\" flag from the network code."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3713
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3767
#, no-wrap
msgid "1001514"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3714
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3768
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/282275[282275]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3715
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3769
#, no-wrap
msgid "April 30, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3717
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3771
#, no-wrap
msgid "10-STABLE after MFC of man:iconv[3] fixes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3718
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3772
#, no-wrap
msgid "1001515"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3719
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3773
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/282781[282781]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3720
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3774
#, no-wrap
msgid "May 11, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3722
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3776
#, no-wrap
msgid "10-STABLE after adding back `M_FLOWID`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3723
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3777
#, no-wrap
msgid "1001516"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3724
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3778
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/283341[283341]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3725
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3779
#, no-wrap
msgid "May 24, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3727
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3781
#, no-wrap
msgid "10-STABLE after MFC of many USB things."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3728
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3782
#, no-wrap
msgid "1001517"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3729
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3783
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/283950[283950]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3730
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3784
#, no-wrap
msgid "June 3, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3732
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3786
#, no-wrap
msgid "10-STABLE after MFC of sound related things."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3733
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3787
#, no-wrap
msgid "1001518"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3734
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3788
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/284204[284204]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3737
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3791
#, no-wrap
msgid "10-STABLE after MFC of zfs vfs fixes (rev link:https://svnweb.freebsd.org/changeset/base/284203[284203])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3738
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3792
#, no-wrap
msgid "1001519"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3739
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3793
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/284720[284720]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3740
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3794
#, no-wrap
msgid "June 23, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3742
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3796
#, no-wrap
msgid "10-STABLE after reverting bumping `MAXCPU` on amd64."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3743
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3797
#, no-wrap
msgid "1002000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3744
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3798
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/285830[285830]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3745
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3750
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3799
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3804
#, no-wrap
msgid "July 24, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3747
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3801
#, no-wrap
msgid "`releng/10.2` branched from 10-STABLE."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3748
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3802
#, no-wrap
msgid "1002500"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3749
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3803
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/285831[285831]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3752
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3806
#, no-wrap
msgid "10-STABLE after `releng/10.2` branched from 10-STABLE."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3753
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3807
#, no-wrap
msgid "1002501"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3754
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3808
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/289005[289005]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3755
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3809
#, no-wrap
msgid "October 8, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3757
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3811
#, no-wrap
msgid "10-STABLE after merge of ZFS changes that affected the internal interface of `zfeature_info` structure (rev link:https://svnweb.freebsd.org/changeset/base/288572[288572])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3758
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3812
#, no-wrap
msgid "1002502"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3759
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3813
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/291243[291243]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3760
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3814
#, no-wrap
msgid "November 24, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3762
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3816
#, no-wrap
msgid "10-STABLE after merge of dump device changes that affected the arguments of `g_dev_setdumpdev()`(rev link:https://svnweb.freebsd.org/changeset/base/291215[291215])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3763
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3817
#, no-wrap
msgid "1002503"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3764
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3818
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/292224[292224]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3765
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3819
#, no-wrap
msgid "December 14, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3767
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3821
#, no-wrap
msgid "10-STABLE after merge of changes to the internal interface between the nfsd.ko and nfscommon.ko modules, requiring them to be upgraded together (rev link:https://svnweb.freebsd.org/changeset/base/292223[292223])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3768
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3822
#, no-wrap
msgid "1002504"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3769
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3823
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/292589[292589]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3770
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3824
#, no-wrap
msgid "December 22, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3772
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3826
#, no-wrap
msgid "10-STABLE after merge of xz 5.2.2 merge (multithread support) (rev link:https://svnweb.freebsd.org/changeset/base/292588[292588])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3773
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3827
#, no-wrap
msgid "1002505"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3774
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3828
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/292908[292908]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3777
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3831
#, no-wrap
msgid "10-STABLE after merge of changes to man:pci[4] (rev link:https://svnweb.freebsd.org/changeset/base/292907[292907])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3778
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3832
#, no-wrap
msgid "1002506"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3779
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3833
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/293476[293476]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3780
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3785
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3790
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3834
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3839
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3844
#, no-wrap
msgid "January 9, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3782
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3836
#, no-wrap
msgid "10-STABLE after merge of man:utimensat[2] (rev link:https://svnweb.freebsd.org/changeset/base/293473[293473])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3783
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3837
#, no-wrap
msgid "1002507"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3784
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3838
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/293610[293610]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3787
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3841
#, no-wrap
msgid "10-STABLE after merge of changes to man:linux[4] (rev link:https://svnweb.freebsd.org/changeset/base/293477[293477] through link:https://svnweb.freebsd.org/changeset/base/293609[293609])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3788
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3842
#, no-wrap
msgid "1002508"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3789
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3843
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/293619[293619]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3792
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3846
#, no-wrap
msgid "10-STABLE after merge of changes to man:figpar[3] types/macros (rev link:https://svnweb.freebsd.org/changeset/base/290275[290275])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3793
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3847
#, no-wrap
msgid "1002509"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3794
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3848
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/295107[295107]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3795
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3849
#, no-wrap
msgid "February 1, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3797
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3851
#, no-wrap
msgid "10-STABLE after merge of API change to man:dpv[3]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3798
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3852
#, no-wrap
msgid "1003000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3799
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3853
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/296373[296373]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3800
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3805
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3854
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3859
#, no-wrap
msgid "March 4, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3802
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3856
#, no-wrap
msgid "`releng/10.3` branched from 10-STABLE."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3803
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3857
#, no-wrap
msgid "1003500"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3804
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3858
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/296374[296374]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3807
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3861
#, no-wrap
msgid "10-STABLE after `releng/10.3` branched from 10-STABLE."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3808
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3862
#, no-wrap
msgid "1003501"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3809
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3863
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/298299[298299]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3810
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3815
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3820
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3864
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3869
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3874
#, no-wrap
msgid "June 19, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3812
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3866
#, no-wrap
msgid "10-STABLE after adding -P option for `kdbcontrol` (rev link:https://svnweb.freebsd.org/changeset/base/298297[298297])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3813
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3867
#, no-wrap
msgid "1003502"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3814
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3868
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/299966[299966]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3817
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3871
#, no-wrap
msgid "10-STABLE after libcrypto.so was made position independent."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3818
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3872
#, no-wrap
msgid "1003503"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3819
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3873
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/300235[300235]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3822
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3876
#, no-wrap
msgid "10-STABLE after allowing `MK_` overrides (rev link:https://svnweb.freebsd.org/changeset/base/300233[300233])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3823
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3877
#, no-wrap
msgid "1003504"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3824
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3878
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/302066[302066]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3827
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3881
#, no-wrap
msgid "10-STABLE after MFC of `filemon` changes from 11-CURRENT."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3828
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3882
#, no-wrap
msgid "1003505"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3829
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3883
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/302228[302228]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3830
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3884
#, no-wrap
msgid "June 27, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3832
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3886
#, no-wrap
msgid "10-STABLE after converting sed to use REG_STARTEND, fixing a Mesa issue."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3833
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3887
#, no-wrap
msgid "1003506"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3834
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3888
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/304611[304611]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3837
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3891
#, no-wrap
msgid "10-STABLE after adding C++11 `thread_local` support."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3838
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3892
#, no-wrap
msgid "1003507"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3839
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3893
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/304864[304864]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3842
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3896
#, no-wrap
msgid "10-STABLE after `LC_*_MASK` fix."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3843
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3897
#, no-wrap
msgid "1003508"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3844
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3898
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/305734[305734]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3847
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3901
#, no-wrap
msgid "10-STABLE after resolving a deadlock between `device_detach()` and man:usbd_do_request_flags[9]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3848
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3902
#, no-wrap
msgid "1003509"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3849
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3903
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/307331[307331]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3852
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3906
#, no-wrap
msgid "10-STABLE after ZFS merges."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3853
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3907
#, no-wrap
msgid "1003510"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3854
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3908
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/308047[308047]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3857
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3911
#, no-wrap
msgid "10-STABLE after installing header files required development with libzfs_core."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3858
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3912
#, no-wrap
msgid "1003511"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3859
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3913
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/310121[310121]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3862
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3916
#, no-wrap
msgid "10-STABLE after exporting whole thread name in `kinfo_proc` (rev link:https://svnweb.freebsd.org/changeset/base/309676[309676])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3863
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3917
#, no-wrap
msgid "1003512"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3864
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3918
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/315730[315730]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3865
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3919
#, no-wrap
msgid "March 22, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3867
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3921
#, no-wrap
msgid "10-STABLE after libmd changes (rev link:https://svnweb.freebsd.org/changeset/base/314143[314143])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3868
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3922
#, no-wrap
msgid "1003513"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3869
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3923
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/316499[316499]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3872
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3926
#, no-wrap
msgid "10-STABLE after making CAM SIM lock optional (revs link:https://svnweb.freebsd.org/changeset/base/315673[315673], link:https://svnweb.freebsd.org/changeset/base/315674[315674])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3873
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3927
#, no-wrap
msgid "1003514"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3874
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3928
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/318198[318198]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3877
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3931
#, no-wrap
msgid "10-STABLE after merging the addition of the [.filename]#<dev/mmc/mmc_ioctl.h># header."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3878
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3932
#, no-wrap
msgid "1003515"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3879
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3933
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/321222[321222]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3880
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3934
#, no-wrap
msgid "July 19, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3882
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3936
#, no-wrap
msgid "10-STABLE after adding C++14 sized deallocation functions to libc++."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3883
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3937
#, no-wrap
msgid "1003516"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3884
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3938
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/321717[321717]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3885
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3939
#, no-wrap
msgid "July 30, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3887
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3941
#, no-wrap
msgid "10-STABLE after merging the `MAP_GUARD` man:mmap[2] flag addition."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3888
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3942
#, no-wrap
msgid "1004000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3889
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3943
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/323604[323604]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3890
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3895
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3944
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3949
#, no-wrap
msgid "September 15, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3892
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3946
#, no-wrap
msgid "`releng/10.4` branched from 10-STABLE."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3893
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3947
#, no-wrap
msgid "1004500"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3894
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3948
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/323605[323605]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3897
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3951
#, no-wrap
msgid "10-STABLE after `releng/10.4` branched from 10-STABLE."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3898
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3952
#, no-wrap
msgid "1004501"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3902
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3956
#, no-wrap
msgid "10-STABLE after merging link:https://svnweb.freebsd.org/changeset/base/325028[325028], fixing `ptrace()` to always clear the correct thread event when resuming."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3903
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3957
#, no-wrap
msgid "1004502"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3904
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3958
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/356396[356396]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3907
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3961
#, no-wrap
msgid "10-STABLE after making USB statistics be per-device instead of per bus."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3908
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3962
#, no-wrap
msgid "1004503"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3909
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3963
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/356681[356681]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3911
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3965
#, no-wrap
msgid "10-STABLE after adding own counter for cancelled USB transfers."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3914
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3968
#, no-wrap
msgid "FreeBSD 9 Versions"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3917
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3971
#, no-wrap
msgid "FreeBSD 9 `__FreeBSD_version` Values"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3926
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3980
#, no-wrap
msgid "900000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3927
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3981
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/196432[196432]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3928
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3982
#, no-wrap
msgid "August 22, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3930
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3984
#, no-wrap
msgid "9.0-CURRENT."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3931
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3985
#, no-wrap
msgid "900001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3932
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3986
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/197019[197019]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3933
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3987
#, no-wrap
msgid "September 8, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3935
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3989
#, no-wrap
msgid "9.0-CURRENT after importing x86emu, a software emulator for real mode x86 CPU from OpenBSD."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3936
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3990
#, no-wrap
msgid "900002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3937
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3991
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/197430[197430]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3938
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3992
#, no-wrap
msgid "September 23, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3940
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3994
#, no-wrap
msgid "9.0-CURRENT after implementing the EVFILT_USER `kevent` filter functionality."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3941
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3995
#, no-wrap
msgid "900003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3942
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3996
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/200039[200039]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3943
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3997
#, no-wrap
msgid "December 2, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3945
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3999
#, no-wrap
msgid "9.0-CURRENT after addition of man:sigpause[2] and PIE support in `csu`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3946
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4000
#, no-wrap
msgid "900004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3947
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4001
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/200185[200185]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3948
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4002
#, no-wrap
msgid "December 6, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3950
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4004
#, no-wrap
msgid "9.0-CURRENT after addition of libulog and its libutempter compatibility interface."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3951
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4005
#, no-wrap
msgid "900005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3952
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4006
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/200447[200447]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3953
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4007
#, no-wrap
msgid "December 12, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3955
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4009
#, no-wrap
msgid "9.0-CURRENT after addition of man:sleepq_sleepcnt[9], which can be used to query the number of waiters on a specific waiting queue."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3956
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4010
#, no-wrap
msgid "900006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3957
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4011
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/201513[201513]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3958
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4012
#, no-wrap
msgid "January 4, 2010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3960
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4014
#, no-wrap
msgid "9.0-CURRENT after change of the man:scandir[3] and man:alphasort[3] prototypes to conform to SUSv4."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3961
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4015
#, no-wrap
msgid "900007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3962
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4016
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/202219[202219]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3963
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4017
#, no-wrap
msgid "January 13, 2010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3965
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4019
#, no-wrap
msgid "9.0-CURRENT after the removal of man:utmp[5] and the addition of `utmpx` (see man:getutxent[3]) for improved logging of user logins and system events."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3966
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4020
#, no-wrap
msgid "900008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3967
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4021
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/202722[202722]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3968
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4022
#, no-wrap
msgid "January 20, 2010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3970
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4024
#, no-wrap
msgid "9.0-CURRENT after the import of BSDL bc/dc and the deprecation of GNU bc/dc."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3971
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4025
#, no-wrap
msgid "900009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3972
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4026
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/203052[203052]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3973
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4027
#, no-wrap
msgid "January 26, 2010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3975
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4029
#, no-wrap
msgid "9.0-CURRENT after the addition of SIOCGIFDESCR and SIOCSIFDESCR ioctls to network interfaces. These ioctl can be used to manipulate interface description, as inspired by OpenBSD."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3976
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4030
#, no-wrap
msgid "900010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3977
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4031
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/205471[205471]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3978
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4032
#, no-wrap
msgid "March 22, 2010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3980
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4034
#, no-wrap
msgid "9.0-CURRENT after the import of zlib 1.2.4."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3981
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4035
#, no-wrap
msgid "900011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3982
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4036
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/207410[207410]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3983
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4037
#, no-wrap
msgid "April 24, 2010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3985
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4039
#, no-wrap
msgid "9.0-CURRENT after adding soft-updates journaling."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3986
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4040
#, no-wrap
msgid "900012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3987
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4041
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/207842[207842]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3988
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4042
#, no-wrap
msgid "May 10, 2010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3990
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4044
#, no-wrap
msgid "9.0-CURRENT after adding liblzma, xz, xzdec, and lzmainfo."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3991
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4045
#, no-wrap
msgid "900013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3992
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4046
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/208486[208486]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3993
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4047
#, no-wrap
msgid "May 24, 2010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3995
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4049
#, no-wrap
msgid "9.0-CURRENT after bringing in USB fixes for man:linux[4]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3996
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4050
#, no-wrap
msgid "900014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3997
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4051
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/208973[208973]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3998
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4052
#, no-wrap
msgid "June 10, 2010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4000
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4054
#, no-wrap
msgid "9.0-CURRENT after adding Clang."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4001
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4055
#, no-wrap
msgid "900015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4002
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4056
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/210390[210390]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4003
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4057
#, no-wrap
msgid "July 22, 2010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4005
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4059
#, no-wrap
msgid "9.0-CURRENT after the import of BSD grep."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4006
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4060
#, no-wrap
msgid "900016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4007
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4061
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/210565[210565]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4008
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4062
#, no-wrap
msgid "July 28, 2010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4010
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4064
#, no-wrap
msgid "9.0-CURRENT after adding `mti_zone` to struct `malloc_type_internal`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4011
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4065
#, no-wrap
msgid "900017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4012
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4066
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/211701[211701]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4013
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4067
#, no-wrap
msgid "August 23, 2010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4015
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4069
#, no-wrap
msgid "9.0-CURRENT after changing back default grep to GNU grep and adding WITH_BSD_GREP knob."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4016
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4070
#, no-wrap
msgid "900018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4017
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4071
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/211735[211735]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4018
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4072
#, no-wrap
msgid "August 24, 2010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4020
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4074
#, no-wrap
msgid "9.0-CURRENT after the man:pthread_kill[3] -generated signal is identified as SI_LWP in `si_code`. Previously, `si_code` was SI_USER."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4021
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4075
#, no-wrap
msgid "900019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4022
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4076
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/211937[211937]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4023
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4077
#, no-wrap
msgid "August 28, 2010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4025
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4079
#, no-wrap
msgid "9.0-CURRENT after addition of the MAP_PREFAULT_READ flag to man:mmap[2]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4026
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4080
#, no-wrap
msgid "900020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4027
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4081
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/212381[212381]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4028
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4082
#, no-wrap
msgid "September 9, 2010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4030
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4084
#, no-wrap
msgid "9.0-CURRENT after adding drain functionality to `sbufs`, which also changed the layout of struct `sbuf`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4031
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4085
#, no-wrap
msgid "900021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4032
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4086
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/212568[212568]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4033
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4087
#, no-wrap
msgid "September 13, 2010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4035
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4089
#, no-wrap
msgid "9.0-CURRENT after DTrace has grown support for userland tracing."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4036
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4090
#, no-wrap
msgid "900022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4037
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4091
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/213395[213395]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4038
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4092
#, no-wrap
msgid "October 2, 2010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4040
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4094
#, no-wrap
msgid "9.0-CURRENT after addition of the BSDL man utilities and retirement of GNU/GPL man utilities."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4041
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4095
#, no-wrap
msgid "900023"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4042
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4096
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/213700[213700]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4043
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4097
#, no-wrap
msgid "October 11, 2010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4045
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4099
#, no-wrap
msgid "9.0-CURRENT after updating xz to git 20101010 snapshot."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4046
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4100
#, no-wrap
msgid "900024"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4047
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4101
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/215127[215127]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4048
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4102
#, no-wrap
msgid "November 11, 2010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4050
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4104
#, no-wrap
msgid "9.0-CURRENT after libgcc.a was replaced by libcompiler_rt.a."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4051
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4105
#, no-wrap
msgid "900025"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4052
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4106
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/215166[215166]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4053
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4107
#, no-wrap
msgid "November 12, 2010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4055
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4109
#, no-wrap
msgid "9.0-CURRENT after the introduction of the modularised congestion control."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4056
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4110
#, no-wrap
msgid "900026"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4057
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4111
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/216088[216088]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4058
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4112
#, no-wrap
msgid "November 30, 2010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4060
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4114
#, no-wrap
msgid "9.0-CURRENT after the introduction of Serial Management Protocol (SMP) passthrough and the XPT_SMP_IO and XPT_GDEV_ADVINFO CAM `CCBs`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4061
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4115
#, no-wrap
msgid "900027"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4062
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4116
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/216212[216212]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4063
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4117
#, no-wrap
msgid "December 5, 2010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4065
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4119
#, no-wrap
msgid "9.0-CURRENT after the addition of log2 to libm."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4066
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4120
#, no-wrap
msgid "900028"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4067
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4121
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/216615[216615]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4068
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4122
#, no-wrap
msgid "December 21, 2010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4070
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4124
#, no-wrap
msgid "9.0-CURRENT after the addition of the Hhook (Helper Hook), Khelp (Kernel Helpers) and Object Specific Data (OSD) KPIs."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4071
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4125
#, no-wrap
msgid "900029"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4072
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4126
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/216758[216758]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4073
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4127
#, no-wrap
msgid "December 28, 2010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4075
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4129
#, no-wrap
msgid "9.0-CURRENT after the modification of the TCP stack to allow Khelp modules to interact with it via helper hook points and store per-connection data in the TCP control block."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4076
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4130
#, no-wrap
msgid "900030"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4077
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4131
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/217309[217309]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4078
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4132
#, no-wrap
msgid "January 12, 2011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4080
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4134
#, no-wrap
msgid "9.0-CURRENT after the update of libdialog to version 20100428."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4081
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4135
#, no-wrap
msgid "900031"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4082
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4136
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/218414[218414]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4083
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4137
#, no-wrap
msgid "February 7, 2011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4085
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4139
#, no-wrap
msgid "9.0-CURRENT after the addition of man:pthread_getthreadid_np[3]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4086
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4140
#, no-wrap
msgid "900032"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4087
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4141
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/218425[218425]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4088
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4142
#, no-wrap
msgid "February 8, 2011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4090
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4144
#, no-wrap
msgid "9.0-CURRENT after the removal of the `uio_yield` prototype and symbol."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4091
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4145
#, no-wrap
msgid "900033"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4092
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4146
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/218822[218822]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4093
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4147
#, no-wrap
msgid "February 18, 2011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4095
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4149
#, no-wrap
msgid "9.0-CURRENT after the update of binutils to version 2.17.50."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4096
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4150
#, no-wrap
msgid "900034"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4097
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4151
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/219406[219406]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4098
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4152
#, no-wrap
msgid "March 8, 2011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4100
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4154
#, no-wrap
msgid "9.0-CURRENT after the struct `sysvec` (`sv_schedtail`) changes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4101
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4155
#, no-wrap
msgid "900035"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4102
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4156
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/220150[220150]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4103
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4157
#, no-wrap
msgid "March 29, 2011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4105
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4159
#, no-wrap
msgid "9.0-CURRENT after the update of base gcc and libstdc++ to the last GPLv2 licensed revision."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4106
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4160
#, no-wrap
msgid "900036"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4107
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4161
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/220770[220770]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4108
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4162
#, no-wrap
msgid "April 18, 2011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4110
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4164
#, no-wrap
msgid "9.0-CURRENT after the removal of libobjc and Objective-C support from the base system."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4111
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4165
#, no-wrap
msgid "900037"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4112
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4166
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/221862[221862]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4113
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4167
#, no-wrap
msgid "May 13, 2011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4115
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4169
#, no-wrap
msgid "9.0-CURRENT after importing the man:libprocstat[3] library and man:fuser[1] utility to the base system."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4116
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4170
#, no-wrap
msgid "900038"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4117
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4171
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/222167[222167]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4118
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4172
#, no-wrap
msgid "May 22, 2011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4120
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4174
#, no-wrap
msgid "9.0-CURRENT after adding a lock flag argument to man:VFS_FHTOVP[9]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4121
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4175
#, no-wrap
msgid "900039"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4122
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4176
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/223637[223637]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4123
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4177
#, no-wrap
msgid "June 28, 2011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4125
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4179
#, no-wrap
msgid "9.0-CURRENT after importing pf from OpenBSD 4.5."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4126
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4180
#, no-wrap
msgid "900040"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4127
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4181
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/224217[224217]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4128
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5023
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4182
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5077
#, no-wrap
msgid "July 19, 2011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4130
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4184
#, no-wrap
msgid "Increase default MAXCPU for FreeBSD to 64 on amd64 and ia64 and to 128 for XLP (mips)."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4131
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4185
#, no-wrap
msgid "900041"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4132
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4186
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/224834[224834]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4133
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4187
#, no-wrap
msgid "August 13, 2011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4135
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4189
#, no-wrap
msgid "9.0-CURRENT after the implementation of Capsicum capabilities; man:fget[9] gains a rights argument."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4136
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4190
#, no-wrap
msgid "900042"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4137
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4142
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4191
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4196
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/225350[225350]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4138
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4192
#, no-wrap
msgid "August 28, 2011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4140
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4194
#, no-wrap
msgid "Bump shared libraries' version numbers for libraries whose ABI has changed in preparation for 9.0."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4141
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4195
#, no-wrap
msgid "900043"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4143
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4197
#, no-wrap
msgid "September 2, 2011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4145
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4199
#, no-wrap
msgid "Add automatic detection of USB mass storage devices which do not support the no synchronize cache SCSI command."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4146
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4200
#, no-wrap
msgid "900044"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4147
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4201
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/225469[225469]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4148
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5033
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4202
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5087
#, no-wrap
msgid "September 10, 2011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4150
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4204
#, no-wrap
msgid "Re-factor auto-quirk. 9.0-RELEASE."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4151
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4205
#, no-wrap
msgid "900045"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4152
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4206
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/229285[229285]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4153
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4158
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4207
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4212
#, no-wrap
msgid "January 2, 2012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4155
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4209
#, no-wrap
msgid "9-STABLE after MFC of true/false from 1000002."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4156
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4210
#, no-wrap
msgid "900500"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4157
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4211
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/229318[229318]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4160
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4214
#, no-wrap
msgid "9.0-STABLE."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4161
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4215
#, no-wrap
msgid "900501"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4162
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4216
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/229723[229723]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4163
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5048
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4217
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5102
#, no-wrap
msgid "January 6, 2012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4165
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4219
#, no-wrap
msgid "9.0-STABLE after merging of addition of the man:posix_fadvise[2] system call."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4166
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4220
#, no-wrap
msgid "900502"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4167
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4221
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/230237[230237]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4170
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4224
#, no-wrap
msgid "9.0-STABLE after merging gperf 3.0.3"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4171
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4225
#, no-wrap
msgid "900503"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4172
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4226
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/231768[231768]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4173
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5058
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4227
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5112
#, no-wrap
msgid "February 15, 2012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4175
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4229
#, no-wrap
msgid "9.0-STABLE after introduction of the new extensible man:sysctl[3] interface NET_RT_IFLISTL to query address lists."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4176
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4230
#, no-wrap
msgid "900504"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4177
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4231
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/232728[232728]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4178
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5063
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5068
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4232
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5117
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5122
#, no-wrap
msgid "March 3, 2012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4180
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4234
#, no-wrap
msgid "9.0-STABLE after changes related to mounting of filesystem inside a jail."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4181
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4235
#, no-wrap
msgid "900505"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4182
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4236
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/232945[232945]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4183
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4237
#, no-wrap
msgid "March 13, 2012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4185
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4239
#, no-wrap
msgid "9.0-STABLE after introduction of new man:tcp[4] socket options: TCP_KEEPINIT, TCP_KEEPIDLE, TCP_KEEPINTVL, and TCP_KEEPCNT."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4186
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4240
#, no-wrap
msgid "900506"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4187
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4241
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/235786[235786]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4190
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4244
#, no-wrap
msgid "9.0-STABLE after introduction of the `quick_exit` function and related changes required for C++11."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4191
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4245
#, no-wrap
msgid "901000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4192
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4246
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/239082[239082]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4193
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4247
#, no-wrap
msgid "August 5, 2012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4195
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4249
#, no-wrap
msgid "9.1-RELEASE."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4196
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4250
#, no-wrap
msgid "901500"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4197
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4251
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/239081[239081]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4198
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4252
#, no-wrap
msgid "August 6, 2012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4200
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4254
#, no-wrap
msgid "9.1-STABLE after branching releng/9.1 (RELENG_9_1)."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4201
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4255
#, no-wrap
msgid "901501"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4202
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4256
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/240659[240659]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4203
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4257
#, no-wrap
msgid "November 11, 2012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4205
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4259
#, no-wrap
msgid "9.1-STABLE after man:LIST_PREV[3] added to queue.h (rev link:https://svnweb.freebsd.org/changeset/base/242893[242893]) and KBI change in USB serial devices."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4206
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4260
#, no-wrap
msgid "901502"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4207
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4261
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/243656[243656]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4208
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4262
#, no-wrap
msgid "November 28, 2012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4210
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4264
#, no-wrap
msgid "9.1-STABLE after USB serial jitter buffer requires rebuild of USB serial device modules."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4211
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4265
#, no-wrap
msgid "901503"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4212
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4266
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/247090[247090]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4213
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5073
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4267
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5127
#, no-wrap
msgid "February 21, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4215
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4269
#, no-wrap
msgid "9.1-STABLE after USB moved to the driver structure requiring a rebuild of all USB modules. Also indicates the presence of nmtree."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4216
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4270
#, no-wrap
msgid "901504"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4217
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4271
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/248338[248338]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4218
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4272
#, no-wrap
msgid "March 15, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4220
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4274
#, no-wrap
msgid "9.1-STABLE after install gained -l, -M, -N and related flags and cat gained the -l option."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4221
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4275
#, no-wrap
msgid "901505"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4222
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4276
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/251687[251687]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4223
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4277
#, no-wrap
msgid "June 13, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4225
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4279
#, no-wrap
msgid "9.1-STABLE after fixes in `ctfmerge` bootstrapping (rev link:https://svnweb.freebsd.org/changeset/base/249243[249243])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4226
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4280
#, no-wrap
msgid "902001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4227
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4281
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/253912[253912]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4228
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4282
#, no-wrap
msgid "August 3, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4230
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4284
#, no-wrap
msgid "`releng/9.2` branched from `stable/9`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4231
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4285
#, no-wrap
msgid "902501"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4232
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4286
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/253913[253913]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4233
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4287
#, no-wrap
msgid "August 2, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4235
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4289
#, no-wrap
msgid "9.2-STABLE after creation of `releng/9.2` branch."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4236
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4290
#, no-wrap
msgid "902502"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4237
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4291
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/254938[254938]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4238
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4292
#, no-wrap
msgid "August 26, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4240
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4294
#, no-wrap
msgid "9.2-STABLE after inclusion of the `PIM_RESCAN` CAM path inquiry flag."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4241
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4295
#, no-wrap
msgid "902503"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4242
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4296
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/254979[254979]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4243
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4297
#, no-wrap
msgid "August 27, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4245
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4299
#, no-wrap
msgid "9.2-STABLE after inclusion of the `SI_UNMAPPED` cdev flag."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4246
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4300
#, no-wrap
msgid "902504"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4247
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4301
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/256917[256917]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4250
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4304
#, no-wrap
msgid "9.2-STABLE after inclusion of support for \"first boot\" man:rc[8] scripts."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4251
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4305
#, no-wrap
msgid "902505"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4252
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4306
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/259448[259448]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4253
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4307
#, no-wrap
msgid "December 12, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4255
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4309
#, no-wrap
msgid "9.2-STABLE after Heimdal encoding fix."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4256
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4310
#, no-wrap
msgid "902506"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4257
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4311
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/260136[260136]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4260
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4314
#, no-wrap
msgid "9-STABLE after MAP_STACK fixes (rev link:https://svnweb.freebsd.org/changeset/base/260082[260082])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4261
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4315
#, no-wrap
msgid "902507"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4265
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4319
#, no-wrap
msgid "9-STABLE after upgrade of libc++ to 3.4 release."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4266
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4320
#, no-wrap
msgid "902508"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4267
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4321
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/263171[263171]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4270
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4324
#, no-wrap
msgid "9-STABLE after merge of the Radeon KMS driver (rev link:https://svnweb.freebsd.org/changeset/base/263170[263170])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4271
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4325
#, no-wrap
msgid "902509"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4272
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4326
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/263509[263509]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4275
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4329
#, no-wrap
msgid "9-STABLE after upgrade of llvm/clang to 3.4 release."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4276
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4330
#, no-wrap
msgid "902510"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4277
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4331
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/263818[263818]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4278
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4283
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4332
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4337
#, no-wrap
msgid "March 27, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4280
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4334
#, no-wrap
msgid "9-STABLE after merge of the man:vt[4] driver."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4281
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4335
#, no-wrap
msgid "902511"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4285
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4339
#, no-wrap
msgid "9-STABLE after FreeBSD-SA-14:06.openssl."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4286
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4340
#, no-wrap
msgid "902512"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4287
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5092
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4341
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5146
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/265123[265123]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4290
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4344
#, no-wrap
msgid "9-STABLE after FreeBSD-SA-14:08.tcp."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4291
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4345
#, no-wrap
msgid "903000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4292
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4346
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/267656[267656]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4293
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4298
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4347
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4352
#, no-wrap
msgid "June 20, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4295
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4349
#, no-wrap
msgid "9-RC1 `releng/9.3` branch."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4296
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4350
#, no-wrap
msgid "903500"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4297
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4351
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/267657[267657]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4300
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4354
#, no-wrap
msgid "9.3-STABLE `releng/9.3` branch."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4301
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4355
#, no-wrap
msgid "903501"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4302
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4356
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/268443[268443]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4305
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4359
#, no-wrap
msgid "9-STABLE after FreeBSD-SA-14:17.kmem (rev link:https://svnweb.freebsd.org/changeset/base/268433[268433])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4306
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4360
#, no-wrap
msgid "903502"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4307
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4361
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/270175[270175]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4308
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4362
#, no-wrap
msgid "August 19, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4310
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4364
#, no-wrap
msgid "9-STABLE after `SOCK_DGRAM` bug fix (rev link:https://svnweb.freebsd.org/changeset/base/269789[269789])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4311
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4365
#, no-wrap
msgid "903503"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4315
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4369
#, no-wrap
msgid "9-STABLE after FreeBSD-SA-14:18 (rev link:https://svnweb.freebsd.org/changeset/base/269687[269687])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4316
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4370
#, no-wrap
msgid "903504"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4320
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4374
#, no-wrap
msgid "9-STABLE after FreeBSD-SA-14:19 (rev link:https://svnweb.freebsd.org/changeset/base/271668[271668])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4321
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4375
#, no-wrap
msgid "903505"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4325
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4379
#, no-wrap
msgid "9-STABLE after FreeBSD-SA-14:20, FreeBSD-SA-14:21, and FreeBSD-SA-14:22 (rev link:https://svnweb.freebsd.org/changeset/base/273412[273412])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4326
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4380
#, no-wrap
msgid "903506"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4330
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4384
#, no-wrap
msgid "9-STABLE after FreeBSD-SA-14:23, FreeBSD-SA-14:24, and FreeBSD-SA-14:25."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4331
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4385
#, no-wrap
msgid "903507"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4335
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4389
#, no-wrap
msgid "9-STABLE after merging an important fix to the LLVM vectorizer, which could lead to buffer overruns in some cases."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4336
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4390
#, no-wrap
msgid "903508"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4342
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4396
#, no-wrap
msgid ""
"9-STABLE after FreeBSD-EN-15:01.vt, FreeBSD-EN-15:02.openssl, FreeBSD-EN-15:03.freebsd-update, FreeBSD-SA-15:04.igmp, and FreeBSD-SA-15:05.bind.\n"
@@ -19276,3522 +19464,3522 @@ msgid ""
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4343
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4397
#, no-wrap
msgid "903509"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4344
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4398
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/296219[296219]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4345
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4399
#, no-wrap
msgid "February 29, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4347
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4401
#, no-wrap
msgid "9-STABLE after bumping the default value of `compat.linux.osrelease` to `2.6.18` to support the linux-c6-* ports out of the box."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4348
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4402
#, no-wrap
msgid "903510"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4349
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4403
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/300236[300236]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4352
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4406
#, no-wrap
msgid "9-STABLE after System Binary Interface (SBI) page was moved in latest version of Berkeley Boot Loader (BBL) due to code size increase in link:https://svnweb.freebsd.org/changeset/base/300234[300234]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4353
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4407
#, no-wrap
msgid "903511"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4354
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4408
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/305735[305735]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4356
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4410
#, no-wrap
msgid "9-STABLE after resolving a deadlock between `device_detach()` and man:usbd_do_request_flags[9]."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4359
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4413
#, no-wrap
msgid "FreeBSD 8 Versions"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4362
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4416
#, no-wrap
msgid "FreeBSD 8 `__FreeBSD_version` Values"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4371
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4425
#, no-wrap
msgid "800000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4372
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4426
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/172531[172531]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4373
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4427
#, no-wrap
msgid "October 11, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4375
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4429
#, no-wrap
msgid "8.0-CURRENT. Separating wide and single byte `ctype`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4376
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4430
#, no-wrap
msgid "800001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4377
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4431
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/172688[172688]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4378
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4432
#, no-wrap
msgid "October 16, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4380
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4434
#, no-wrap
msgid "8.0-CURRENT after libpcap 0.9.8 and tcpdump 3.9.8 import."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4381
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4435
#, no-wrap
msgid "800002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4382
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4436
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/172841[172841]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4383
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4437
#, no-wrap
msgid "October 21, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4385
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4439
#, no-wrap
msgid "8.0-CURRENT after renaming man:kthread_create[9] and friends to man:kproc_create[9] etc."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4386
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4440
#, no-wrap
msgid "800003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4387
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4441
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/172932[172932]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4388
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4442
#, no-wrap
msgid "October 24, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4390
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4444
#, no-wrap
msgid "8.0-CURRENT after ABI backwards compatibility to the FreeBSD 4/5/6 versions of the PCIOCGETCONF, PCIOCREAD and PCIOCWRITE IOCTLs was added, which required the ABI of the PCIOCGETCONF IOCTL to be broken again"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4391
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4445
#, no-wrap
msgid "800004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4392
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4446
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/173573[173573]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4393
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4447
#, no-wrap
msgid "November 12, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4395
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4449
#, no-wrap
msgid "8.0-CURRENT after man:agp[4] driver moved from src/sys/pci to src/sys/dev/agp"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4396
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4450
#, no-wrap
msgid "800005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4397
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4451
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/174261[174261]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4398
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4452
#, no-wrap
msgid "December 4, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4400
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4454
#, no-wrap
msgid "8.0-CURRENT after changes to the jumbo frame allocator (rev link:https://svnweb.freebsd.org/changeset/base/174247[174247])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4401
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4455
#, no-wrap
msgid "800006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4402
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4456
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/174399[174399]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4403
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5951
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4457
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6005
#, no-wrap
msgid "December 7, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4405
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4459
#, no-wrap
msgid "8.0-CURRENT after the addition of `callgraph` capture functionality to man:hwpmc[4]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4406
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4460
#, no-wrap
msgid "800007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4407
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4461
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/174901[174901]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4408
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4462
#, no-wrap
msgid "December 25, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4410
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4464
#, no-wrap
msgid "8.0-CURRENT after `kdb_enter()` gains a \"why\" argument."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4411
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4465
#, no-wrap
msgid "800008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4412
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4466
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/174951[174951]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4413
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4467
#, no-wrap
msgid "December 28, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4415
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4469
#, no-wrap
msgid "8.0-CURRENT after LK_EXCLUPGRADE option removal."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4416
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4470
#, no-wrap
msgid "800009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4417
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4471
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/175168[175168]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4418
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4472
#, no-wrap
msgid "January 9, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4420
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4474
#, no-wrap
msgid "8.0-CURRENT after introduction of man:lockmgr_disown[9]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4421
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4475
#, no-wrap
msgid "800010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4422
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4476
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/175204[175204]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4423
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4477
#, no-wrap
msgid "January 10, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4425
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4479
#, no-wrap
msgid "8.0-CURRENT after the man:vn_lock[9] prototype change."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4426
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4480
#, no-wrap
msgid "800011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4427
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4481
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/175295[175295]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4428
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4482
#, no-wrap
msgid "January 13, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4430
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4484
#, no-wrap
msgid "8.0-CURRENT after the man:VOP_LOCK[9] and man:VOP_UNLOCK[9] prototype changes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4431
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4485
#, no-wrap
msgid "800012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4432
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4486
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/175487[175487]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4433
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4487
#, no-wrap
msgid "January 19, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4435
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4489
#, no-wrap
msgid "8.0-CURRENT after introduction of man:lockmgr_recursed[9], man:BUF_RECURSED[9] and man:BUF_ISLOCKED[9] and the removal of `BUF_REFCNT()`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4436
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4490
#, no-wrap
msgid "800013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4437
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4491
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/175581[175581]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4438
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4492
#, no-wrap
msgid "January 23, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4440
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4494
#, no-wrap
msgid "8.0-CURRENT after introduction of the \"ASCII\" encoding."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4441
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4495
#, no-wrap
msgid "800014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4442
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4496
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/175636[175636]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4443
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4497
#, no-wrap
msgid "January 24, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4445
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4499
#, no-wrap
msgid "8.0-CURRENT after changing the prototype of man:lockmgr[9] and removal of `lockcount()` and `LOCKMGR_ASSERT()`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4446
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4500
#, no-wrap
msgid "800015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4447
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4501
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/175688[175688]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4448
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4502
#, no-wrap
msgid "January 26, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4450
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4504
#, no-wrap
msgid "8.0-CURRENT after extending the types of the man:fts[3] structures."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4451
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4505
#, no-wrap
msgid "800016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4452
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4506
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/175872[175872]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4453
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4507
#, no-wrap
msgid "February 1, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4455
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4509
#, no-wrap
msgid "8.0-CURRENT after adding an argument to man:MEXTADD[9]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4456
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4510
#, no-wrap
msgid "800017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4457
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4511
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/176015[176015]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4458
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4512
#, no-wrap
msgid "February 6, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4460
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4514
#, no-wrap
msgid "8.0-CURRENT after the introduction of LK_NODUP and LK_NOWITNESS options in the man:lockmgr[9] space."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4461
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4515
#, no-wrap
msgid "800018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4462
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4516
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/176112[176112]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4463
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5438
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4517
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5492
#, no-wrap
msgid "February 8, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4465
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4519
#, no-wrap
msgid "8.0-CURRENT after the addition of `m_collapse`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4466
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4520
#, no-wrap
msgid "800019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4467
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4521
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/176124[176124]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4468
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4522
#, no-wrap
msgid "February 9, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4470
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4524
#, no-wrap
msgid "8.0-CURRENT after the addition of current working directory, root directory, and jail directory support to the kern.proc.filedesc sysctl."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4471
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4525
#, no-wrap
msgid "800020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4472
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4526
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/176251[176251]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4473
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4527
#, no-wrap
msgid "February 13, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4475
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4529
#, no-wrap
msgid "8.0-CURRENT after introduction of man:lockmgr_assert[9] and `BUF_ASSERT` functions."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4476
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4530
#, no-wrap
msgid "800021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4477
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4531
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/176321[176321]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4478
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4532
#, no-wrap
msgid "February 15, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4480
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4534
#, no-wrap
msgid "8.0-CURRENT after introduction of man:lockmgr_args[9] and LK_INTERNAL flag removal."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4481
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4535
#, no-wrap
msgid "800022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4482
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4536
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/176556[176556]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4483
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4537
#, no-wrap
msgid "(backed out)"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4485
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4539
#, no-wrap
msgid "8.0-CURRENT after changing the default system ar to BSD man:ar[1]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4486
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4540
#, no-wrap
msgid "800023"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4487
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4541
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/176560[176560]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4488
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4542
#, no-wrap
msgid "February 25, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4490
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4544
#, no-wrap
msgid "8.0-CURRENT after changing the prototypes of man:lockstatus[9] and man:VOP_ISLOCKED[9];, more specifically retiring the `struct thread` argument."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4491
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4545
#, no-wrap
msgid "800024"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4492
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4546
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/176709[176709]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4493
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4547
#, no-wrap
msgid "March 1, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4495
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4549
#, no-wrap
msgid "8.0-CURRENT after axing out the `lockwaiters` and `BUF_LOCKWAITERS` functions, changing the return value of `brelvp` from void to int and introducing new flags for man:lockinit[9]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4496
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4550
#, no-wrap
msgid "800025"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4497
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4551
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/176958[176958]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4498
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4552
#, no-wrap
msgid "March 8, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4500
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4554
#, no-wrap
msgid "8.0-CURRENT after adding F_DUP2FD command to man:fcntl[2]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4501
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4555
#, no-wrap
msgid "800026"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4502
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4556
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/177086[177086]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4503
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4557
#, no-wrap
msgid "March 12, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4505
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4559
#, no-wrap
msgid "8.0-CURRENT after changing the priority parameter to `cv_broadcastpri` such that 0 means no priority."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4506
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4560
#, no-wrap
msgid "800027"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4507
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4561
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/177551[177551]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4508
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4562
#, no-wrap
msgid "March 24, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4510
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4564
#, no-wrap
msgid "8.0-CURRENT after changing the bpf monitoring ABI when `zerocopy` bpf buffers were added."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4511
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4565
#, no-wrap
msgid "800028"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4512
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4566
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/177637[177637]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4513
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4567
#, no-wrap
msgid "March 26, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4515
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4569
#, no-wrap
msgid "8.0-CURRENT after adding `l_sysid` to struct flock."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4516
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4570
#, no-wrap
msgid "800029"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4517
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4571
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/177688[177688]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4518
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4572
#, no-wrap
msgid "March 28, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4520
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4574
#, no-wrap
msgid "8.0-CURRENT after reintegration of the `BUF_LOCKWAITERS` function and the addition of man:lockmgr_waiters[9]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4521
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4575
#, no-wrap
msgid "800030"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4522
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4576
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/177844[177844]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4523
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4577
#, no-wrap
msgid "April 1, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4525
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4579
#, no-wrap
msgid "8.0-CURRENT after the introduction of the man:rw_try_rlock[9] and man:rw_try_wlock[9] functions."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4526
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4580
#, no-wrap
msgid "800031"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4527
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4581
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/177958[177958]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4528
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4582
#, no-wrap
msgid "April 6, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4530
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4584
#, no-wrap
msgid "8.0-CURRENT after the introduction of the `lockmgr_rw` and `lockmgr_args_rw` functions."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4531
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4585
#, no-wrap
msgid "800032"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4532
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4586
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/178006[178006]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4533
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4538
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4587
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4592
#, no-wrap
msgid "April 8, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4535
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4589
#, no-wrap
msgid "8.0-CURRENT after the implementation of the `openat` and related syscalls, introduction of the O_EXEC flag for the man:open[2], and providing the corresponding Linux compatibility syscalls."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4536
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4590
#, no-wrap
msgid "800033"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4537
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4591
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/178017[178017]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4540
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4594
#, no-wrap
msgid "8.0-CURRENT after added man:write[2] support for man:psm[4] in native operation level. Now arbitrary commands can be written to [.filename]#/dev/psm%d# and status can be read back from it."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4541
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4595
#, no-wrap
msgid "800034"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4542
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4596
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/178051[178051]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4543
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5448
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4597
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5502
#, no-wrap
msgid "April 10, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4545
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4599
#, no-wrap
msgid "8.0-CURRENT after introduction of the `memrchr` function."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4546
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4600
#, no-wrap
msgid "800035"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4547
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4601
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/178256[178256]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4548
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4602
#, no-wrap
msgid "April 16, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4550
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4604
#, no-wrap
msgid "8.0-CURRENT after introduction of the `fdopendir` function."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4551
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4605
#, no-wrap
msgid "800036"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4552
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4606
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/178362[178362]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4553
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5468
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4607
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5522
#, no-wrap
msgid "April 20, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4555
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4609
#, no-wrap
msgid "8.0-CURRENT after switchover of 802.11 wireless to multi-bss support (aka `vaps`)."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4556
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4610
#, no-wrap
msgid "800037"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4557
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4611
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/178892[178892]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4558
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4612
#, no-wrap
msgid "May 9, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4560
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4614
#, no-wrap
msgid "8.0-CURRENT after addition of multi routing table support (aka man:setfib[1], man:setfib[2])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4561
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4615
#, no-wrap
msgid "800038"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4562
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4616
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/179316[179316]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4563
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4617
#, no-wrap
msgid "May 26, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4565
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4619
#, no-wrap
msgid "8.0-CURRENT after removal of `netatm` and ISDN4BSD. Also, the addition of the Compact C Type (CTF) tools."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4566
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4620
#, no-wrap
msgid "800039"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4567
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4621
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/179784[179784]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4568
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4622
#, no-wrap
msgid "June 14, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4570
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4624
#, no-wrap
msgid "8.0-CURRENT after removal of `sgtty`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4571
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4625
#, no-wrap
msgid "800040"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4572
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4626
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/180025[180025]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4573
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4627
#, no-wrap
msgid "June 26, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4575
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4629
#, no-wrap
msgid "8.0-CURRENT with kernel NFS `lockd` client."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4576
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4630
#, no-wrap
msgid "800041"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4577
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4631
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/180691[180691]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4578
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4632
#, no-wrap
msgid "July 22, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4580
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4634
#, no-wrap
msgid "8.0-CURRENT after addition of man:arc4random_buf[3] and man:arc4random_uniform[3]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4581
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4635
#, no-wrap
msgid "800042"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4582
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4636
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/181439[181439]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4583
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4637
#, no-wrap
msgid "August 8, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4585
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4639
#, no-wrap
msgid "8.0-CURRENT after addition of man:cpuctl[4]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4586
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4640
#, no-wrap
msgid "800043"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4587
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4641
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/181694[181694]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4588
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4642
#, no-wrap
msgid "August 13, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4590
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4644
#, no-wrap
msgid "8.0-CURRENT after changing man:bpf[4] to use a single device node, instead of device cloning."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4591
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4645
#, no-wrap
msgid "800044"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4592
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4646
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/181803[181803]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4593
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4647
#, no-wrap
msgid "August 17, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4595
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4649
#, no-wrap
msgid "8.0-CURRENT after the commit of the first step of the VIMAGE project renaming global variables to be virtualized with a `V_` prefix with macros to map them back to their global names."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4596
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4650
#, no-wrap
msgid "800045"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4597
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4651
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/181905[181905]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4598
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5488
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4652
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5542
#, no-wrap
msgid "August 20, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4600
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4654
#, no-wrap
msgid "8.0-CURRENT after the integration of the MPSAFE TTY layer, including changes to various drivers and utilities that interact with it."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4601
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4655
#, no-wrap
msgid "800046"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4602
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4656
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/182869[182869]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4603
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4657
#, no-wrap
msgid "September 8, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4605
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4659
#, no-wrap
msgid "8.0-CURRENT after the separation of the GDT per CPU on amd64 architecture."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4606
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4660
#, no-wrap
msgid "800047"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4607
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4661
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/182905[182905]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4608
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4662
#, no-wrap
msgid "September 10, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4610
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4664
#, no-wrap
msgid "8.0-CURRENT after removal of VSVTX, VSGID and VSUID."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4611
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4665
#, no-wrap
msgid "800048"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4612
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4666
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/183091[183091]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4613
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4667
#, no-wrap
msgid "September 16, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4615
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4669
#, no-wrap
msgid "8.0-CURRENT after converting the kernel NFS mount code to accept individual mount options in the man:nmount[2] `iovec`, not just one big struct nfs_args."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4616
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4670
#, no-wrap
msgid "800049"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4617
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4671
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/183114[183114]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4618
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4672
#, no-wrap
msgid "September 17, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4620
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4674
#, no-wrap
msgid "8.0-CURRENT after the removal of man:suser[9] and man:suser_cred[9]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4621
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4675
#, no-wrap
msgid "800050"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4622
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4676
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/184099[184099]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4623
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4677
#, no-wrap
msgid "October 20, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4625
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4679
#, no-wrap
msgid "8.0-CURRENT after buffer cache API change."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4626
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4680
#, no-wrap
msgid "800051"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4627
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4681
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/184205[184205]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4628
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4682
#, no-wrap
msgid "October 23, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4630
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4684
#, no-wrap
msgid "8.0-CURRENT after the removal of the man:MALLOC[9] and man:FREE[9] macros."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4631
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4685
#, no-wrap
msgid "800052"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4632
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4686
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/184419[184419]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4633
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4687
#, no-wrap
msgid "October 28, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4635
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4689
#, no-wrap
msgid "8.0-CURRENT after the introduction of `accmode_t` and renaming of VOP_ACCESS `a_mode` argument to `a_accmode`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4636
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4690
#, no-wrap
msgid "800053"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4637
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4691
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/184555[184555]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4638
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4692
#, no-wrap
msgid "November 2, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4640
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4694
#, no-wrap
msgid "8.0-CURRENT after the prototype change of man:vfs_busy[9] and the introduction of its MBF_NOWAIT and MBF_MNTLSTLOCK flags."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4641
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4695
#, no-wrap
msgid "800054"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4642
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4696
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/185162[185162]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4643
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4697
#, no-wrap
msgid "November 22, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4645
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4699
#, no-wrap
msgid "8.0-CURRENT after the addition of `buf_ring`, memory barriers and ifnet functions to facilitate multiple hardware transmit queues for cards that support them, and a lockless ring-buffer implementation to enable drivers to more efficiently manage queuing of packets."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4646
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4700
#, no-wrap
msgid "800055"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4647
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4701
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/185363[185363]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4648
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4702
#, no-wrap
msgid "November 27, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4650
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4704
#, no-wrap
msgid "8.0-CURRENT after the addition of Intel(TM) Core, Core2, and Atom support to man:hwpmc[4]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4651
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4705
#, no-wrap
msgid "800056"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4652
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4706
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/185435[185435]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4653
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4707
#, no-wrap
msgid "November 29, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4655
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4709
#, no-wrap
msgid "8.0-CURRENT after the introduction of multi-/no-IPv4/v6 jails."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4656
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4710
#, no-wrap
msgid "800057"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4657
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4711
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/185522[185522]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4658
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4712
#, no-wrap
msgid "December 1, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4660
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4714
#, no-wrap
msgid "8.0-CURRENT after the switch to the ath `hal` source code."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4661
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4715
#, no-wrap
msgid "800058"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4662
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4716
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/185968[185968]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4663
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4717
#, no-wrap
msgid "December 12, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4665
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4719
#, no-wrap
msgid "8.0-CURRENT after the introduction of the VOP_VPTOCNP operation."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4666
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4720
#, no-wrap
msgid "800059"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4667
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4721
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/186119[186119]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4668
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4722
#, no-wrap
msgid "December 15, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4670
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4724
#, no-wrap
msgid "8.0-CURRENT incorporates the new arp-v2 rewrite."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4671
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4725
#, no-wrap
msgid "800060"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4672
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4726
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/186344[186344]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4673
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4727
#, no-wrap
msgid "December 19, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4675
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4729
#, no-wrap
msgid "8.0-CURRENT after the addition of makefs."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4676
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4730
#, no-wrap
msgid "800061"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4677
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4731
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/187289[187289]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4678
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4732
#, no-wrap
msgid "January 15, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4680
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4734
#, no-wrap
msgid "8.0-CURRENT after TCP Appropriate Byte Counting."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4681
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4735
#, no-wrap
msgid "800062"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4682
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4736
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/187830[187830]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4683
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4737
#, no-wrap
msgid "January 28, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4685
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4739
#, no-wrap
msgid "8.0-CURRENT after removal of `minor()`, `minor2unit()`, `unit2minor()`, etc."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4686
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4740
#, no-wrap
msgid "800063"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4687
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4741
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/188745[188745]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4688
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4742
#, no-wrap
msgid "February 18, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4690
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4744
#, no-wrap
msgid "8.0-CURRENT after GENERIC config change to use the USB2 stack, but also the addition of man:fdevname[3]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4691
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4745
#, no-wrap
msgid "800064"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4692
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4746
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/188946[188946]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4693
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4747
#, no-wrap
msgid "February 23, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4695
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4749
#, no-wrap
msgid "8.0-CURRENT after the USB2 stack is moved to and replaces dev/usb."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4696
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4750
#, no-wrap
msgid "800065"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4697
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4751
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/189092[189092]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4698
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4752
#, no-wrap
msgid "February 26, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4700
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4754
#, no-wrap
msgid "8.0-CURRENT after the renaming of all functions in man:libmp[3]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4701
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4755
#, no-wrap
msgid "800066"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4702
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4756
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/189110[189110]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4703
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4757
#, no-wrap
msgid "February 27, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4705
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4759
#, no-wrap
msgid "8.0-CURRENT after changing USB devfs handling and layout."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4706
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4760
#, no-wrap
msgid "800067"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4707
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4761
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/189136[189136]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4708
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4762
#, no-wrap
msgid "February 28, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4710
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4764
#, no-wrap
msgid "8.0-CURRENT after adding `getdelim()`, `getline()`, `stpncpy()`, `strnlen()`, `wcsnlen()`, `wcscasecmp()`, and `wcsncasecmp()`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4711
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4765
#, no-wrap
msgid "800068"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4712
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4766
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/189276[189276]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4713
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4767
#, no-wrap
msgid "March 2, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4715
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4769
#, no-wrap
msgid "8.0-CURRENT after renaming the `ushub` devclass to `uhub`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4716
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4770
#, no-wrap
msgid "800069"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4717
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4771
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/189585[189585]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4718
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4723
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4772
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4777
#, no-wrap
msgid "March 9, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4720
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4774
#, no-wrap
msgid "8.0-CURRENT after libusb20.so.1 was renamed to libusb.so.1."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4721
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4775
#, no-wrap
msgid "800070"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4722
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4776
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/189592[189592]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4725
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4779
#, no-wrap
msgid "8.0-CURRENT after merging IGMPv3 and Source-Specific Multicast (SSM) to the IPv4 stack."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4726
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4780
#, no-wrap
msgid "800071"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4727
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4781
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/189825[189825]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4728
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5533
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4782
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5587
#, no-wrap
msgid "March 14, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4730
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4784
#, no-wrap
msgid "8.0-CURRENT after gcc was patched to use C99 inline semantics in c99 and gnu99 mode."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4731
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4785
#, no-wrap
msgid "800072"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4732
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4786
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/189853[189853]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4733
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4787
#, no-wrap
msgid "March 15, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4735
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4789
#, no-wrap
msgid "8.0-CURRENT after the IFF_NEEDSGIANT flag has been removed; non-MPSAFE network device drivers are no longer supported."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4736
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4790
#, no-wrap
msgid "800073"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4737
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4791
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/190265[190265]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4738
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4792
#, no-wrap
msgid "March 18, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4740
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4794
#, no-wrap
msgid "8.0-CURRENT after the dynamic string token substitution has been implemented for rpath and needed paths."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4741
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4795
#, no-wrap
msgid "800074"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4742
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4796
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/190373[190373]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4743
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4797
#, no-wrap
msgid "March 24, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4745
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4799
#, no-wrap
msgid "8.0-CURRENT after tcpdump 4.0.0 and libpcap 1.0.0 import."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4746
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4800
#, no-wrap
msgid "800075"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4747
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4801
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/190787[190787]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4748
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4802
#, no-wrap
msgid "April 6, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4750
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4804
#, no-wrap
msgid "8.0-CURRENT after layout of structs vnet_net, vnet_inet and vnet_ipfw has been changed."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4751
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4805
#, no-wrap
msgid "800076"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4752
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4806
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/190866[190866]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4753
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4807
#, no-wrap
msgid "April 9, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4755
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4809
#, no-wrap
msgid "8.0-CURRENT after adding delay profiles in dummynet."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4756
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4810
#, no-wrap
msgid "800077"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4757
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4811
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/190914[190914]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4758
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4812
#, no-wrap
msgid "April 14, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4760
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4814
#, no-wrap
msgid "8.0-CURRENT after removing `VOP_LEASE()` and vop_vector.vop_lease."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4761
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4815
#, no-wrap
msgid "800078"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4762
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4816
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/191080[191080]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4763
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4768
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4773
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5538
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5543
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4817
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4822
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4827
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5592
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5597
#, no-wrap
msgid "April 15, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4765
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4819
#, no-wrap
msgid "8.0-CURRENT after struct `rt_weight` fields have been added to struct `rt_metrics` and struct `rt_metrics_lite`, changing the layout of struct `rt_metrics_lite`. A bump to RTM_VERSION was made, but backed out."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4766
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4820
#, no-wrap
msgid "800079"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4767
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4821
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/191117[191117]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4770
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4824
#, no-wrap
msgid "8.0-CURRENT after struct `llentry` pointers are added to struct route and struct route_in6."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4771
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4825
#, no-wrap
msgid "800080"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4772
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4826
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/191126[191126]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4775
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4829
#, no-wrap
msgid "8.0-CURRENT after layout of struct inpcb has been changed."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4776
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4830
#, no-wrap
msgid "800081"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4777
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4831
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/191267[191267]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4778
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4832
#, no-wrap
msgid "April 19, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4780
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4834
#, no-wrap
msgid "8.0-CURRENT after the layout of struct `malloc_type` has been changed."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4781
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4835
#, no-wrap
msgid "800082"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4782
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4836
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/191368[191368]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4783
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4837
#, no-wrap
msgid "April 21, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4785
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4839
#, no-wrap
msgid "8.0-CURRENT after the layout of struct ifnet has changed, and with `if_ref()` and `if_rele()` ifnet `refcounting`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4786
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4840
#, no-wrap
msgid "800083"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4787
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4841
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/191389[191389]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4788
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4842
#, no-wrap
msgid "April 22, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4790
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4844
#, no-wrap
msgid "8.0-CURRENT after the implementation of a low-level Bluetooth HCI API."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4791
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4845
#, no-wrap
msgid "800084"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4792
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4846
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/191672[191672]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4793
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4847
#, no-wrap
msgid "April 29, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4795
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4849
#, no-wrap
msgid "8.0-CURRENT after IPv6 SSM and MLDv2 changes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4796
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4850
#, no-wrap
msgid "800085"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4797
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4851
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/191688[191688]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4798
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4852
#, no-wrap
msgid "April 30, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4800
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4854
#, no-wrap
msgid "8.0-CURRENT after enabling support for VIMAGE kernel builds with one active image."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4801
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4855
#, no-wrap
msgid "800086"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4802
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4856
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/191910[191910]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4803
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4857
#, no-wrap
msgid "May 8, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4805
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4859
#, no-wrap
msgid "8.0-CURRENT after adding support for input lines of arbitrarily length in man:patch[1]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4806
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4860
#, no-wrap
msgid "800087"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4807
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4861
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/191990[191990]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4808
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4862
#, no-wrap
msgid "May 11, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4810
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4864
#, no-wrap
msgid "8.0-CURRENT after some VFS KPI changes. The thread argument has been removed from the FSD parts of the VFS. `VFS_*` functions do not need the context any more because it always refers to `curthread`. In some special cases, the old behavior is retained."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4811
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4865
#, no-wrap
msgid "800088"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4812
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4866
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/192470[192470]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4813
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4867
#, no-wrap
msgid "May 20, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4815
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4869
#, no-wrap
msgid "8.0-CURRENT after net80211 monitor mode changes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4816
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4870
#, no-wrap
msgid "800089"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4817
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4871
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/192649[192649]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4818
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4823
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4872
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4877
#, no-wrap
msgid "May 23, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4820
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4874
#, no-wrap
msgid "8.0-CURRENT after adding UDP control block support."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4821
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4875
#, no-wrap
msgid "800090"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4822
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4876
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/192669[192669]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4825
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4879
#, no-wrap
msgid "8.0-CURRENT after virtualizing interface cloning."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4826
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4880
#, no-wrap
msgid "800091"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4827
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4881
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/192895[192895]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4828
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4882
#, no-wrap
msgid "May 27, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4830
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4884
#, no-wrap
msgid "8.0-CURRENT after adding hierarchical jails and removing global securelevel."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4831
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4885
#, no-wrap
msgid "800092"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4832
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4886
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/193011[193011]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4833
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4838
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4887
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4892
#, no-wrap
msgid "May 29, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4835
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4889
#, no-wrap
msgid "8.0-CURRENT after changing `sx_init_flags()` KPI. The `SX_ADAPTIVESPIN` is retired and a new `SX_NOADAPTIVE` flag is introduced to handle the reversed logic."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4836
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4890
#, no-wrap
msgid "800093"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4837
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4891
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/193047[193047]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4840
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4894
#, no-wrap
msgid "8.0-CURRENT after adding `mnt_xflag` to struct mount."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4841
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4895
#, no-wrap
msgid "800094"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4842
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4896
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/193093[193093]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4843
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4848
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4897
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4902
#, no-wrap
msgid "May 30, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4845
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4899
#, no-wrap
msgid "8.0-CURRENT after adding man:VOP_ACCESSX[9]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4846
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4900
#, no-wrap
msgid "800095"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4847
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4901
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/193096[193096]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4850
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4904
#, no-wrap
msgid "8.0-CURRENT after changing the polling KPI. The polling handlers now return the number of packets processed. A new `IFCAP_POLLING_NOCOUNT` is also introduced to specify that the return value is not significant and the counting should be skipped."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4851
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4905
#, no-wrap
msgid "800096"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4852
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4906
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/193219[193219]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4853
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4907
#, no-wrap
msgid "June 1, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4855
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4909
#, no-wrap
msgid "8.0-CURRENT after updating to the new netisr implementation and after changing the way of storing and accessing FIBs."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4856
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4910
#, no-wrap
msgid "800097"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4857
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4911
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/193731[193731]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4858
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4912
#, no-wrap
msgid "June 8, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4860
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4914
#, no-wrap
msgid "8.0-CURRENT after the introduction of vnet destructor hooks and infrastructure."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4862
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4916
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/194012[194012]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4863
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4917
#, no-wrap
msgid "June 11, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4865
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4919
#, no-wrap
msgid "8.0-CURRENT after the introduction of netgraph outbound to inbound path call detection and queuing, which also changed the layout of struct thread."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4866
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4920
#, no-wrap
msgid "800098"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4867
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4921
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/194210[194210]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4868
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4922
#, no-wrap
msgid "June 14, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4870
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4924
#, no-wrap
msgid "8.0-CURRENT after OpenSSL 0.9.8k import."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4871
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4925
#, no-wrap
msgid "800099"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4872
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4926
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/194675[194675]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4873
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4927
#, no-wrap
msgid "June 22, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4875
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4929
#, no-wrap
msgid "8.0-CURRENT after NGROUPS update and moving route virtualization into its own VImage module."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4876
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4930
#, no-wrap
msgid "800100"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4877
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4931
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/194920[194920]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4878
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4932
#, no-wrap
msgid "June 24, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4880
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4934
#, no-wrap
msgid "8.0-CURRENT after SYSVIPC ABI change."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4881
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4935
#, no-wrap
msgid "800101"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4882
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4936
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/195175[195175]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4883
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4937
#, no-wrap
msgid "June 29, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4885
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4939
#, no-wrap
msgid "8.0-CURRENT after the removal of the /dev/net/* per-interface character devices."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4886
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4940
#, no-wrap
msgid "800102"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4887
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4941
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/195634[195634]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4888
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4942
#, no-wrap
msgid "July 12, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4890
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4944
#, no-wrap
msgid "8.0-CURRENT after padding was added to struct `sackhint`, struct tcpcb, and struct `tcpstat`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4891
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4945
#, no-wrap
msgid "800103"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4892
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4946
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/195654[195654]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4893
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4947
#, no-wrap
msgid "July 13, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4895
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4949
#, no-wrap
msgid "8.0-CURRENT after replacing struct `tcpopt` with struct `toeopt` in the TOE driver interface to the TCP `syncache`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4896
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4950
#, no-wrap
msgid "800104"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4897
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4951
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/195699[195699]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4898
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5563
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4952
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5617
#, no-wrap
msgid "July 14, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4900
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4954
#, no-wrap
msgid "8.0-CURRENT after the addition of the linker-set based per-vnet allocator."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4901
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4955
#, no-wrap
msgid "800105"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4902
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4956
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/195767[195767]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4903
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4957
#, no-wrap
msgid "July 19, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4905
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4959
#, no-wrap
msgid "8.0-CURRENT after version bump for all shared libraries that do not have symbol versioning turned on."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4906
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4960
#, no-wrap
msgid "800106"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4907
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4961
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/195852[195852]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4908
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4962
#, no-wrap
msgid "July 24, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4910
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4964
#, no-wrap
msgid "8.0-CURRENT after introduction of OBJT_SG VM object type."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4911
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4965
#, no-wrap
msgid "800107"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4912
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4966
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/196037[196037]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4913
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4967
#, no-wrap
msgid "August 2, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4915
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4969
#, no-wrap
msgid "8.0-CURRENT after making the newbus subsystem Giant free by adding the newbus `sxlock` and 8.0-RELEASE."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4916
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4970
#, no-wrap
msgid "800108"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4917
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4971
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/199627[199627]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4918
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4972
#, no-wrap
msgid "November 21, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4920
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4974
#, no-wrap
msgid "8.0-STABLE after implementing EVFILT_USER `kevent` filter."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4921
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4975
#, no-wrap
msgid "800500"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4922
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4976
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/201749[201749]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4923
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4977
#, no-wrap
msgid "January 7, 2010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4925
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4979
#, no-wrap
msgid "8.0-STABLE after `__FreeBSD_version` bump to make `pkg_add -r` use packages-8-stable."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4926
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4980
#, no-wrap
msgid "800501"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4927
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4981
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/202922[202922]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4928
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4982
#, no-wrap
msgid "January 24, 2010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4930
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4984
#, no-wrap
msgid "8.0-STABLE after change of the man:scandir[3] and man:alphasort[3] prototypes to conform to SUSv4."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4931
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4985
#, no-wrap
msgid "800502"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4932
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4986
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/203299[203299]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4933
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4987
#, no-wrap
msgid "January 31, 2010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4935
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4989
#, no-wrap
msgid "8.0-STABLE after addition of man:sigpause[2]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4936
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4990
#, no-wrap
msgid "800503"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4937
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4991
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/204344[204344]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4938
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4992
#, no-wrap
msgid "February 25, 2010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4940
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4994
#, no-wrap
msgid "8.0-STABLE after addition of SIOCGIFDESCR and SIOCSIFDESCR ioctls to network interfaces. These ioctl can be used to manipulate interface description, as inspired by OpenBSD."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4941
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4995
#, no-wrap
msgid "800504"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4942
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4996
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/204546[204546]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4943
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4997
#, no-wrap
msgid "March 1, 2010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4945
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4999
#, no-wrap
msgid "8.0-STABLE after MFC of importing x86emu, a software emulator for real mode x86 CPU from OpenBSD."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4946
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5000
#, no-wrap
msgid "800505"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4947
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5001
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/208259[208259]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4948
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5002
#, no-wrap
msgid "May 18, 2010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4950
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5004
#, no-wrap
msgid "8.0-STABLE after MFC of adding liblzma, xz, xzdec, and lzmainfo."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4951
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5005
#, no-wrap
msgid "801000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4952
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5006
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/209150[209150]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4953
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4958
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5007
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5012
#, no-wrap
msgid "June 14, 2010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4955
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5009
#, no-wrap
msgid "8.1-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4956
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5010
#, no-wrap
msgid "801500"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4957
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5011
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/209146[209146]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4960
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5014
#, no-wrap
msgid "8.1-STABLE after 8.1-RELEASE."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4961
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5015
#, no-wrap
msgid "801501"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4962
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5016
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/214762[214762]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4963
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5017
#, no-wrap
msgid "November 3, 2010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4965
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5019
#, no-wrap
msgid "8.1-STABLE after KBI change in struct `sysentvec`, and implementation of PL_FLAG_SCE/SCX/EXEC/SI and `pl_siginfo` for ptrace(PT_LWPINFO) ."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4966
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5020
#, no-wrap
msgid "802000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4967
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5021
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/216639[216639]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4968
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4973
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5588
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5593
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5022
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5027
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5642
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5647
#, no-wrap
msgid "December 22, 2010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4970
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5024
#, no-wrap
msgid "8.2-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4971
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5025
#, no-wrap
msgid "802500"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4972
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5026
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/216654[216654]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4975
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5029
#, no-wrap
msgid "8.2-STABLE after 8.2-RELEASE."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4976
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5030
#, no-wrap
msgid "802501"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4977
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5031
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/219107[219107]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4978
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5032
#, no-wrap
msgid "February 28, 2011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4980
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5034
#, no-wrap
msgid "8.2-STABLE after merging DTrace changes, including support for userland tracing."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4981
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5035
#, no-wrap
msgid "802502"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4982
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5036
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/219324[219324]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4983
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5037
#, no-wrap
msgid "March 6, 2011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4985
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5039
#, no-wrap
msgid "8.2-STABLE after merging log2 and log2f into libm."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4986
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5040
#, no-wrap
msgid "802503"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4987
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5041
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/221275[221275]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4988
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5042
#, no-wrap
msgid "May 1, 2011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4990
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5044
#, no-wrap
msgid "8.2-STABLE after upgrade of the gcc to the last GPLv2 version from the FSF gcc-4_2-branch."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4991
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5045
#, no-wrap
msgid "802504"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4992
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5046
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/222401[222401]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4993
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4998
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5003
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5047
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5052
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5057
#, no-wrap
msgid "May 28, 2011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4995
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5049
#, no-wrap
msgid "8.2-STABLE after introduction of the KPI and supporting infrastructure for modular congestion control."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4996
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5050
#, no-wrap
msgid "802505"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4997
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5051
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/222406[222406]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5000
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5054
#, no-wrap
msgid "8.2-STABLE after introduction of Hhook and Khelp KPIs."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5001
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5055
#, no-wrap
msgid "802506"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5002
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5056
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/222408[222408]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5005
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5059
#, no-wrap
msgid "8.2-STABLE after addition of OSD to struct tcpcb."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5006
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5060
#, no-wrap
msgid "802507"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5007
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5061
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/222741[222741]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5008
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5062
#, no-wrap
msgid "June 6, 2011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5010
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5064
#, no-wrap
msgid "8.2-STABLE after ZFS v28 import."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5011
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5065
#, no-wrap
msgid "802508"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5012
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5066
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/222846[222846]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5013
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5067
#, no-wrap
msgid "June 8, 2011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5015
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5069
#, no-wrap
msgid "8.2-STABLE after removal of the `schedtail` event handler and addition of the `sv_schedtail` method to struct `sysvec`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5016
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5070
#, no-wrap
msgid "802509"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5017
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5071
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/224017[224017]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5018
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5072
#, no-wrap
msgid "July 14, 2011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5020
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5074
#, no-wrap
msgid "8.2-STABLE after merging the SSSE3 support into binutils."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5021
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5075
#, no-wrap
msgid "802510"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5022
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5076
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/224214[224214]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5025
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5079
#, no-wrap
msgid "8.2-STABLE after addition of RFTSIGZMB flag for man:rfork[2]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5026
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5080
#, no-wrap
msgid "802511"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5027
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5081
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/225458[225458]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5028
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5082
#, no-wrap
msgid "September 9, 2011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5030
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5084
#, no-wrap
msgid "8.2-STABLE after addition of automatic detection of USB mass storage devices which do not support the no synchronize cache SCSI command."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5031
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5085
#, no-wrap
msgid "802512"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5032
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5086
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/225470[225470]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5035
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5089
#, no-wrap
msgid "8.2-STABLE after merging of re-factoring of auto-quirk."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5036
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5090
#, no-wrap
msgid "802513"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5037
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5091
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/226763[226763]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5038
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5092
#, no-wrap
msgid "October 25, 2011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5040
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5094
#, no-wrap
msgid "8.2-STABLE after merging of the MAP_PREFAULT_READ flag to man:mmap[2]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5041
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5095
#, no-wrap
msgid "802514"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5042
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5096
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/227573[227573]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5043
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5097
#, no-wrap
msgid "November 16, 2011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5045
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5099
#, no-wrap
msgid "8.2-STABLE after merging of addition of man:posix_fallocate[2] syscall."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5046
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5100
#, no-wrap
msgid "802515"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5047
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5101
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/229725[229725]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5050
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5104
#, no-wrap
msgid "8.2-STABLE after merging of addition of the man:posix_fadvise[2] system call."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5051
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5105
#, no-wrap
msgid "802516"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5052
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5106
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/230239[230239]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5055
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5109
#, no-wrap
msgid "8.2-STABLE after merging gperf 3.0.3"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5056
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5110
#, no-wrap
msgid "802517"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5057
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5111
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/231769[231769]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5060
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5114
#, no-wrap
msgid "8.2-STABLE after introduction of the new extensible man:sysctl[3] interface NET_RT_IFLISTL to query address lists."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5061
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5115
#, no-wrap
msgid "803000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5062
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5116
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/232446[232446]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5065
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5119
#, no-wrap
msgid "8.3-RELEASE."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5066
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5120
#, no-wrap
msgid "803500"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5067
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5121
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/232439[232439]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5070
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5124
#, no-wrap
msgid "8.3-STABLE after branching releng/8.3 (RELENG_8_3)."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5071
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5125
#, no-wrap
msgid "803501"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5072
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5126
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/247091[247091]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5075
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5129
#, no-wrap
msgid "8.3-STABLE after MFC of two USB fixes (rev link:https://svnweb.freebsd.org/changeset/base/246616[246616] and link:https://svnweb.freebsd.org/changeset/base/246759[246759])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5076
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5130
#, no-wrap
msgid "804000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5077
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5131
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/248850[248850]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5078
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5083
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5132
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5137
#, no-wrap
msgid "March 28, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5080
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5134
#, no-wrap
msgid "8.4-RELEASE."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5081
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5135
#, no-wrap
msgid "804500"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5082
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5136
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/248819[248819]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5085
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5139
#, no-wrap
msgid "8.4-STABLE after 8.4-RELEASE."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5086
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5140
#, no-wrap
msgid "804501"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5087
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5141
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/259449[259449]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5088
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5142
#, no-wrap
msgid "December 16, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5090
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5144
#, no-wrap
msgid "8.4-STABLE after MFC of upstream Heimdal encoding fix."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5091
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5145
#, no-wrap
msgid "804502"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5095
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5149
#, no-wrap
msgid "8.4-STABLE after FreeBSD-SA-14:08.tcp."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5096
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5150
#, no-wrap
msgid "804503"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5097
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5151
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/268444[268444]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5098
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5152
#, no-wrap
msgid "July 9, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5100
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5154
#, no-wrap
msgid "8.4-STABLE after FreeBSD-SA-14:17.kmem."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5101
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5155
#, no-wrap
msgid "804504"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5105
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5159
#, no-wrap
msgid "8.4-STABLE after FreeBSD-SA-14:18 (rev link:https://svnweb.freebsd.org/changeset/base/271305[271305])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5106
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5160
#, no-wrap
msgid "804505"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5110
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5164
#, no-wrap
msgid "8.4-STABLE after FreeBSD-SA-14:19 (rev link:https://svnweb.freebsd.org/changeset/base/271668[271668])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5111
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5165
#, no-wrap
msgid "804506"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5115
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5169
#, no-wrap
msgid "8.4-STABLE after FreeBSD-SA-14:21 (rev link:https://svnweb.freebsd.org/changeset/base/273413[273413])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5116
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5170
#, no-wrap
msgid "804507"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5120
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5174
#, no-wrap
msgid "8.4-STABLE after FreeBSD-SA-14:23, FreeBSD-SA-14:24, and FreeBSD-SA-14:25."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5121
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5175
#, no-wrap
msgid "804508"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5127
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5181
#, no-wrap
msgid ""
"8-STABLE after FreeBSD-EN-15:01.vt, FreeBSD-EN-15:02.openssl, FreeBSD-EN-15:03.freebsd-update, FreeBSD-SA-15:04.igmp, and FreeBSD-SA-15:05.bind.\n"
@@ -22799,9140 +22987,9140 @@ msgid ""
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5128
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5182
#, no-wrap
msgid "804509"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5129
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5183
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/305736[305736]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5131
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5185
#, no-wrap
msgid "8-STABLE after resolving a deadlock between `device_detach()` and man:usbd_do_request_flags[9]."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5134
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5188
#, no-wrap
msgid "FreeBSD 7 Versions"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5137
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5191
#, no-wrap
msgid "FreeBSD 7 `__FreeBSD_version` Values"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5146
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5200
#, no-wrap
msgid "700000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5147
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5201
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/147925[147925]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5148
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5776
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5202
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5830
#, no-wrap
msgid "July 11, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5150
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5204
#, no-wrap
msgid "7.0-CURRENT."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5151
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5205
#, no-wrap
msgid "700001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5152
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5206
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/148341[148341]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5153
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5207
#, no-wrap
msgid "July 23, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5155
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5209
#, no-wrap
msgid "7.0-CURRENT after bump of all shared library versions that had not been changed since RELENG_5."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5156
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5210
#, no-wrap
msgid "700002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5157
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5211
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/149039[149039]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5158
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5786
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5212
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5840
#, no-wrap
msgid "August 13, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5160
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5214
#, no-wrap
msgid "7.0-CURRENT after credential argument is added to `dev_clone` event handler."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5161
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5215
#, no-wrap
msgid "700003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5162
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5216
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/149470[149470]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5163
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5217
#, no-wrap
msgid "August 25, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5165
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5219
#, no-wrap
msgid "7.0-CURRENT after man:memmem[3] is added to libc."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5166
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5220
#, no-wrap
msgid "700004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5167
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5221
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/151888[151888]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5168
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5222
#, no-wrap
msgid "October 30, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5170
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5224
#, no-wrap
msgid "7.0-CURRENT after man:solisten[9] kernel arguments are modified to accept a backlog parameter."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5171
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5225
#, no-wrap
msgid "700005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5172
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5226
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/152296[152296]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5173
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5178
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5227
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5232
#, no-wrap
msgid "November 11, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5175
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5229
#, no-wrap
msgid "7.0-CURRENT after `IFP2ENADDR()` was changed to return a pointer to `IF_LLADDR()`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5176
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5230
#, no-wrap
msgid "700006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5177
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5231
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/152315[152315]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5180
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5234
#, no-wrap
msgid "7.0-CURRENT after addition of `if_addr` member to `struct ifnet` and `IFP2ENADDR()` removal."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5181
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5235
#, no-wrap
msgid "700007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5182
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5236
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/153027[153027]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5183
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5237
#, no-wrap
msgid "December 2, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5185
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5239
#, no-wrap
msgid "7.0-CURRENT after incorporating scripts from the `local_startup` directories into the base man:rcorder[8]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5186
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5240
#, no-wrap
msgid "700008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5187
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5241
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/153107[153107]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5188
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5242
#, no-wrap
msgid "December 5, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5190
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5244
#, no-wrap
msgid "7.0-CURRENT after removal of MNT_NODEV mount option."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5191
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5245
#, no-wrap
msgid "700009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5192
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5246
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/153519[153519]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5193
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5247
#, no-wrap
msgid "December 19, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5195
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5249
#, no-wrap
msgid "7.0-CURRENT after ELF-64 type changes and symbol versioning."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5196
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5250
#, no-wrap
msgid "700010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5197
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5251
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/153579[153579]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5198
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5252
#, no-wrap
msgid "December 20, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5200
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5254
#, no-wrap
msgid "7.0-CURRENT after addition of `hostb` and `vgapci` drivers, addition of `pci_find_extcap()`, and changing the AGP drivers to no longer map the aperture."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5201
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5255
#, no-wrap
msgid "700011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5202
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5256
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/153936[153936]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5203
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5257
#, no-wrap
msgid "December 31, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5205
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5259
#, no-wrap
msgid "7.0-CURRENT after `tv_sec` was made `time_t` on all platforms but Alpha."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5206
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5260
#, no-wrap
msgid "700012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5207
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5261
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/154114[154114]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5208
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5262
#, no-wrap
msgid "January 8, 2006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5210
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5264
#, no-wrap
msgid "7.0-CURRENT after ldconfig_local_dirs change."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5211
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5265
#, no-wrap
msgid "700013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5212
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5266
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/154269[154269]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5213
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5267
#, no-wrap
msgid "January 12, 2006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5215
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5269
#, no-wrap
msgid "7.0-CURRENT after changes to [.filename]#/etc/rc.d/abi# to support [.filename]#/compat/linux/etc/ld.so.cache# being a symlink in a read-only filesystem."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5216
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5270
#, no-wrap
msgid "700014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5217
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5271
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/154863[154863]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5218
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5272
#, no-wrap
msgid "January 26, 2006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5220
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5274
#, no-wrap
msgid "7.0-CURRENT after pts import."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5221
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5275
#, no-wrap
msgid "700015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5222
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5276
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/157144[157144]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5223
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5277
#, no-wrap
msgid "March 26, 2006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5225
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5279
#, no-wrap
msgid "7.0-CURRENT after the introduction of version 2 of man:hwpmc[4]'s ABI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5226
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5280
#, no-wrap
msgid "700016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5227
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5281
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/157962[157962]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5228
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5282
#, no-wrap
msgid "April 22, 2006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5230
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5284
#, no-wrap
msgid "7.0-CURRENT after addition of man:fcloseall[3] to libc."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5231
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5285
#, no-wrap
msgid "700017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5232
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5286
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/158513[158513]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5233
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5287
#, no-wrap
msgid "May 13, 2006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5235
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5289
#, no-wrap
msgid "7.0-CURRENT after removal of ip6fw."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5236
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5290
#, no-wrap
msgid "700018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5237
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5291
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/160386[160386]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5238
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5292
#, no-wrap
msgid "July 15, 2006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5240
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5294
#, no-wrap
msgid "7.0-CURRENT after import of snd_emu10kx."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5241
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5295
#, no-wrap
msgid "700019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5242
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5296
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/160821[160821]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5243
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5297
#, no-wrap
msgid "July 29, 2006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5245
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5299
#, no-wrap
msgid "7.0-CURRENT after import of OpenSSL 0.9.8b."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5246
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5300
#, no-wrap
msgid "700020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5247
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5301
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/161931[161931]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5248
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5302
#, no-wrap
msgid "September 3, 2006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5250
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5304
#, no-wrap
msgid "7.0-CURRENT after addition of `bus_dma_get_tag` function"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5251
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5305
#, no-wrap
msgid "700021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5252
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5306
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/162023[162023]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5253
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5307
#, no-wrap
msgid "September 4, 2006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5255
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5309
#, no-wrap
msgid "7.0-CURRENT after libpcap 0.9.4 and tcpdump 3.9.4 import."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5256
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5310
#, no-wrap
msgid "700022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5257
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5311
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/162170[162170]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5258
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5312
#, no-wrap
msgid "September 9, 2006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5260
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5314
#, no-wrap
msgid "7.0-CURRENT after `dlsym` change to look for a requested symbol both in specified DSO and its implicit dependencies."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5261
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5315
#, no-wrap
msgid "700023"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5262
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5316
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/162588[162588]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5263
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5317
#, no-wrap
msgid "September 23, 2006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5265
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5319
#, no-wrap
msgid "7.0-CURRENT after adding new sound IOCTLs for the OSSv4 mixer API."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5266
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5320
#, no-wrap
msgid "700024"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5267
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5321
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/162919[162919]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5268
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5322
#, no-wrap
msgid "September 28, 2006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5270
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5324
#, no-wrap
msgid "7.0-CURRENT after import of OpenSSL 0.9.8d."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5271
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5325
#, no-wrap
msgid "700025"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5272
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5326
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/164190[164190]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5273
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5327
#, no-wrap
msgid "November 11, 2006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5275
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5329
#, no-wrap
msgid "7.0-CURRENT after the addition of libelf."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5276
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5330
#, no-wrap
msgid "700026"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5277
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5331
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/164614[164614]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5278
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5332
#, no-wrap
msgid "November 26, 2006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5280
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5334
#, no-wrap
msgid "7.0-CURRENT after major changes on sound sysctls."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5281
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5335
#, no-wrap
msgid "700027"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5282
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5336
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/164770[164770]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5283
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5337
#, no-wrap
msgid "November 30, 2006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5285
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5339
#, no-wrap
msgid "7.0-CURRENT after the addition of Wi-Spy quirk."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5286
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5340
#, no-wrap
msgid "700028"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5287
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5341
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/165242[165242]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5288
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5342
#, no-wrap
msgid "December 15, 2006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5290
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5344
#, no-wrap
msgid "7.0-CURRENT after the addition of `sctp` calls to libc"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5291
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5345
#, no-wrap
msgid "700029"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5292
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5346
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/166259[166259]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5293
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5347
#, no-wrap
msgid "January 26, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5295
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5349
#, no-wrap
msgid "7.0-CURRENT after the GNU man:gzip[1] implementation was replaced with a BSD licensed version ported from NetBSD."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5296
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5350
#, no-wrap
msgid "700030"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5297
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5351
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/166549[166549]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5298
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5352
#, no-wrap
msgid "February 7, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5300
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5354
#, no-wrap
msgid "7.0-CURRENT after the removal of IPIP tunnel encapsulation (VIFF_TUNNEL) from the IPv4 multicast forwarding code."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5301
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5355
#, no-wrap
msgid "700031"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5302
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5356
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/166907[166907]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5303
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5357
#, no-wrap
msgid "February 23, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5305
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5359
#, no-wrap
msgid "7.0-CURRENT after the modification of `bus_setup_intr()` (newbus)."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5306
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5360
#, no-wrap
msgid "700032"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5307
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5361
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/167165[167165]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5308
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5362
#, no-wrap
msgid "March 2, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5310
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5364
#, no-wrap
msgid "7.0-CURRENT after the inclusion of man:ipw[4] and man:iwi[4] firmware."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5311
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5365
#, no-wrap
msgid "700033"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5312
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5366
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/167360[167360]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5313
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5367
#, no-wrap
msgid "March 9, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5315
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5369
#, no-wrap
msgid "7.0-CURRENT after the inclusion of ncurses wide character support."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5316
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5370
#, no-wrap
msgid "700034"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5317
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5371
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/167684[167684]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5318
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5372
#, no-wrap
msgid "March 19, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5320
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5374
#, no-wrap
msgid "7.0-CURRENT after changes to how `insmntque()`, `getnewvnode()`, and `vfs_hash_insert()` work."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5321
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5375
#, no-wrap
msgid "700035"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5322
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5376
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/167906[167906]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5323
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5377
#, no-wrap
msgid "March 26, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5325
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5379
#, no-wrap
msgid "7.0-CURRENT after addition of a notify mechanism for CPU frequency changes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5326
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5380
#, no-wrap
msgid "700036"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5327
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5381
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/168413[168413]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5328
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5896
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5382
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5950
#, no-wrap
msgid "April 6, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5330
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5384
#, no-wrap
msgid "7.0-CURRENT after import of the ZFS filesystem."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5331
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5385
#, no-wrap
msgid "700037"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5332
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5386
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/168504[168504]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5333
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5387
#, no-wrap
msgid "April 8, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5335
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5389
#, no-wrap
msgid "7.0-CURRENT after addition of CAM 'SG' peripheral device, which implements a subset of Linux SCSI SG passthrough device API."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5336
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5390
#, no-wrap
msgid "700038"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5337
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5391
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/169151[169151]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5338
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5392
#, no-wrap
msgid "April 30, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5340
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5394
#, no-wrap
msgid "7.0-CURRENT after changing man:getenv[3], man:putenv[3], man:setenv[3] and man:unsetenv[3] to be POSIX conformant."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5341
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5395
#, no-wrap
msgid "700039"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5342
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5396
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/169190[169190]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5343
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5397
#, no-wrap
msgid "May 1, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5345
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5399
#, no-wrap
msgid "7.0-CURRENT after the changes in 700038 were backed out."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5346
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5400
#, no-wrap
msgid "700040"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5347
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5401
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/169453[169453]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5348
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5402
#, no-wrap
msgid "May 10, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5350
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5404
#, no-wrap
msgid "7.0-CURRENT after the addition of man:flopen[3] to libutil."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5351
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5405
#, no-wrap
msgid "700041"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5352
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5406
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/169526[169526]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5353
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5407
#, no-wrap
msgid "May 13, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5355
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5409
#, no-wrap
msgid "7.0-CURRENT after enabling symbol versioning, and changing the default thread library to libthr."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5356
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5410
#, no-wrap
msgid "700042"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5357
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5411
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/169758[169758]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5358
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5412
#, no-wrap
msgid "May 19, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5360
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5414
#, no-wrap
msgid "7.0-CURRENT after the import of gcc 4.2.0."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5361
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5415
#, no-wrap
msgid "700043"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5362
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5416
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/169830[169830]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5363
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5417
#, no-wrap
msgid "May 21, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5365
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5419
#, no-wrap
msgid "7.0-CURRENT after bump of all shared library versions that had not been changed since RELENG_6."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5366
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5420
#, no-wrap
msgid "700044"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5367
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5421
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/170395[170395]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5368
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5422
#, no-wrap
msgid "June 7, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5370
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5424
#, no-wrap
msgid "7.0-CURRENT after changing the argument for `vn_open()`/`VOP_OPEN()` from file descriptor index to the struct file *."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5371
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5425
#, no-wrap
msgid "700045"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5372
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5426
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/170510[170510]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5373
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5427
#, no-wrap
msgid "June 10, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5375
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5429
#, no-wrap
msgid "7.0-CURRENT after changing man:pam_nologin[8] to provide an account management function instead of an authentication function to the PAM framework."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5376
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5430
#, no-wrap
msgid "700046"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5377
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5431
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/170530[170530]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5378
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5383
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5916
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5432
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5437
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5970
#, no-wrap
msgid "June 11, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5380
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5434
#, no-wrap
msgid "7.0-CURRENT after updated 802.11 wireless support."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5381
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5435
#, no-wrap
msgid "700047"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5382
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5436
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/170579[170579]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5385
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5439
#, no-wrap
msgid "7.0-CURRENT after adding TCP LRO interface capabilities."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5386
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5440
#, no-wrap
msgid "700048"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5387
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5441
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/170613[170613]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5388
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5442
#, no-wrap
msgid "June 12, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5390
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5444
#, no-wrap
msgid "7.0-CURRENT after RFC 3678 API support added to the IPv4 stack. Legacy RFC 1724 behavior of the IP_MULTICAST_IF ioctl has now been removed; 0.0.0.0/8 may no longer be used to specify an interface index. Use struct `ipmreqn` instead."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5391
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5445
#, no-wrap
msgid "700049"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5392
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5446
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/171175[171175]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5393
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5447
#, no-wrap
msgid "July 3, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5395
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5449
#, no-wrap
msgid "7.0-CURRENT after importing pf from OpenBSD 4.1"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5397
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5451
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/171167[171167]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5400
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5454
#, no-wrap
msgid "7.0-CURRENT after adding IPv6 support for FAST_IPSEC, deleting KAME IPSEC, and renaming FAST_IPSEC to IPSEC."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5401
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5455
#, no-wrap
msgid "700050"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5402
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5456
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/171195[171195]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5403
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5408
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5457
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5462
#, no-wrap
msgid "July 4, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5405
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5459
#, no-wrap
msgid "7.0-CURRENT after converting setenv/putenv/etc. calls from traditional BSD to POSIX."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5406
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5460
#, no-wrap
msgid "700051"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5407
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5461
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/171211[171211]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5410
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5464
#, no-wrap
msgid "7.0-CURRENT after adding new mmap/lseek/etc syscalls."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5411
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5465
#, no-wrap
msgid "700052"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5412
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5466
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/171275[171275]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5413
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5467
#, no-wrap
msgid "July 6, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5415
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5469
#, no-wrap
msgid "7.0-CURRENT after moving I4B headers to include/i4b."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5416
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5470
#, no-wrap
msgid "700053"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5417
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5471
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/172394[172394]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5418
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5472
#, no-wrap
msgid "September 30, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5420
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5474
#, no-wrap
msgid "7.0-CURRENT after the addition of support for PCI domains"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5421
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5475
#, no-wrap
msgid "700054"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5422
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5476
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/172988[172988]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5423
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5926
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5477
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5980
#, no-wrap
msgid "October 25, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5425
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5479
#, no-wrap
msgid "7.0-STABLE after MFC of wide and single byte ctype separation."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5426
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5480
#, no-wrap
msgid "700055"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5427
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5481
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/173104[173104]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5428
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5482
#, no-wrap
msgid "October 28, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5430
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5484
#, no-wrap
msgid "7.0-RELEASE, and 7.0-CURRENT after ABI backwards compatibility to the FreeBSD 4/5/6 versions of the PCIOCGETCONF, PCIOCREAD and PCIOCWRITE IOCTLs was MFCed, which required the ABI of the PCIOCGETCONF IOCTL to be broken again"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5431
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5485
#, no-wrap
msgid "700100"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5432
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5486
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/174864[174864]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5433
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5487
#, no-wrap
msgid "December 22, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5435
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5489
#, no-wrap
msgid "7.0-STABLE after 7.0-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5436
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5490
#, no-wrap
msgid "700101"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5437
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5491
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/176111[176111]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5440
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5494
#, no-wrap
msgid "7.0-STABLE after the MFC of `m_collapse()`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5441
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5495
#, no-wrap
msgid "700102"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5442
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5496
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/177735[177735]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5443
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5497
#, no-wrap
msgid "March 30, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5445
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5499
#, no-wrap
msgid "7.0-STABLE after the MFC of `kdb_enter_why()`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5446
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5500
#, no-wrap
msgid "700103"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5447
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5501
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/178061[178061]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5450
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5504
#, no-wrap
msgid "7.0-STABLE after adding `l_sysid` to struct flock."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5451
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5505
#, no-wrap
msgid "700104"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5452
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5506
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/178108[178108]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5453
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5458
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5507
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5512
#, no-wrap
msgid "April 11, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5455
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5509
#, no-wrap
msgid "7.0-STABLE after the MFC of man:procstat[1]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5456
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5510
#, no-wrap
msgid "700105"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5457
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5511
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/178120[178120]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5460
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5514
#, no-wrap
msgid "7.0-STABLE after the MFC of `umtx` features."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5461
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5515
#, no-wrap
msgid "700106"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5462
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5516
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/178225[178225]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5463
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5517
#, no-wrap
msgid "April 15, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5465
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5519
#, no-wrap
msgid "7.0-STABLE after the MFC of man:write[2] support to man:psm[4]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5466
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5520
#, no-wrap
msgid "700107"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5467
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5521
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/178353[178353]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5470
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5524
#, no-wrap
msgid "7.0-STABLE after the MFC of F_DUP2FD command to man:fcntl[2]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5471
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5525
#, no-wrap
msgid "700108"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5472
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5526
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/178783[178783]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5473
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5527
#, no-wrap
msgid "May 5, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5475
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5529
#, no-wrap
msgid "7.0-STABLE after some man:lockmgr[9] changes, which makes it necessary to include [.filename]#sys/lock.h# to use man:lockmgr[9]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5476
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5530
#, no-wrap
msgid "700109"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5477
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5960
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5531
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6014
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/179367[179367]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5478
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5961
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5532
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6015
#, no-wrap
msgid "May 27, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5480
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5534
#, no-wrap
msgid "7.0-STABLE after MFC of the man:memrchr[3] function."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5481
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5535
#, no-wrap
msgid "700110"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5482
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5536
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/181328[181328]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5483
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5537
#, no-wrap
msgid "August 5, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5485
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5539
#, no-wrap
msgid "7.0-STABLE after MFC of kernel NFS `lockd` client."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5486
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5540
#, no-wrap
msgid "700111"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5487
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5541
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/181940[181940]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5490
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5544
#, no-wrap
msgid "7.0-STABLE after addition of physically contiguous jumbo frame support."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5491
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5545
#, no-wrap
msgid "700112"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5492
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5546
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/182294[182294]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5493
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5547
#, no-wrap
msgid "August 27, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5495
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5549
#, no-wrap
msgid "7.0-STABLE after MFC of kernel DTrace support."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5496
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5550
#, no-wrap
msgid "701000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5497
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5551
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/185315[185315]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5498
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5503
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5552
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5557
#, no-wrap
msgid "November 25, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5500
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5554
#, no-wrap
msgid "7.1-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5501
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5555
#, no-wrap
msgid "701100"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5502
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5556
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/185302[185302]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5505
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5559
#, no-wrap
msgid "7.1-STABLE after 7.1-RELEASE."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5506
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5560
#, no-wrap
msgid "701101"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5507
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5561
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/187023[187023]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5508
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5562
#, no-wrap
msgid "January 10, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5510
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5564
#, no-wrap
msgid "7.1-STABLE after man:strndup[3] merge."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5511
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5565
#, no-wrap
msgid "701102"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5512
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5566
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/187370[187370]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5513
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5567
#, no-wrap
msgid "January 17, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5515
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5569
#, no-wrap
msgid "7.1-STABLE after man:cpuctl[4] support added."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5516
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5570
#, no-wrap
msgid "701103"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5517
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5571
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/188281[188281]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5518
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5572
#, no-wrap
msgid "February 7, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5520
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5574
#, no-wrap
msgid "7.1-STABLE after the merge of multi-/no-IPv4/v6 jails."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5521
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5575
#, no-wrap
msgid "701104"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5522
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5576
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/188625[188625]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5523
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5577
#, no-wrap
msgid "February 14, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5525
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5579
#, no-wrap
msgid "7.1-STABLE after the store of the suspension owner in the struct mount, and introduction of vfs_susp_clean method into the struct vfsops."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5526
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5580
#, no-wrap
msgid "701105"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5527
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5581
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/189740[189740]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5528
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5582
#, no-wrap
msgid "March 12, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5530
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5584
#, no-wrap
msgid "7.1-STABLE after the incompatible change to the kern.ipc.shmsegs sysctl to allow allocating larger SysV shared memory segments on 64bit architectures."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5531
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5585
#, no-wrap
msgid "701106"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5532
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5586
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/189786[189786]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5535
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5589
#, no-wrap
msgid "7.1-STABLE after the merge of a fix for POSIX semaphore wait operations."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5536
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5590
#, no-wrap
msgid "702000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5537
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5591
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/191099[191099]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5540
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5594
#, no-wrap
msgid "7.2-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5541
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5595
#, no-wrap
msgid "702100"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5542
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5596
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/191091[191091]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5545
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5599
#, no-wrap
msgid "7.2-STABLE after 7.2-RELEASE."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5546
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5600
#, no-wrap
msgid "702101"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5547
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5601
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/192149[192149]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5548
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5602
#, no-wrap
msgid "May 15, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5550
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5604
#, no-wrap
msgid "7.2-STABLE after man:ichsmb[4] was changed to use left-adjusted secondary addressing to match other SMBus controller drivers."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5551
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5605
#, no-wrap
msgid "702102"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5552
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5606
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/193020[193020]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5553
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5607
#, no-wrap
msgid "May 28, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5555
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5609
#, no-wrap
msgid "7.2-STABLE after MFC of the man:fdopendir[3] function."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5556
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5610
#, no-wrap
msgid "702103"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5557
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5611
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/193638[193638]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5558
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5612
#, no-wrap
msgid "June 6, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5560
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5614
#, no-wrap
msgid "7.2-STABLE after MFC of PmcTools."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5561
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5615
#, no-wrap
msgid "702104"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5562
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5616
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/195694[195694]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5565
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5619
#, no-wrap
msgid "7.2-STABLE after MFC of the man:closefrom[2] system call."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5566
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5620
#, no-wrap
msgid "702105"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5567
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5621
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/196006[196006]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5568
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5622
#, no-wrap
msgid "July 31, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5570
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5624
#, no-wrap
msgid "7.2-STABLE after MFC of the SYSVIPC ABI change."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5571
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5625
#, no-wrap
msgid "702106"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5572
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5626
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/197198[197198]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5573
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5627
#, no-wrap
msgid "September 14, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5575
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5629
#, no-wrap
msgid "7.2-STABLE after MFC of the x86 PAT enhancements and addition of `d_mmap_single()` and the scatter/gather list VM object type."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5576
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5630
#, no-wrap
msgid "703000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5577
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5631
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/203740[203740]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5578
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5583
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5632
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5637
#, no-wrap
msgid "February 9, 2010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5580
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5634
#, no-wrap
msgid "7.3-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5581
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5635
#, no-wrap
msgid "703100"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5582
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5636
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/203742[203742]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5585
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5639
#, no-wrap
msgid "7.3-STABLE after 7.3-RELEASE."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5586
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5640
#, no-wrap
msgid "704000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5587
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5641
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/216647[216647]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5590
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5644
#, no-wrap
msgid "7.4-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5591
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5645
#, no-wrap
msgid "704100"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5592
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5646
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/216658[216658]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5595
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5649
#, no-wrap
msgid "7.4-STABLE after 7.4-RELEASE."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5596
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5650
#, no-wrap
msgid "704101"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5597
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5651
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/221318[221318]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5598
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5652
#, no-wrap
msgid "May 2, 2011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5599
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5653
#, no-wrap
msgid "7.4-STABLE after the gcc MFC in rev link:https://svnweb.freebsd.org/changeset/base/221317[221317]."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5602
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5656
#, no-wrap
msgid "FreeBSD 6 Versions"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5605
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5659
#, no-wrap
msgid "FreeBSD 6 `__FreeBSD_version` Values"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5614
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5668
#, no-wrap
msgid "600000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5615
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5669
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/133921[133921]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5616
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5670
#, no-wrap
msgid "August 18, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5618
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5672
#, no-wrap
msgid "6.0-CURRENT"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5619
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5673
#, no-wrap
msgid "600001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5620
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5674
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/134396[134396]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5621
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5675
#, no-wrap
msgid "August 27, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5623
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5677
#, no-wrap
msgid "6.0-CURRENT after permanently enabling PFIL_HOOKS in the kernel."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5624
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5678
#, no-wrap
msgid "600002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5625
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5679
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/134514[134514]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5626
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5680
#, no-wrap
msgid "August 30, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5628
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5682
#, no-wrap
msgid "6.0-CURRENT after initial addition of `ifi_epoch` to struct `if_data`. Backed out after a few days. Do not use this value."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5629
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5683
#, no-wrap
msgid "600003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5630
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5684
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/134933[134933]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5631
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5685
#, no-wrap
msgid "September 8, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5633
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5687
#, no-wrap
msgid "6.0-CURRENT after the re-addition of the `ifi_epoch` member of struct `if_data`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5634
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5688
#, no-wrap
msgid "600004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5635
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5689
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/135920[135920]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5636
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5690
#, no-wrap
msgid "September 29, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5638
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5692
#, no-wrap
msgid "6.0-CURRENT after addition of the struct inpcb argument to the pfil API."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5639
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5693
#, no-wrap
msgid "600005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5640
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5694
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/136172[136172]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5641
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5695
#, no-wrap
msgid "October 5, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5643
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5697
#, no-wrap
msgid "6.0-CURRENT after addition of the \"-d DESTDIR\" argument to newsyslog."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5644
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5698
#, no-wrap
msgid "600006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5645
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5699
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/137192[137192]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5646
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5700
#, no-wrap
msgid "November 4, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5648
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5702
#, no-wrap
msgid "6.0-CURRENT after addition of glibc style man:strftime[3] padding options."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5649
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5703
#, no-wrap
msgid "600007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5650
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5704
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/138760[138760]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5651
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5705
#, no-wrap
msgid "December 12, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5653
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5707
#, no-wrap
msgid "6.0-CURRENT after addition of 802.11 framework updates."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5654
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5708
#, no-wrap
msgid "600008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5655
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5709
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/140809[140809]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5656
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5710
#, no-wrap
msgid "January 25, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5658
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5712
#, no-wrap
msgid "6.0-CURRENT after changes to `VOP_*VOBJECT()` functions and introduction of `MNTK_MPSAFE` flag for Giant-free filesystems."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5659
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5713
#, no-wrap
msgid "600009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5660
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5714
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/141250[141250]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5661
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5715
#, no-wrap
msgid "February 4, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5663
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5717
#, no-wrap
msgid "6.0-CURRENT after addition of the cpufreq framework and drivers."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5664
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5718
#, no-wrap
msgid "600010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5665
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5719
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/141394[141394]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5666
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5720
#, no-wrap
msgid "February 6, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5668
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5722
#, no-wrap
msgid "6.0-CURRENT after importing OpenBSD's man:nc[1]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5669
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5723
#, no-wrap
msgid "600011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5670
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5724
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/141727[141727]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5671
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5725
#, no-wrap
msgid "February 12, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5673
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5727
#, no-wrap
msgid "6.0-CURRENT after removing semblance of SVID2 `matherr()` support."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5674
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5728
#, no-wrap
msgid "600012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5675
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5729
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/141940[141940]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5676
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5730
#, no-wrap
msgid "February 15, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5678
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5732
#, no-wrap
msgid "6.0-CURRENT after increase of default thread stacks' size."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5679
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5733
#, no-wrap
msgid "600013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5680
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5734
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/142089[142089]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5681
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5735
#, no-wrap
msgid "February 19, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5683
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5737
#, no-wrap
msgid "6.0-CURRENT after fixes in [.filename]#<src/include/stdbool.h># and [.filename]#<src/sys/i386/include/_types.h># for using the GCC-compatibility of the Intel C/C++ compiler."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5684
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5738
#, no-wrap
msgid "600014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5685
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5739
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/142184[142184]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5686
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5740
#, no-wrap
msgid "February 21, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5688
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5742
#, no-wrap
msgid "6.0-CURRENT after EOVERFLOW checks in man:vswprintf[3] fixed."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5689
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5743
#, no-wrap
msgid "600015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5690
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5744
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/142501[142501]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5691
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5745
#, no-wrap
msgid "February 25, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5693
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5747
#, no-wrap
msgid "6.0-CURRENT after changing the struct `if_data` member, `ifi_epoch`, from wall clock time to uptime."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5694
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5748
#, no-wrap
msgid "600016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5695
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5749
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/142582[142582]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5696
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5750
#, no-wrap
msgid "February 26, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5698
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5752
#, no-wrap
msgid "6.0-CURRENT after LC_CTYPE disk format changed."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5699
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5753
#, no-wrap
msgid "600017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5700
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5754
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/142683[142683]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5701
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5706
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6549
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5755
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5760
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6603
#, no-wrap
msgid "February 27, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5703
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5757
#, no-wrap
msgid "6.0-CURRENT after NLS catalogs disk format changed."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5704
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5758
#, no-wrap
msgid "600018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5705
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5759
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/142686[142686]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5708
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5762
#, no-wrap
msgid "6.0-CURRENT after LC_COLLATE disk format changed."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5709
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5763
#, no-wrap
msgid "600019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5710
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5764
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/142752[142752]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5711
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6554
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5765
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6608
#, no-wrap
msgid "February 28, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5713
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5767
#, no-wrap
msgid "Installation of `acpica` includes into /usr/include."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5714
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5768
#, no-wrap
msgid "600020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5715
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5769
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/143308[143308]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5716
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5770
#, no-wrap
msgid "March 9, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5718
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5772
#, no-wrap
msgid "Addition of MSG_NOSIGNAL flag to man:send[2] API."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5719
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5773
#, no-wrap
msgid "600021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5720
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5774
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/143746[143746]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5721
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5775
#, no-wrap
msgid "March 17, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5723
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5777
#, no-wrap
msgid "Addition of fields to cdevsw"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5724
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5778
#, no-wrap
msgid "600022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5725
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5779
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/143901[143901]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5726
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5780
#, no-wrap
msgid "March 21, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5728
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5782
#, no-wrap
msgid "Removed gtar from base system."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5729
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5783
#, no-wrap
msgid "600023"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5730
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5784
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/144980[144980]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5731
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5785
#, no-wrap
msgid "April 13, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5733
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5787
#, no-wrap
msgid "LOCAL_CREDS, LOCAL_CONNWAIT socket options added to man:unix[4]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5734
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5788
#, no-wrap
msgid "600024"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5735
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5740
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5789
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5794
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/145565[145565]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5736
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5790
#, no-wrap
msgid "April 19, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5738
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5792
#, no-wrap
msgid "man:hwpmc[4] and related tools added to 6.0-CURRENT."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5739
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5793
#, no-wrap
msgid "600025"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5741
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5795
#, no-wrap
msgid "April 26, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5743
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5797
#, no-wrap
msgid "struct `icmphdr` added to 6.0-CURRENT."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5744
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5798
#, no-wrap
msgid "600026"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5745
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5799
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/145843[145843]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5746
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5800
#, no-wrap
msgid "May 3, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5748
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5802
#, no-wrap
msgid "pf updated to 3.7."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5749
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5803
#, no-wrap
msgid "600027"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5750
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5804
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/145966[145966]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5751
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5805
#, no-wrap
msgid "May 6, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5753
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5807
#, no-wrap
msgid "Kernel libalias and `ng_nat` introduced."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5754
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5808
#, no-wrap
msgid "600028"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5755
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5809
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/146191[146191]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5756
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5810
#, no-wrap
msgid "May 13, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5758
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5812
#, no-wrap
msgid "POSIX man:ttyname_r[3] made available through unistd.h and libc."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5759
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5813
#, no-wrap
msgid "600029"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5760
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5814
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/146780[146780]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5761
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5815
#, no-wrap
msgid "May 29, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5763
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5817
#, no-wrap
msgid "6.0-CURRENT after libpcap updated to v0.9.1 alpha 096."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5764
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5818
#, no-wrap
msgid "600030"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5765
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5819
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/146988[146988]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5766
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5820
#, no-wrap
msgid "June 5, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5768
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5822
#, no-wrap
msgid "6.0-CURRENT after importing NetBSD's man:if_bridge[4]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5769
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5823
#, no-wrap
msgid "600031"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5770
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5824
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/147256[147256]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5771
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5825
#, no-wrap
msgid "June 10, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5773
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5827
#, no-wrap
msgid "6.0-CURRENT after struct ifnet was broken out of the driver `softcs`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5774
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5828
#, no-wrap
msgid "600032"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5775
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5829
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/147898[147898]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5778
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5832
#, no-wrap
msgid "6.0-CURRENT after the import of libpcap v0.9.1."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5779
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5833
#, no-wrap
msgid "600033"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5780
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5834
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/148388[148388]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5781
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5835
#, no-wrap
msgid "July 25, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5783
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5837
#, no-wrap
msgid "6.0-STABLE after bump of all shared library versions that had not been changed since RELENG_5."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5784
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5838
#, no-wrap
msgid "600034"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5785
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5839
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/149040[149040]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5788
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5842
#, no-wrap
msgid "6.0-STABLE after credential argument is added to `dev_clone` event handler. 6.0-RELEASE."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5789
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5843
#, no-wrap
msgid "600100"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5790
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5844
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/151958[151958]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5791
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5845
#, no-wrap
msgid "November 1, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5793
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5847
#, no-wrap
msgid "6.0-STABLE after 6.0-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5794
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5848
#, no-wrap
msgid "600101"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5795
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5849
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/153601[153601]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5796
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5850
#, no-wrap
msgid "December 21, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5798
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5852
#, no-wrap
msgid "6.0-STABLE after incorporating scripts from the `local_startup` directories into the base man:rcorder[8]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5799
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5853
#, no-wrap
msgid "600102"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5800
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5854
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/153912[153912]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5801
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5855
#, no-wrap
msgid "December 30, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5803
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5857
#, no-wrap
msgid "6.0-STABLE after updating the ELF types and constants."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5804
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5858
#, no-wrap
msgid "600103"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5805
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5859
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/154396[154396]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5806
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5860
#, no-wrap
msgid "January 15, 2006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5808
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5862
#, no-wrap
msgid "6.0-STABLE after MFC of man:pidfile[3] API."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5809
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5863
#, no-wrap
msgid "600104"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5810
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5864
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/154453[154453]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5811
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6594
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5865
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6648
#, no-wrap
msgid "January 17, 2006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5813
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5867
#, no-wrap
msgid "6.0-STABLE after MFC of ldconfig_local_dirs change."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5814
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5868
#, no-wrap
msgid "600105"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5815
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5869
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/156019[156019]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5816
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5870
#, no-wrap
msgid "February 26, 2006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5818
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5872
#, no-wrap
msgid "6.0-STABLE after NLS catalog support of man:csh[1]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5819
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5873
#, no-wrap
msgid "601000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5820
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5874
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/158330[158330]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5821
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5826
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5875
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5880
#, no-wrap
msgid "May 6, 2006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5823
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5877
#, no-wrap
msgid "6.1-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5824
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5878
#, no-wrap
msgid "601100"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5825
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5879
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/158331[158331]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5828
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5882
#, no-wrap
msgid "6.1-STABLE after 6.1-RELEASE."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5829
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5883
#, no-wrap
msgid "601101"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5830
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5884
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/159861[159861]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5831
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5885
#, no-wrap
msgid "June 22, 2006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5833
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5887
#, no-wrap
msgid "6.1-STABLE after the import of `csup`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5834
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5888
#, no-wrap
msgid "601102"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5835
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5889
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/160253[160253]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5836
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5890
#, no-wrap
msgid "July 11, 2006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5838
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5892
#, no-wrap
msgid "6.1-STABLE after the man:iwi[4] update."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5839
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5893
#, no-wrap
msgid "601103"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5840
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5894
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/160429[160429]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5841
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5895
#, no-wrap
msgid "July 17, 2006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5843
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5897
#, no-wrap
msgid "6.1-STABLE after the resolver update to BIND9, and exposure of reentrant version of `netdb` functions."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5844
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5898
#, no-wrap
msgid "601104"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5845
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5899
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/161098[161098]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5846
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5900
#, no-wrap
msgid "August 8, 2006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5848
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5902
#, no-wrap
msgid "6.1-STABLE after DSO (dynamic shared objects) support has been enabled in OpenSSL."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5849
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5903
#, no-wrap
msgid "601105"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5850
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5904
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/161900[161900]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5851
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5905
#, no-wrap
msgid "September 2, 2006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5853
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5907
#, no-wrap
msgid "6.1-STABLE after 802.11 fix-ups changed the API for the IEEE80211_IOC_STA_INFO ioctl."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5854
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5908
#, no-wrap
msgid "602000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5855
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5909
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/164312[164312]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5856
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5910
#, no-wrap
msgid "November 15, 2006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5858
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5912
#, no-wrap
msgid "6.2-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5859
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5913
#, no-wrap
msgid "602100"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5860
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5914
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/162329[162329]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5861
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5915
#, no-wrap
msgid "September 15, 2006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5863
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5917
#, no-wrap
msgid "6.2-STABLE after 6.2-RELEASE."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5864
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5918
#, no-wrap
msgid "602101"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5865
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5919
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/165122[165122]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5866
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5920
#, no-wrap
msgid "December 12, 2006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5868
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5922
#, no-wrap
msgid "6.2-STABLE after the addition of Wi-Spy quirk."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5869
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5923
#, no-wrap
msgid "602102"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5870
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5924
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/165596[165596]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5871
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5925
#, no-wrap
msgid "December 28, 2006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5873
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5927
#, no-wrap
msgid "6.2-STABLE after `pci_find_extcap()` addition."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5874
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5928
#, no-wrap
msgid "602103"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5875
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5929
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/166039[166039]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5876
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5930
#, no-wrap
msgid "January 16, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5878
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5932
#, no-wrap
msgid "6.2-STABLE after MFC of `dlsym` change to look for a requested symbol both in specified DSO and its implicit dependencies."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5879
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5933
#, no-wrap
msgid "602104"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5880
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5934
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/166314[166314]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5881
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5935
#, no-wrap
msgid "January 28, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5883
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5937
#, no-wrap
msgid "6.2-STABLE after MFC of man:ng_deflate[4] and man:ng_pred1[4] netgraph nodes and new compression and encryption modes for man:ng_ppp[4] node."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5884
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5938
#, no-wrap
msgid "602105"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5885
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5939
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/166840[166840]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5886
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5940
#, no-wrap
msgid "February 20, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5888
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5942
#, no-wrap
msgid "6.2-STABLE after MFC of BSD licensed version of man:gzip[1] ported from NetBSD."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5889
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5943
#, no-wrap
msgid "602106"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5890
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5944
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/168133[168133]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5891
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5945
#, no-wrap
msgid "March 31, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5893
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5947
#, no-wrap
msgid "6.2-STABLE after MFC of PCI MSI and MSI-X support."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5894
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5948
#, no-wrap
msgid "602107"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5895
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5949
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/168438[168438]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5898
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5952
#, no-wrap
msgid "6.2-STABLE after MFC of ncurses 5.6 and wide character support."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5899
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5953
#, no-wrap
msgid "602108"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5900
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5954
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/168611[168611]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5901
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5955
#, no-wrap
msgid "April 11, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5903
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5957
#, no-wrap
msgid "6.2-STABLE after MFC of CAM 'SG' peripheral device, which implements a subset of Linux SCSI SG passthrough device API."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5904
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5958
#, no-wrap
msgid "602109"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5905
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5959
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/168805[168805]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5906
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5960
#, no-wrap
msgid "April 17, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5908
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5962
#, no-wrap
msgid "6.2-STABLE after MFC of readline 5.2 patch-set 002."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5909
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5963
#, no-wrap
msgid "602110"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5910
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5964
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/169222[169222]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5911
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5965
#, no-wrap
msgid "May 2, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5913
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5967
#, no-wrap
msgid "6.2-STABLE after MFC of `pmap_invalidate_cache()`, `pmap_change_attr()`, `pmap_mapbios()`, `pmap_mapdev_attr()`, and `pmap_unmapbios()` for amd64 and i386."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5914
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5968
#, no-wrap
msgid "602111"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5915
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5969
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/170556[170556]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5918
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5972
#, no-wrap
msgid "6.2-STABLE after MFC of BOP_BDFLUSH and caused breakage of the filesystem modules KBI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5919
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5973
#, no-wrap
msgid "602112"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5920
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5974
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/172284[172284]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5921
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5975
#, no-wrap
msgid "September 21, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5923
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5977
#, no-wrap
msgid "6.2-STABLE after man:libutil[3] MFC's."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5924
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5978
#, no-wrap
msgid "602113"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5925
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5979
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/172986[172986]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5928
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5982
#, no-wrap
msgid "6.2-STABLE after MFC of wide and single byte ctype separation. Newly compiled binary that references to ctype.h may require a new symbol, `__mb_sb_limit`, which is not available on older systems."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5929
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5983
#, no-wrap
msgid "602114"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5930
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5984
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/173170[173170]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5931
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5985
#, no-wrap
msgid "October 30, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5933
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5987
#, no-wrap
msgid "6.2-STABLE after ctype ABI forward compatibility restored."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5934
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5988
#, no-wrap
msgid "602115"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5935
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5989
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/173794[173794]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5936
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5990
#, no-wrap
msgid "November 21, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5938
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5992
#, no-wrap
msgid "6.2-STABLE after back out of wide and single byte ctype separation."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5939
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5993
#, no-wrap
msgid "603000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5940
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5994
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/173897[173897]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5941
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5946
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5995
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6000
#, no-wrap
msgid "November 25, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5943
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5997
#, no-wrap
msgid "6.3-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5944
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5998
#, no-wrap
msgid "603100"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5945
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5999
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/173891[173891]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5948
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6002
#, no-wrap
msgid "6.3-STABLE after 6.3-RELEASE."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5950
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6004
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/174434[174434]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5953
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6007
#, no-wrap
msgid "6.3-STABLE after fixing multibyte type support in bit macro."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5954
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6008
#, no-wrap
msgid "603102"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5955
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6009
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/178459[178459]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5956
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6010
#, no-wrap
msgid "April 24, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5958
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6012
#, no-wrap
msgid "6.3-STABLE after adding `l_sysid` to struct flock."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5959
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6013
#, no-wrap
msgid "603103"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5963
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6017
#, no-wrap
msgid "6.3-STABLE after MFC of the man:memrchr[3] function."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5964
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6018
#, no-wrap
msgid "603104"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5965
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6019
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/179810[179810]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5966
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6020
#, no-wrap
msgid "June 15, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5968
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6022
#, no-wrap
msgid "6.3-STABLE after MFC of support for `:u` variable modifier in man:make[1]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5969
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6023
#, no-wrap
msgid "604000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5970
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6024
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/183583[183583]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5971
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5976
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6025
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6030
#, no-wrap
msgid "October 4, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5973
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6027
#, no-wrap
msgid "6.4-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5974
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6028
#, no-wrap
msgid "604100"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5975
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6029
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/183584[183584]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5977
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6031
#, no-wrap
msgid "6.4-STABLE after 6.4-RELEASE."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5980
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6034
#, no-wrap
msgid "FreeBSD 5 Versions"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5983
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6037
#, no-wrap
msgid "FreeBSD 5 `__FreeBSD_version` Values"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5992
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6046
#, no-wrap
msgid "500000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5993
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6047
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/58009[58009]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5994
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6707
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6048
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6761
#, no-wrap
msgid "March 13, 2000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5996
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6050
#, no-wrap
msgid "5.0-CURRENT"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5997
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6051
#, no-wrap
msgid "500001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5998
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6052
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/59348[59348]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5999
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6053
#, no-wrap
msgid "April 18, 2000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6001
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6055
#, no-wrap
msgid "5.0-CURRENT after adding addition ELF header fields, and changing ELF binary branding method."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6002
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6056
#, no-wrap
msgid "500002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6003
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6057
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/59906[59906]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6004
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6058
#, no-wrap
msgid "May 2, 2000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6006
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6060
#, no-wrap
msgid "5.0-CURRENT after kld metadata changes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6007
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6061
#, no-wrap
msgid "500003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6008
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6062
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/60688[60688]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6009
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6063
#, no-wrap
msgid "May 18, 2000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6011
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6065
#, no-wrap
msgid "5.0-CURRENT after buf/bio changes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6012
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6066
#, no-wrap
msgid "500004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6013
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6067
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/60936[60936]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6014
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6068
#, no-wrap
msgid "May 26, 2000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6016
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6070
#, no-wrap
msgid "5.0-CURRENT after binutils upgrade."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6017
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6071
#, no-wrap
msgid "500005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6018
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6072
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/61221[61221]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6019
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6073
#, no-wrap
msgid "June 3, 2000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6021
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6075
#, no-wrap
msgid "5.0-CURRENT after merging libxpg4 code into libc and after TASKQ interface introduction."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6022
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6076
#, no-wrap
msgid "500006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6023
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6077
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/61500[61500]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6024
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6078
#, no-wrap
msgid "June 10, 2000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6026
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6080
#, no-wrap
msgid "5.0-CURRENT after the addition of AGP interfaces."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6027
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6081
#, no-wrap
msgid "500007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6028
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6082
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/62235[62235]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6029
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6083
#, no-wrap
msgid "June 29, 2000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6031
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6085
#, no-wrap
msgid "5.0-CURRENT after Perl upgrade to 5.6.0"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6032
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6086
#, no-wrap
msgid "500008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6033
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6087
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/62764[62764]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6034
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6088
#, no-wrap
msgid "July 7, 2000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6036
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6090
#, no-wrap
msgid "5.0-CURRENT after the update of KAME code to 2000/07 sources."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6037
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6091
#, no-wrap
msgid "500009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6038
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6092
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/63154[63154]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6039
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6732
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6093
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6786
#, no-wrap
msgid "July 14, 2000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6041
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6095
#, no-wrap
msgid "5.0-CURRENT after `ether_ifattach()` and `ether_ifdetach()` changes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6042
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6096
#, no-wrap
msgid "500010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6043
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6097
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/63265[63265]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6044
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6098
#, no-wrap
msgid "July 16, 2000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6046
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6100
#, no-wrap
msgid "5.0-CURRENT after changing mtree defaults back to original variant, adding -L to follow symlinks."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6047
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6101
#, no-wrap
msgid "500011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6048
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6102
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/63459[63459]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6049
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6103
#, no-wrap
msgid "July 18, 2000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6051
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6105
#, no-wrap
msgid "5.0-CURRENT after kqueue API changed."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6052
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6106
#, no-wrap
msgid "500012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6053
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6107
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/65353[65353]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6054
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6108
#, no-wrap
msgid "September 2, 2000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6056
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6110
#, no-wrap
msgid "5.0-CURRENT after man:setproctitle[3] moved from libutil to libc."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6057
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6111
#, no-wrap
msgid "500013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6058
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6112
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/65671[65671]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6059
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6113
#, no-wrap
msgid "September 10, 2000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6061
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6115
#, no-wrap
msgid "5.0-CURRENT after the first SMPng commit."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6062
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6116
#, no-wrap
msgid "500014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6063
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6117
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/70650[70650]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6064
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6118
#, no-wrap
msgid "January 4, 2001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6066
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6120
#, no-wrap
msgid "5.0-CURRENT after <sys/select.h> moved to <sys/selinfo.h>."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6067
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6121
#, no-wrap
msgid "500015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6068
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6122
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/70894[70894]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6069
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6762
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6123
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6816
#, no-wrap
msgid "January 10, 2001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6071
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6125
#, no-wrap
msgid "5.0-CURRENT after combining libgcc.a and libgcc_r.a, and associated GCC linkage changes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6072
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6126
#, no-wrap
msgid "500016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6073
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6127
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/71583[71583]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6074
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6128
#, no-wrap
msgid "January 24, 2001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6076
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6130
#, no-wrap
msgid "5.0-CURRENT after change allowing libc and libc_r to be linked together, deprecating -pthread option."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6077
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6131
#, no-wrap
msgid "500017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6078
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6132
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/72650[72650]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6079
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6133
#, no-wrap
msgid "February 18, 2001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6081
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6135
#, no-wrap
msgid "5.0-CURRENT after switch from struct `ucred` to struct `xucred` to stabilize kernel-exported API for mountd et al."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6082
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6136
#, no-wrap
msgid "500018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6083
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6137
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/72975[72975]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6084
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6138
#, no-wrap
msgid "February 24, 2001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6086
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6140
#, no-wrap
msgid "5.0-CURRENT after addition of CPUTYPE make variable for controlling CPU-specific optimizations."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6087
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6141
#, no-wrap
msgid "500019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6088
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6142
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/77937[77937]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6089
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6143
#, no-wrap
msgid "June 9, 2001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6091
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6145
#, no-wrap
msgid "5.0-CURRENT after moving machine/ioctl_fd.h to sys/fdcio.h"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6092
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6146
#, no-wrap
msgid "500020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6093
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6147
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/78304[78304]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6094
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6148
#, no-wrap
msgid "June 15, 2001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6096
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6150
#, no-wrap
msgid "5.0-CURRENT after locale names renaming."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6097
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6151
#, no-wrap
msgid "500021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6098
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6152
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/78632[78632]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6099
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6153
#, no-wrap
msgid "June 22, 2001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6101
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6155
#, no-wrap
msgid "5.0-CURRENT after Bzip2 import. Also signifies removal of S/Key."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6102
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6156
#, no-wrap
msgid "500022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6103
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6108
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6157
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6162
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/83435[83435]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6104
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6158
#, no-wrap
msgid "July 12, 2001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6106
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6160
#, no-wrap
msgid "5.0-CURRENT after SSE support."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6107
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6161
#, no-wrap
msgid "500023"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6109
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6163
#, no-wrap
msgid "September 14, 2001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6111
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6165
#, no-wrap
msgid "5.0-CURRENT after KSE Milestone 2."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6112
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6166
#, no-wrap
msgid "500024"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6113
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6167
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/84324[84324]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6114
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6168
#, no-wrap
msgid "October 1, 2001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6116
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6170
#, no-wrap
msgid "5.0-CURRENT after `d_thread_t`, and moving UUCP to ports."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6117
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6171
#, no-wrap
msgid "500025"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6118
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6172
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/84481[84481]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6119
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6173
#, no-wrap
msgid "October 4, 2001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6121
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6175
#, no-wrap
msgid "5.0-CURRENT after ABI change for descriptor and `creds` passing on 64 bit platforms."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6122
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6176
#, no-wrap
msgid "500026"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6123
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6177
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/84710[84710]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6124
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6178
#, no-wrap
msgid "October 9, 2001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6126
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6180
#, no-wrap
msgid "5.0-CURRENT after moving to XFree86 4 by default for package builds, and after the new libc `strnstr()` function was added."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6127
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6181
#, no-wrap
msgid "500027"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6128
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6182
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/84743[84743]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6129
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6183
#, no-wrap
msgid "October 10, 2001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6131
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6185
#, no-wrap
msgid "5.0-CURRENT after the new libc `strcasestr()` function was added."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6132
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6186
#, no-wrap
msgid "500028"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6133
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6187
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/87879[87879]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6134
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6188
#, no-wrap
msgid "December 14, 2001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6136
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6190
#, no-wrap
msgid "5.0-CURRENT after the userland components of smbfs were imported."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6141
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6195
#, no-wrap
msgid "5.0-CURRENT after the new C99 specific-width integer types were added."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6142
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6196
#, no-wrap
msgid "500029"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6143
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6197
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/89938[89938]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6144
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6198
#, no-wrap
msgid "January 29, 2002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6146
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6200
#, no-wrap
msgid "5.0-CURRENT after a change was made in the return value of man:sendfile[2]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6147
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6201
#, no-wrap
msgid "500030"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6148
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6202
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/90711[90711]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6149
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6203
#, no-wrap
msgid "February 15, 2002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6151
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6205
#, no-wrap
msgid "5.0-CURRENT after the introduction of the type `fflags_t`, which is the appropriate size for file flags."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6152
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6206
#, no-wrap
msgid "500031"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6153
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6806
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6207
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6860
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/91203[91203]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6154
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6807
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6208
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6861
#, no-wrap
msgid "February 24, 2002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6156
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6210
#, no-wrap
msgid "5.0-CURRENT after the usb structure element rename."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6157
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6211
#, no-wrap
msgid "500032"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6158
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6212
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/92453[92453]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6159
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6213
#, no-wrap
msgid "March 16, 2002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6161
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6215
#, no-wrap
msgid "5.0-CURRENT after the introduction of Perl 5.6.1."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6162
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6216
#, no-wrap
msgid "500033"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6163
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6217
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/93722[93722]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6164
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6218
#, no-wrap
msgid "April 3, 2002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6166
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6220
#, no-wrap
msgid "5.0-CURRENT after the `sendmail_enable` man:rc.conf[5] variable was made to take the value `NONE`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6167
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6221
#, no-wrap
msgid "500034"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6168
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6222
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/95831[95831]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6169
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6223
#, no-wrap
msgid "April 30, 2002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6171
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6225
#, no-wrap
msgid "5.0-CURRENT after `mtx_init()` grew a third argument."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6172
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6226
#, no-wrap
msgid "500035"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6173
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6227
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/96498[96498]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6174
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6228
#, no-wrap
msgid "May 13, 2002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6176
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6230
#, no-wrap
msgid "5.0-CURRENT with Gcc 3.1."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6177
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6231
#, no-wrap
msgid "500036"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6178
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6232
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/96781[96781]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6179
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6233
#, no-wrap
msgid "May 17, 2002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6181
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6235
#, no-wrap
msgid "5.0-CURRENT without Perl in /usr/src"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6182
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6236
#, no-wrap
msgid "500037"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6183
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6237
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/97516[97516]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6184
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6238
#, no-wrap
msgid "May 29, 2002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6186
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6240
#, no-wrap
msgid "5.0-CURRENT after the addition of man:dlfunc[3]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6187
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6241
#, no-wrap
msgid "500038"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6188
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6242
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/100591[100591]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6189
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6243
#, no-wrap
msgid "July 24, 2002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6191
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6245
#, no-wrap
msgid "5.0-CURRENT after the types of some struct `sockbuf` members were changed and the structure was reordered."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6192
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6246
#, no-wrap
msgid "500039"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6193
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6247
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/102757[102757]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6194
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6862
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6248
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6916
#, no-wrap
msgid "September 1, 2002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6196
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6250
#, no-wrap
msgid "5.0-CURRENT after GCC 3.2.1 import. Also after headers stopped using _BSD_FOO_T_ and started using _FOO_T_DECLARED. This value can also be used as a conservative estimate of the start of man:bzip2[1] package support."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6197
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6251
#, no-wrap
msgid "500040"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6198
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6252
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/103675[103675]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6199
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6253
#, no-wrap
msgid "September 20, 2002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6201
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6255
#, no-wrap
msgid "5.0-CURRENT after various changes to disk functions were made in the name of removing dependency on disklabel structure internals."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6202
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6256
#, no-wrap
msgid "500041"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6203
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6257
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/104250[104250]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6204
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6258
#, no-wrap
msgid "October 1, 2002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6206
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6260
#, no-wrap
msgid "5.0-CURRENT after the addition of man:getopt_long[3] to libc."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6207
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6261
#, no-wrap
msgid "500042"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6208
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6262
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/105178[105178]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6209
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6263
#, no-wrap
msgid "October 15, 2002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6211
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6265
#, no-wrap
msgid "5.0-CURRENT after Binutils 2.13 upgrade, which included new FreeBSD emulation, `vec`, and output format."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6212
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6266
#, no-wrap
msgid "500043"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6213
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6267
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/106289[106289]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6214
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6268
#, no-wrap
msgid "November 1, 2002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6216
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6270
#, no-wrap
msgid "5.0-CURRENT after adding weak pthread_XXX stubs to libc, obsoleting libXThrStub.so. 5.0-RELEASE."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6217
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6271
#, no-wrap
msgid "500100"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6218
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6272
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/109405[109405]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6219
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6273
#, no-wrap
msgid "January 17, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6221
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6275
#, no-wrap
msgid "5.0-CURRENT after branching for RELENG_5_0"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6222
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6276
#, no-wrap
msgid "500101"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6223
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6277
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/111120[111120]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6224
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6278
#, no-wrap
msgid "February 19, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6226
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6280
#, no-wrap
msgid "<sys/dkstat.h> is empty. Do not include it."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6227
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6281
#, no-wrap
msgid "500102"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6228
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6282
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/111482[111482]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6229
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6283
#, no-wrap
msgid "February 25, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6231
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6285
#, no-wrap
msgid "5.0-CURRENT after the d_mmap_t interface change."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6232
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6286
#, no-wrap
msgid "500103"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6233
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6287
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/111540[111540]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6234
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6288
#, no-wrap
msgid "February 26, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6236
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6290
#, no-wrap
msgid "5.0-CURRENT after `taskqueue_swi` changed to run without Giant, and `taskqueue_swi_giant` added to run with Giant."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6237
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6291
#, no-wrap
msgid "500104"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6238
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6292
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/111600[111600]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6239
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6293
#, no-wrap
msgid "February 27, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6241
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6295
#, no-wrap
msgid "`cdevsw_add()` and `cdevsw_remove()` no longer exists. Appearance of `MAJOR_AUTO` allocation facility."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6242
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6296
#, no-wrap
msgid "500105"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6243
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6297
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/111864[111864]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6244
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6298
#, no-wrap
msgid "March 4, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6246
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6300
#, no-wrap
msgid "5.0-CURRENT after new cdevsw initialization method."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6247
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6301
#, no-wrap
msgid "500106"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6248
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6302
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/112007[112007]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6249
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6303
#, no-wrap
msgid "March 8, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6251
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6305
#, no-wrap
msgid "`devstat_add_entry()` has been replaced by `devstat_new_entry()`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6252
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6306
#, no-wrap
msgid "500107"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6253
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6307
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/112288[112288]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6254
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6259
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6308
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6313
#, no-wrap
msgid "March 15, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6256
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6310
#, no-wrap
msgid "`devstat` interface change; see sys/sys/param.h 1.149"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6257
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6311
#, no-wrap
msgid "500108"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6258
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6312
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/112300[112300]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6261
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6315
#, no-wrap
msgid "Token-Ring interface changes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6262
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6316
#, no-wrap
msgid "500109"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6263
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6317
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/112571[112571]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6264
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6318
#, no-wrap
msgid "March 25, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6266
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6320
#, no-wrap
msgid "Addition of `vm_paddr_t`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6267
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6321
#, no-wrap
msgid "500110"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6268
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6322
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/112741[112741]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6269
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6323
#, no-wrap
msgid "March 28, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6271
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6325
#, no-wrap
msgid "5.0-CURRENT after man:realpath[3] has been made thread-safe"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6272
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6326
#, no-wrap
msgid "500111"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6273
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6327
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/113273[113273]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6274
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6328
#, no-wrap
msgid "April 9, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6276
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6330
#, no-wrap
msgid "5.0-CURRENT after man:usbhid[3] has been synced with NetBSD"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6277
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6331
#, no-wrap
msgid "500112"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6278
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6332
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/113597[113597]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6279
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6333
#, no-wrap
msgid "April 17, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6281
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6335
#, no-wrap
msgid "5.0-CURRENT after new NSS implementation and addition of POSIX.1 getpw*_r, getgr*_r functions"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6282
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6336
#, no-wrap
msgid "500113"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6283
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6337
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/114492[114492]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6284
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6338
#, no-wrap
msgid "May 2, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6286
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6340
#, no-wrap
msgid "5.0-CURRENT after removal of the old rc system."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6287
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6341
#, no-wrap
msgid "501000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6288
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6342
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/115816[115816]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6289
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6343
#, no-wrap
msgid "June 4, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6291
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6345
#, no-wrap
msgid "5.1-RELEASE."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6292
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6346
#, no-wrap
msgid "501100"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6293
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6347
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/115710[115710]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6294
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6348
#, no-wrap
msgid "June 2, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6296
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6350
#, no-wrap
msgid "5.1-CURRENT after branching for RELENG_5_1."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6297
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6351
#, no-wrap
msgid "501101"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6298
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6352
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/117025[117025]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6299
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6353
#, no-wrap
msgid "June 29, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6301
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6355
#, no-wrap
msgid "5.1-CURRENT after correcting the semantics of man:sigtimedwait[2] and man:sigwaitinfo[2]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6302
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6356
#, no-wrap
msgid "501102"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6303
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6357
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/117191[117191]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6304
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6358
#, no-wrap
msgid "July 3, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6306
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6360
#, no-wrap
msgid "5.1-CURRENT after adding the `lockfunc` and `lockfuncarg` fields to man:bus_dma_tag_create[9]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6307
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6361
#, no-wrap
msgid "501103"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6308
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6362
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/118241[118241]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6309
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6363
#, no-wrap
msgid "July 31, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6311
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6365
#, no-wrap
msgid "5.1-CURRENT after GCC 3.3.1-pre 20030711 snapshot integration."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6312
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6366
#, no-wrap
msgid "501104"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6313
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6367
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/118511[118511]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6314
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6368
#, no-wrap
msgid "August 5, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6316
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6370
#, no-wrap
msgid "5.1-CURRENT 3ware API changes to twe."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6317
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6371
#, no-wrap
msgid "501105"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6318
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6372
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/119021[119021]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6319
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6373
#, no-wrap
msgid "August 17, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6321
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6375
#, no-wrap
msgid "5.1-CURRENT dynamically linked /bin and /sbin support and movement of libraries to /lib."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6322
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6376
#, no-wrap
msgid "501106"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6323
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6377
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/119881[119881]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6324
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6378
#, no-wrap
msgid "September 8, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6326
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6380
#, no-wrap
msgid "5.1-CURRENT after adding kernel support for Coda 6.x."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6327
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6381
#, no-wrap
msgid "501107"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6328
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6382
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/120180[120180]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6329
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6383
#, no-wrap
msgid "September 17, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6331
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6385
#, no-wrap
msgid "5.1-CURRENT after 16550 UART constants moved from [.filename]#<dev/sio/sioreg.h># to [.filename]#<dev/ic/ns16550.h>#. Also when libmap functionality was unconditionally supported by rtld."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6332
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6386
#, no-wrap
msgid "501108"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6333
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6387
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/120386[120386]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6334
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6388
#, no-wrap
msgid "September 23, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6336
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6390
#, no-wrap
msgid "5.1-CURRENT after PFIL_HOOKS API update"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6337
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6391
#, no-wrap
msgid "501109"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6338
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6392
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/120503[120503]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6339
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6393
#, no-wrap
msgid "September 27, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6341
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6395
#, no-wrap
msgid "5.1-CURRENT after adding man:kiconv[3]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6342
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6396
#, no-wrap
msgid "501110"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6343
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6397
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/120556[120556]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6344
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6398
#, no-wrap
msgid "September 28, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6346
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6400
#, no-wrap
msgid "5.1-CURRENT after changing default operations for open and close in cdevsw"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6347
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6401
#, no-wrap
msgid "501111"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6348
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6402
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/121125[121125]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6349
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6354
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6403
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6408
#, no-wrap
msgid "October 16, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6351
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6405
#, no-wrap
msgid "5.1-CURRENT after changed layout of cdevsw"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6352
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6406
#, no-wrap
msgid "501112"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6353
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6407
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/121129[121129]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6356
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6410
#, no-wrap
msgid "5.1-CURRENT after adding kobj multiple inheritance"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6357
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6411
#, no-wrap
msgid "501113"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6358
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6412
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/121816[121816]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6359
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6413
#, no-wrap
msgid "October 31, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6361
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6415
#, no-wrap
msgid "5.1-CURRENT after the `if_xname` change in struct ifnet"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6362
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6416
#, no-wrap
msgid "501114"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6363
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6417
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/122779[122779]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6364
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6418
#, no-wrap
msgid "November 16, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6366
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6420
#, no-wrap
msgid "5.1-CURRENT after changing /bin and /sbin to be dynamically linked"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6367
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6421
#, no-wrap
msgid "502000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6368
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6422
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/123198[123198]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6369
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6379
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6423
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6433
#, no-wrap
msgid "December 7, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6371
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6425
#, no-wrap
msgid "5.2-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6372
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6426
#, no-wrap
msgid "502010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6373
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6427
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/126150[126150]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6374
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6428
#, no-wrap
msgid "February 23, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6376
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6430
#, no-wrap
msgid "5.2.1-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6377
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6431
#, no-wrap
msgid "502100"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6378
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6432
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/123196[123196]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6381
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6435
#, no-wrap
msgid "5.2-CURRENT after branching for RELENG_5_2"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6382
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6436
#, no-wrap
msgid "502101"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6383
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6437
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/123677[123677]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6384
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6438
#, no-wrap
msgid "December 19, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6386
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6440
#, no-wrap
msgid "5.2-CURRENT after `__cxa_atexit`/`__cxa_finalize` functions were added to libc."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6387
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6441
#, no-wrap
msgid "502102"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6388
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6442
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/125236[125236]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6389
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6443
#, no-wrap
msgid "January 30, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6391
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6445
#, no-wrap
msgid "5.2-CURRENT after change of default thread library from libc_r to libpthread."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6392
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6446
#, no-wrap
msgid "502103"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6393
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6447
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/126083[126083]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6394
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6448
#, no-wrap
msgid "February 21, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6396
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6450
#, no-wrap
msgid "5.2-CURRENT after device driver API mega patch."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6397
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6451
#, no-wrap
msgid "502104"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6398
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6452
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/126208[126208]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6399
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6453
#, no-wrap
msgid "February 25, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6401
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6455
#, no-wrap
msgid "5.2-CURRENT after `getopt_long_only()` addition."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6402
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6456
#, no-wrap
msgid "502105"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6403
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6457
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/126644[126644]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6404
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6458
#, no-wrap
msgid "March 5, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6406
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6460
#, no-wrap
msgid "5.2-CURRENT after NULL is made into ((void *)0) for C, creating more warnings."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6407
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6461
#, no-wrap
msgid "502106"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6408
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6462
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/126757[126757]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6409
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6463
#, no-wrap
msgid "March 8, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6411
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6465
#, no-wrap
msgid "5.2-CURRENT after pf is linked to the build and install."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6412
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6466
#, no-wrap
msgid "502107"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6413
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6467
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/126819[126819]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6414
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6468
#, no-wrap
msgid "March 10, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6416
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6470
#, no-wrap
msgid "5.2-CURRENT after `time_t` is changed to a 64-bit value on sparc64."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6417
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6471
#, no-wrap
msgid "502108"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6418
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6472
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/126891[126891]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6419
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6473
#, no-wrap
msgid "March 12, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6421
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6475
#, no-wrap
msgid "5.2-CURRENT after Intel C/C++ compiler support in some headers and man:execve[2] changes to be more strictly conforming to POSIX."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6422
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6476
#, no-wrap
msgid "502109"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6423
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6477
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/127312[127312]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6424
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6478
#, no-wrap
msgid "March 22, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6426
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6480
#, no-wrap
msgid "5.2-CURRENT after the introduction of the `bus_alloc_resource_any` API"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6427
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6481
#, no-wrap
msgid "502110"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6428
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6482
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/127475[127475]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6429
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6483
#, no-wrap
msgid "March 27, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6431
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6485
#, no-wrap
msgid "5.2-CURRENT after the addition of UTF-8 locales"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6432
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6486
#, no-wrap
msgid "502111"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6433
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6487
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/128144[128144]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6434
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6488
#, no-wrap
msgid "April 11, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6436
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6490
#, no-wrap
msgid "5.2-CURRENT after the removal of the man:getvfsent[3] API"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6437
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6491
#, no-wrap
msgid "502112"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6438
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6492
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/128182[128182]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6439
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6493
#, no-wrap
msgid "April 13, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6441
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6495
#, no-wrap
msgid "5.2-CURRENT after the addition of the .warning directive for make."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6442
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6496
#, no-wrap
msgid "502113"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6443
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6497
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/130057[130057]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6444
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6498
#, no-wrap
msgid "June 4, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6446
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6500
#, no-wrap
msgid "5.2-CURRENT after `ttyioctl()` was made mandatory for serial drivers."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6447
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6501
#, no-wrap
msgid "502114"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6448
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6502
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/130418[130418]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6449
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6503
#, no-wrap
msgid "June 13, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6451
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6505
#, no-wrap
msgid "5.2-CURRENT after import of the ALTQ framework."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6452
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6506
#, no-wrap
msgid "502115"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6453
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6507
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/130481[130481]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6454
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6508
#, no-wrap
msgid "June 14, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6456
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6510
#, no-wrap
msgid "5.2-CURRENT after changing man:sema_timedwait[9] to return 0 on success and a non-zero error code on failure."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6457
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6511
#, no-wrap
msgid "502116"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6458
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6512
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/130585[130585]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6459
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6513
#, no-wrap
msgid "June 16, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6461
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6515
#, no-wrap
msgid "5.2-CURRENT after changing kernel `dev_t` to be pointer to struct cdev *."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6462
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6516
#, no-wrap
msgid "502117"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6463
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6517
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/130640[130640]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6464
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6469
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6518
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6523
#, no-wrap
msgid "June 17, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6466
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6520
#, no-wrap
msgid "5.2-CURRENT after changing kernel `udev_t` to `dev_t`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6467
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6521
#, no-wrap
msgid "502118"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6468
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6522
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/130656[130656]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6471
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6525
#, no-wrap
msgid "5.2-CURRENT after adding support for CLOCK_VIRTUAL and CLOCK_PROF to man:clock_gettime[2] and man:clock_getres[2]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6472
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6526
#, no-wrap
msgid "502119"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6473
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6527
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/130934[130934]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6474
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6528
#, no-wrap
msgid "June 22, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6476
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6530
#, no-wrap
msgid "5.2-CURRENT after changing network interface cloning overhaul."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6477
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6531
#, no-wrap
msgid "502120"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6478
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6532
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/131429[131429]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6479
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6533
#, no-wrap
msgid "July 2, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6481
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6535
#, no-wrap
msgid "5.2-CURRENT after the update of the package tools to revision 20040629."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6482
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6536
#, no-wrap
msgid "502121"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6483
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6537
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/131883[131883]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6484
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6538
#, no-wrap
msgid "July 9, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6486
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6540
#, no-wrap
msgid "5.2-CURRENT after marking Bluetooth code as non-i386 specific."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6487
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6541
#, no-wrap
msgid "502122"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6488
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6542
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/131971[131971]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6489
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6543
#, no-wrap
msgid "July 11, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6491
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6545
#, no-wrap
msgid "5.2-CURRENT after the introduction of the KDB debugger framework, the conversion of DDB into a backend and the introduction of the GDB backend."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6492
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6546
#, no-wrap
msgid "502123"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6493
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6547
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/132025[132025]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6494
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6548
#, no-wrap
msgid "July 12, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6496
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6550
#, no-wrap
msgid "5.2-CURRENT after change to make VFS_ROOT take a struct thread argument as does vflush. Struct `kinfo_proc` now has a user data pointer. The switch of the default X implementation to `xorg` was also made at this time."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6497
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6551
#, no-wrap
msgid "502124"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6498
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6552
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/132597[132597]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6499
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6553
#, no-wrap
msgid "July 24, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6501
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6555
#, no-wrap
msgid "5.2-CURRENT after the change to separate the way ports rc.d and legacy scripts are started."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6502
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6556
#, no-wrap
msgid "502125"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6503
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6557
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/132726[132726]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6504
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6558
#, no-wrap
msgid "July 28, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6506
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6560
#, no-wrap
msgid "5.2-CURRENT after the backout of the previous change."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6507
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6561
#, no-wrap
msgid "502126"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6508
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6562
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/132914[132914]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6509
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6563
#, no-wrap
msgid "July 31, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6511
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6565
#, no-wrap
msgid "5.2-CURRENT after the removal of `kmem_alloc_pageable()` and the import of gcc 3.4.2."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6512
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6566
#, no-wrap
msgid "502127"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6513
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6567
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/132991[132991]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6514
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6568
#, no-wrap
msgid "August 2, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6516
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6570
#, no-wrap
msgid "5.2-CURRENT after changing the UMA kernel API to allow ctors/inits to fail."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6517
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6571
#, no-wrap
msgid "502128"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6518
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6572
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/133306[133306]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6519
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6573
#, no-wrap
msgid "August 8, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6521
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6575
#, no-wrap
msgid "5.2-CURRENT after the change of the vfs_mount signature as well as global replacement of PRISON_ROOT with SUSER_ALLOWJAIL for the man:suser[9] API."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6522
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6576
#, no-wrap
msgid "503000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6523
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6577
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/134189[134189]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6524
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6578
#, no-wrap
msgid "August 23, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6526
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6580
#, no-wrap
msgid "5.3-BETA/RC before the pfil API change"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6527
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6581
#, no-wrap
msgid "503001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6528
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6582
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/135580[135580]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6529
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6583
#, no-wrap
msgid "September 22, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6531
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6585
#, no-wrap
msgid "5.3-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6532
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6586
#, no-wrap
msgid "503100"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6533
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6587
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/136595[136595]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6534
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6588
#, no-wrap
msgid "October 16, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6536
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6590
#, no-wrap
msgid "5.3-STABLE after branching for RELENG_5_3"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6537
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6591
#, no-wrap
msgid "503101"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6538
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6592
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/138459[138459]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6539
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6593
#, no-wrap
msgid "December 3, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6541
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6595
#, no-wrap
msgid "5.3-STABLE after addition of glibc style man:strftime[3] padding options."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6542
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6596
#, no-wrap
msgid "503102"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6543
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6597
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/141788[141788]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6544
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6598
#, no-wrap
msgid "February 13, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6546
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6600
#, no-wrap
msgid "5.3-STABLE after OpenBSD's man:nc[1] import MFC."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6547
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6601
#, no-wrap
msgid "503103"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6548
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6602
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/142639[142639]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6551
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6605
#, no-wrap
msgid "5.4-PRERELEASE after the MFC of the fixes in [.filename]#<src/include/stdbool.h># and [.filename]#<src/sys/i386/include/_types.h># for using the GCC-compatibility of the Intel C/C++ compiler."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6552
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6606
#, no-wrap
msgid "503104"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6553
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6607
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/142835[142835]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6556
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6610
#, no-wrap
msgid "5.4-PRERELEASE after the MFC of the change of `ifi_epoch` from wall clock time to uptime."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6557
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6611
#, no-wrap
msgid "503105"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6558
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6612
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/143029[143029]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6559
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6613
#, no-wrap
msgid "March 2, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6561
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6615
#, no-wrap
msgid "5.4-PRERELEASE after the MFC of the fix of EOVERFLOW check in man:vswprintf[3]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6562
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6616
#, no-wrap
msgid "504000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6563
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6617
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/144575[144575]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6564
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6569
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6618
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6623
#, no-wrap
msgid "April 3, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6566
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6620
#, no-wrap
msgid "5.4-RELEASE."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6567
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6621
#, no-wrap
msgid "504100"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6568
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6622
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/144581[144581]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6571
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6625
#, no-wrap
msgid "5.4-STABLE after branching for RELENG_5_4"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6572
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6626
#, no-wrap
msgid "504101"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6573
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6627
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/146105[146105]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6574
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6628
#, no-wrap
msgid "May 11, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6576
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6630
#, no-wrap
msgid "5.4-STABLE after increasing the default thread stacksizes"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6577
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6631
#, no-wrap
msgid "504102"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6578
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6632
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/504101[504101]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6579
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6633
#, no-wrap
msgid "June 24, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6581
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6635
#, no-wrap
msgid "5.4-STABLE after the addition of sha256"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6582
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6636
#, no-wrap
msgid "504103"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6583
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6637
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/150892[150892]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6584
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6638
#, no-wrap
msgid "October 3, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6586
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6640
#, no-wrap
msgid "5.4-STABLE after the MFC of if_bridge"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6587
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6641
#, no-wrap
msgid "504104"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6588
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6642
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/152370[152370]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6589
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6643
#, no-wrap
msgid "November 13, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6591
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6645
#, no-wrap
msgid "5.4-STABLE after the MFC of bsdiff and portsnap"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6592
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6646
#, no-wrap
msgid "504105"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6593
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6647
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/154464[154464]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6596
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6650
#, no-wrap
msgid "5.4-STABLE after MFC of ldconfig_local_dirs change."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6597
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6651
#, no-wrap
msgid "505000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6598
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6652
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/158481[158481]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6599
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6604
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6653
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6658
#, no-wrap
msgid "May 12, 2006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6601
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6655
#, no-wrap
msgid "5.5-RELEASE."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6602
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6656
#, no-wrap
msgid "505100"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6603
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6657
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/158482[158482]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6605
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6659
#, no-wrap
msgid "5.5-STABLE after branching for RELENG_5_5"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6608
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6662
#, no-wrap
msgid "FreeBSD 4 Versions"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6611
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6665
#, no-wrap
msgid "FreeBSD 4 `__FreeBSD_version` Values"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6620
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6674
#, no-wrap
msgid "400000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6621
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6675
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/43041[43041]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6622
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7015
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6676
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7069
#, no-wrap
msgid "January 22, 1999"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6624
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6678
#, no-wrap
msgid "4.0-CURRENT after 3.4 branch"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6625
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6679
#, no-wrap
msgid "400001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6626
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6680
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/44177[44177]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6627
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6681
#, no-wrap
msgid "February 20, 1999"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6629
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6683
#, no-wrap
msgid "4.0-CURRENT after change in dynamic linker handling"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6630
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6684
#, no-wrap
msgid "400002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6631
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6685
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/44699[44699]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6632
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6686
#, no-wrap
msgid "March 13, 1999"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6634
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6688
#, no-wrap
msgid "4.0-CURRENT after C++ constructor/destructor order change"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6635
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6689
#, no-wrap
msgid "400003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6636
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6690
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/45059[45059]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6637
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7025
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6691
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7079
#, no-wrap
msgid "March 27, 1999"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6639
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6693
#, no-wrap
msgid "4.0-CURRENT after functioning man:dladdr[3]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6640
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6694
#, no-wrap
msgid "400004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6641
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6695
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/45321[45321]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6642
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6696
#, no-wrap
msgid "April 5, 1999"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6644
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6698
#, no-wrap
msgid "4.0-CURRENT after `__deregister_frame_info` dynamic linker bug fix (also 4.0-CURRENT after EGCS 1.1.2 integration)"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6645
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6699
#, no-wrap
msgid "400005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6646
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6700
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/46113[46113]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6647
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6701
#, no-wrap
msgid "April 27, 1999"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6649
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6703
#, no-wrap
msgid "4.0-CURRENT after man:suser[9] API change (also 4.0-CURRENT after newbus)"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6650
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6704
#, no-wrap
msgid "400006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6651
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6705
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/47640[47640]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6652
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6706
#, no-wrap
msgid "May 31, 1999"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6654
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6708
#, no-wrap
msgid "4.0-CURRENT after cdevsw registration change"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6655
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6709
#, no-wrap
msgid "400007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6656
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6710
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/47992[47992]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6657
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6711
#, no-wrap
msgid "June 17, 1999"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6659
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6713
#, no-wrap
msgid "4.0-CURRENT after the addition of `so_cred` for socket level credentials"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6660
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6714
#, no-wrap
msgid "400008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6661
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6715
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/48048[48048]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6662
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6716
#, no-wrap
msgid "June 20, 1999"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6664
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6718
#, no-wrap
msgid "4.0-CURRENT after the addition of a poll syscall wrapper to libc_r"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6665
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6719
#, no-wrap
msgid "400009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6666
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6720
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/48936[48936]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6667
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6721
#, no-wrap
msgid "July 20, 1999"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6669
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6723
#, no-wrap
msgid "4.0-CURRENT after the change of the kernel's `dev_t` type to `struct specinfo` pointer"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6670
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6724
#, no-wrap
msgid "400010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6671
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6725
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/51649[51649]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6672
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6726
#, no-wrap
msgid "September 25, 1999"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6674
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6728
#, no-wrap
msgid "4.0-CURRENT after fixing a hole in man:jail[2]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6675
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6729
#, no-wrap
msgid "400011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6676
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6730
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/51791[51791]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6677
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6731
#, no-wrap
msgid "September 29, 1999"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6679
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6733
#, no-wrap
msgid "4.0-CURRENT after the `sigset_t` datatype change"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6680
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6734
#, no-wrap
msgid "400012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6681
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6735
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/53164[53164]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6682
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6736
#, no-wrap
msgid "November 15, 1999"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6684
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6738
#, no-wrap
msgid "4.0-CURRENT after the cutover to the GCC 2.95.2 compiler"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6685
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6739
#, no-wrap
msgid "400013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6686
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6740
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/54123[54123]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6687
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6741
#, no-wrap
msgid "December 4, 1999"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6689
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6743
#, no-wrap
msgid "4.0-CURRENT after adding pluggable linux-mode ioctl handlers"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6690
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6744
#, no-wrap
msgid "400014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6691
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6745
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/56216[56216]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6692
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6746
#, no-wrap
msgid "January 18, 2000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6694
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6748
#, no-wrap
msgid "4.0-CURRENT after importing OpenSSL"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6695
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6749
#, no-wrap
msgid "400015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6696
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6750
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/56700[56700]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6697
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6751
#, no-wrap
msgid "January 27, 2000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6699
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6753
#, no-wrap
msgid "4.0-CURRENT after the C++ ABI change in GCC 2.95.2 from -fvtable-thunks to -fno-vtable-thunks by default"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6700
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6754
#, no-wrap
msgid "400016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6701
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6755
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/57529[57529]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6702
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6756
#, no-wrap
msgid "February 27, 2000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6704
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6758
#, no-wrap
msgid "4.0-CURRENT after importing OpenSSH"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6705
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6759
#, no-wrap
msgid "400017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6706
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6760
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/58005[58005]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6709
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6763
#, no-wrap
msgid "4.0-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6710
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6764
#, no-wrap
msgid "400018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6711
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6765
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/58170[58170]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6712
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6766
#, no-wrap
msgid "March 17, 2000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6714
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6768
#, no-wrap
msgid "4.0-STABLE after 4.0-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6715
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6769
#, no-wrap
msgid "400019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6716
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6770
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/60047[60047]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6717
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6771
#, no-wrap
msgid "May 5, 2000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6719
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6773
#, no-wrap
msgid "4.0-STABLE after the introduction of delayed checksums."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6720
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6774
#, no-wrap
msgid "400020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6721
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6775
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/61262[61262]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6722
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6776
#, no-wrap
msgid "June 4, 2000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6724
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6778
#, no-wrap
msgid "4.0-STABLE after merging libxpg4 code into libc."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6725
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6779
#, no-wrap
msgid "400021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6726
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6780
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/62820[62820]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6727
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6781
#, no-wrap
msgid "July 8, 2000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6729
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6783
#, no-wrap
msgid "4.0-STABLE after upgrading Binutils to 2.10.0, ELF branding changes, and tcsh in the base system."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6730
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6784
#, no-wrap
msgid "410000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6731
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6785
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/63095[63095]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6734
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6788
#, no-wrap
msgid "4.1-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6735
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6789
#, no-wrap
msgid "410001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6736
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6790
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/64012[64012]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6737
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6791
#, no-wrap
msgid "July 29, 2000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6739
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6793
#, no-wrap
msgid "4.1-STABLE after 4.1-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6740
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6794
#, no-wrap
msgid "410002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6741
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6795
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/65962[65962]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6742
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6796
#, no-wrap
msgid "September 16, 2000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6744
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6798
#, no-wrap
msgid "4.1-STABLE after man:setproctitle[3] moved from libutil to libc."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6745
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6799
#, no-wrap
msgid "411000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6746
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6800
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/66336[66336]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6747
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6801
#, no-wrap
msgid "September 25, 2000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6749
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6803
#, no-wrap
msgid "4.1.1-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6750
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6804
#, no-wrap
msgid "411001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6754
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6808
#, no-wrap
msgid "4.1.1-STABLE after 4.1.1-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6755
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6809
#, no-wrap
msgid "420000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6756
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6810
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/68066[68066]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6757
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6811
#, no-wrap
msgid "October 31, 2000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6759
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6813
#, no-wrap
msgid "4.2-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6760
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6814
#, no-wrap
msgid "420001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6761
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6815
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/70895[70895]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6764
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6818
#, no-wrap
msgid "4.2-STABLE after combining libgcc.a and libgcc_r.a, and associated GCC linkage changes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6765
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6819
#, no-wrap
msgid "430000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6766
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6820
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/73800[73800]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6767
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6821
#, no-wrap
msgid "March 6, 2001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6769
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6823
#, no-wrap
msgid "4.3-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6770
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6824
#, no-wrap
msgid "430001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6771
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6825
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/76779[76779]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6772
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6826
#, no-wrap
msgid "May 18, 2001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6774
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6828
#, no-wrap
msgid "4.3-STABLE after `wint_t` introduction."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6775
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6829
#, no-wrap
msgid "430002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6776
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6830
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/80157[80157]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6777
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6831
#, no-wrap
msgid "July 22, 2001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6779
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6833
#, no-wrap
msgid "4.3-STABLE after PCI powerstate API merge."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6780
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6834
#, no-wrap
msgid "440000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6781
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6835
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/80923[80923]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6782
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6836
#, no-wrap
msgid "August 1, 2001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6784
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6838
#, no-wrap
msgid "4.4-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6785
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6839
#, no-wrap
msgid "440001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6786
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6840
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/85341[85341]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6787
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6841
#, no-wrap
msgid "October 23, 2001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6789
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6843
#, no-wrap
msgid "4.4-STABLE after `d_thread_t` introduction."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6790
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6844
#, no-wrap
msgid "440002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6791
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6845
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/86038[86038]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6792
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6846
#, no-wrap
msgid "November 4, 2001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6794
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6848
#, no-wrap
msgid "4.4-STABLE after mount structure changes (affects filesystem klds)."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6795
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6849
#, no-wrap
msgid "440003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6796
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6850
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/88130[88130]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6797
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6851
#, no-wrap
msgid "December 18, 2001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6799
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6853
#, no-wrap
msgid "4.4-STABLE after the userland components of smbfs were imported."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6800
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6854
#, no-wrap
msgid "450000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6801
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6855
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/88271[88271]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6802
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6856
#, no-wrap
msgid "December 20, 2001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6804
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6858
#, no-wrap
msgid "4.5-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6805
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6859
#, no-wrap
msgid "450001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6809
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6863
#, no-wrap
msgid "4.5-STABLE after the usb structure element rename."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6810
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6864
#, no-wrap
msgid "450002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6811
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6865
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/92151[92151]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6812
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6866
#, no-wrap
msgid "March 12, 2002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6814
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6868
#, no-wrap
msgid "4.5-STABLE after locale changes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6815
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6869
#, no-wrap
msgid "450003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6819
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6873
#, no-wrap
msgid "(Never created)"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6820
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6874
#, no-wrap
msgid "450004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6821
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6875
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/94840[94840]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6822
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6876
#, no-wrap
msgid "April 16, 2002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6824
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6878
#, no-wrap
msgid "4.5-STABLE after the `sendmail_enable` man:rc.conf[5] variable was made to take the value `NONE`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6825
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6879
#, no-wrap
msgid "450005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6826
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6880
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/95555[95555]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6827
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6881
#, no-wrap
msgid "April 27, 2002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6829
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6883
#, no-wrap
msgid "4.5-STABLE after moving to XFree86 4 by default for package builds."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6830
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6884
#, no-wrap
msgid "450006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6831
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6885
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/95846[95846]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6832
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6886
#, no-wrap
msgid "May 1, 2002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6834
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6888
#, no-wrap
msgid "4.5-STABLE after accept filtering was fixed so that is no longer susceptible to an easy DoS."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6835
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6889
#, no-wrap
msgid "460000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6836
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6890
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/97923[97923]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6837
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6842
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6891
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6896
#, no-wrap
msgid "June 21, 2002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6839
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6893
#, no-wrap
msgid "4.6-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6840
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6894
#, no-wrap
msgid "460001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6841
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6895
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/98730[98730]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6844
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6898
#, no-wrap
msgid "4.6-STABLE man:sendfile[2] fixed to comply with documentation, not to count any headers sent against the amount of data to be sent from the file."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6845
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6899
#, no-wrap
msgid "460002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6846
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6900
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/100366[100366]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6847
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6901
#, no-wrap
msgid "July 19, 2002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6849
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6903
#, no-wrap
msgid "4.6.2-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6850
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6904
#, no-wrap
msgid "460100"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6851
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6905
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/98857[98857]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6852
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6857
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6906
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6911
#, no-wrap
msgid "June 26, 2002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6854
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6908
#, no-wrap
msgid "4.6-STABLE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6855
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6909
#, no-wrap
msgid "460101"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6856
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6910
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/98880[98880]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6859
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6913
#, no-wrap
msgid "4.6-STABLE after MFC of `sed -i`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6860
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6914
#, no-wrap
msgid "460102"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6861
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6915
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/102759[102759]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6864
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6918
#, no-wrap
msgid "4.6-STABLE after MFC of many new pkg_install features from the HEAD."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6865
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6919
#, no-wrap
msgid "470000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6866
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6920
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/104655[104655]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6867
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6921
#, no-wrap
msgid "October 8, 2002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6869
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6923
#, no-wrap
msgid "4.7-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6870
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6924
#, no-wrap
msgid "470100"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6871
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6925
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/104717[104717]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6872
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6926
#, no-wrap
msgid "October 9, 2002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6874
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6928
#, no-wrap
msgid "4.7-STABLE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6875
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6929
#, no-wrap
msgid "470101"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6876
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6930
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/106732[106732]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6877
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6931
#, no-wrap
msgid "November 10, 2002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6879
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6933
#, no-wrap
msgid "Start generated __std{in,out,err}p references rather than __sF. This changes std{in,out,err} from a compile time expression to a runtime one."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6880
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6934
#, no-wrap
msgid "470102"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6881
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6935
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/109753[109753]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6882
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6936
#, no-wrap
msgid "January 23, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6884
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6938
#, no-wrap
msgid "4.7-STABLE after MFC of mbuf changes to replace `m_aux` mbufs by `m_tag`'s"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6885
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6939
#, no-wrap
msgid "470103"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6886
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6940
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/110887[110887]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6887
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6941
#, no-wrap
msgid "February 14, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6889
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6943
#, no-wrap
msgid "4.7-STABLE gets OpenSSL 0.9.7"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6890
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6944
#, no-wrap
msgid "480000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6891
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6945
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/112852[112852]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6892
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6946
#, no-wrap
msgid "March 30, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6894
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6948
#, no-wrap
msgid "4.8-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6895
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6949
#, no-wrap
msgid "480100"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6896
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6950
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/113107[113107]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6897
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6951
#, no-wrap
msgid "April 5, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6899
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6953
#, no-wrap
msgid "4.8-STABLE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6900
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6954
#, no-wrap
msgid "480101"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6901
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6955
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/115232[115232]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6902
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6956
#, no-wrap
msgid "May 22, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6904
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6958
#, no-wrap
msgid "4.8-STABLE after man:realpath[3] has been made thread-safe"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6905
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6959
#, no-wrap
msgid "480102"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6906
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6960
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/118737[118737]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6907
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6961
#, no-wrap
msgid "August 10, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6909
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6963
#, no-wrap
msgid "4.8-STABLE 3ware API changes to twe."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6910
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6964
#, no-wrap
msgid "490000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6911
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6965
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/121592[121592]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6912
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6917
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6966
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6971
#, no-wrap
msgid "October 27, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6914
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6968
#, no-wrap
msgid "4.9-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6915
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6969
#, no-wrap
msgid "490100"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6916
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6970
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/121593[121593]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6919
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6973
#, no-wrap
msgid "4.9-STABLE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6920
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6974
#, no-wrap
msgid "490101"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6921
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6975
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/124264[124264]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6922
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6976
#, no-wrap
msgid "January 8, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6924
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6978
#, no-wrap
msgid "4.9-STABLE after `e_sid` was added to struct `kinfo_eproc`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6925
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6979
#, no-wrap
msgid "490102"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6926
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6980
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/125417[125417]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6927
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6981
#, no-wrap
msgid "February 4, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6929
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6983
#, no-wrap
msgid "4.9-STABLE after MFC of libmap functionality for rtld."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6930
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6984
#, no-wrap
msgid "491000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6931
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6985
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/129700[129700]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6932
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6986
#, no-wrap
msgid "May 25, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6934
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6988
#, no-wrap
msgid "4.10-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6935
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6989
#, no-wrap
msgid "491100"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6936
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6990
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/129918[129918]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6937
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6991
#, no-wrap
msgid "June 1, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6939
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6993
#, no-wrap
msgid "4.10-STABLE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6940
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6994
#, no-wrap
msgid "491101"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6941
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6995
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/133506[133506]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6942
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6996
#, no-wrap
msgid "August 11, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6944
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6998
#, no-wrap
msgid "4.10-STABLE after MFC of revision 20040629 of the package tools"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6945
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6999
#, no-wrap
msgid "491102"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6946
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7000
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/137786[137786]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6947
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7001
#, no-wrap
msgid "November 16, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6949
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7003
#, no-wrap
msgid "4.10-STABLE after VM fix dealing with unwiring of fictitious pages"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6950
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7004
#, no-wrap
msgid "492000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6951
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7005
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/138960[138960]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6952
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6957
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7006
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7011
#, no-wrap
msgid "December 17, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6954
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7008
#, no-wrap
msgid "4.11-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6955
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7009
#, no-wrap
msgid "492100"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6956
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7010
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/138959[138959]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6959
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7013
#, no-wrap
msgid "4.11-STABLE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6960
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7014
#, no-wrap
msgid "492101"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6961
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7015
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/157843[157843]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6962
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7016
#, no-wrap
msgid "April 18, 2006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6963
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7017
#, no-wrap
msgid "4.11-STABLE after adding libdata/ldconfig directories to mtree files."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6966
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7020
#, no-wrap
msgid "FreeBSD 3 Versions"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6969
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7023
#, no-wrap
msgid "FreeBSD 3 `__FreeBSD_version` Values"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6978
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7032
#, no-wrap
msgid "300000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6979
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7033
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/22917[22917]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6980
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7034
#, no-wrap
msgid "February 19, 1996"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6982
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7036
#, no-wrap
msgid "3.0-CURRENT before man:mount[2] change"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6983
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7037
#, no-wrap
msgid "300001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6984
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7038
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/36283[36283]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6985
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7039
#, no-wrap
msgid "September 24, 1997"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6987
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7041
#, no-wrap
msgid "3.0-CURRENT after man:mount[2] change"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6988
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7042
#, no-wrap
msgid "300002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6989
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7043
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/36592[36592]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6990
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7044
#, no-wrap
msgid "June 2, 1998"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6992
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7046
#, no-wrap
msgid "3.0-CURRENT after man:semctl[2] change"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6993
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7047
#, no-wrap
msgid "300003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6994
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7048
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/36735[36735]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6995
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7049
#, no-wrap
msgid "June 7, 1998"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6997
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7051
#, no-wrap
msgid "3.0-CURRENT after ioctl arg changes"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6998
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7052
#, no-wrap
msgid "300004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6999
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7053
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/38768[38768]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7000
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7054
#, no-wrap
msgid "September 3, 1998"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7002
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7056
#, no-wrap
msgid "3.0-CURRENT after ELF conversion"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7003
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7057
#, no-wrap
msgid "300005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7004
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7058
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/40438[40438]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7005
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7010
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7059
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7064
#, no-wrap
msgid "October 16, 1998"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7007
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7061
#, no-wrap
msgid "3.0-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7008
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7062
#, no-wrap
msgid "300006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7009
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7063
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/40445[40445]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7012
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7066
#, no-wrap
msgid "3.0-CURRENT after 3.0-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7013
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7067
#, no-wrap
msgid "300007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7014
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7068
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/43042[43042]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7017
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7071
#, no-wrap
msgid "3.0-STABLE after 3/4 branch"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7018
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7072
#, no-wrap
msgid "310000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7019
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7073
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/43807[43807]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7020
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7074
#, no-wrap
msgid "February 9, 1999"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7022
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7076
#, no-wrap
msgid "3.1-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7023
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7077
#, no-wrap
msgid "310001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7024
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7078
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/45060[45060]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7027
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7081
#, no-wrap
msgid "3.1-STABLE after 3.1-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7028
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7082
#, no-wrap
msgid "310002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7029
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7083
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/45689[45689]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7030
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7084
#, no-wrap
msgid "April 14, 1999"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7032
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7086
#, no-wrap
msgid "3.1-STABLE after C++ constructor/destructor order change"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7033
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7087
#, no-wrap
msgid "320000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7037
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7091
#, no-wrap
msgid "3.2-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7038
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7092
#, no-wrap
msgid "320001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7039
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7093
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/46742[46742]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7040
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7094
#, no-wrap
msgid "May 8, 1999"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7042
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7096
#, no-wrap
msgid "3.2-STABLE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7043
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7097
#, no-wrap
msgid "320002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7044
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7098
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/50563[50563]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7045
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7099
#, no-wrap
msgid "August 29, 1999"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7047
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7101
#, no-wrap
msgid "3.2-STABLE after binary-incompatible IPFW and socket changes"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7048
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7102
#, no-wrap
msgid "330000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7049
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7103
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/50813[50813]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7050
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7104
#, no-wrap
msgid "September 2, 1999"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7052
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7106
#, no-wrap
msgid "3.3-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7053
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7107
#, no-wrap
msgid "330001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7054
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7108
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/51328[51328]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7055
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7109
#, no-wrap
msgid "September 16, 1999"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7057
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7111
#, no-wrap
msgid "3.3-STABLE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7058
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7112
#, no-wrap
msgid "330002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7059
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7113
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/53671[53671]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7060
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7114
#, no-wrap
msgid "November 24, 1999"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7062
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7116
#, no-wrap
msgid "3.3-STABLE after adding man:mkstemp[3] to libc"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7063
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7117
#, no-wrap
msgid "340000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7064
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7118
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/54166[54166]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7065
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7119
#, no-wrap
msgid "December 5, 1999"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7067
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7121
#, no-wrap
msgid "3.4-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7068
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7122
#, no-wrap
msgid "340001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7069
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7123
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/54730[54730]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7070
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7124
#, no-wrap
msgid "December 17, 1999"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7072
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7126
#, no-wrap
msgid "3.4-STABLE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7073
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7127
#, no-wrap
msgid "350000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7074
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7128
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/61876[61876]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7075
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7129
#, no-wrap
msgid "June 20, 2000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7077
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7131
#, no-wrap
msgid "3.5-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7078
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7132
#, no-wrap
msgid "350001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7079
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7133
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/63043[63043]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7080
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7134
#, no-wrap
msgid "July 12, 2000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7081
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7135
#, no-wrap
msgid "3.5-STABLE"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7084
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7138
#, no-wrap
msgid "FreeBSD 2.2 Versions"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7087
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7141
#, no-wrap
msgid "FreeBSD 2.2 `__FreeBSD_version` Values"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7096
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7150
#, no-wrap
msgid "220000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7097
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7151
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/22918[22918]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7098
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7152
#, no-wrap
msgid "February 19, 1997"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7100
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7154
#, no-wrap
msgid "2.2-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7105
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7159
#, no-wrap
msgid "2.2.1-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7110
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7164
#, no-wrap
msgid "2.2-STABLE after 2.2.1-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7111
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7165
#, no-wrap
msgid "221001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7112
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7166
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/24941[24941]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7113
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7167
#, no-wrap
msgid "April 15, 1997"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7115
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7169
#, no-wrap
msgid "2.2-STABLE after texinfo-3.9"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7116
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7170
#, no-wrap
msgid "221002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7117
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7171
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/25325[25325]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7118
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7172
#, no-wrap
msgid "April 30, 1997"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7120
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7174
#, no-wrap
msgid "2.2-STABLE after top"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7121
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7175
#, no-wrap
msgid "222000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7122
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7176
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/25851[25851]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7123
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7177
#, no-wrap
msgid "May 16, 1997"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7125
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7179
#, no-wrap
msgid "2.2.2-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7126
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7180
#, no-wrap
msgid "222001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7127
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7181
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/25921[25921]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7128
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7182
#, no-wrap
msgid "May 19, 1997"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7130
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7184
#, no-wrap
msgid "2.2-STABLE after 2.2.2-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7131
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7185
#, no-wrap
msgid "225000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7132
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7186
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/30053[30053]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7133
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7187
#, no-wrap
msgid "October 2, 1997"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7135
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7189
#, no-wrap
msgid "2.2.5-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7136
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7190
#, no-wrap
msgid "225001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7137
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7191
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/31300[31300]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7138
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7192
#, no-wrap
msgid "November 20, 1997"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7140
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7194
#, no-wrap
msgid "2.2-STABLE after 2.2.5-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7141
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7195
#, no-wrap
msgid "225002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7142
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7196
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/32019[32019]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7143
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7197
#, no-wrap
msgid "December 27, 1997"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7145
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7199
#, no-wrap
msgid "2.2-STABLE after ldconfig -R merge"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7146
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7200
#, no-wrap
msgid "226000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7147
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7201
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/34445[34445]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7148
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7202
#, no-wrap
msgid "March 24, 1998"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7150
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7204
#, no-wrap
msgid "2.2.6-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7151
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7205
#, no-wrap
msgid "227000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7152
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7206
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/37803[37803]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7153
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7158
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7207
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7212
#, no-wrap
msgid "July 21, 1998"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7155
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7209
#, no-wrap
msgid "2.2.7-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7156
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7210
#, no-wrap
msgid "227001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7157
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7211
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/37809[37809]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7160
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7214
#, no-wrap
msgid "2.2-STABLE after 2.2.7-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7161
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7215
#, no-wrap
msgid "227002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7162
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7216
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/39489[39489]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7163
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7217
#, no-wrap
msgid "September 19, 1998"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7165
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7219
#, no-wrap
msgid "2.2-STABLE after man:semctl[2] change"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7166
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7220
#, no-wrap
msgid "228000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7167
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7221
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/41403[41403]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7168
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7173
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7222
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7227
#, no-wrap
msgid "November 29, 1998"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7170
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7224
#, no-wrap
msgid "2.2.8-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7171
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7225
#, no-wrap
msgid "228001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7172
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7226
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/41418[41418]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7174
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7228
#, no-wrap
msgid "2.2-STABLE after 2.2.8-RELEASE"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7179
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7233
msgid ""
"Note that 2.2-STABLE sometimes identifies itself as \"2.2.5-STABLE\" after "
"the 2.2.5-RELEASE. The pattern used to be year followed by the month, but "
@@ -31944,238 +32132,238 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7182
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7236
#, no-wrap
msgid "FreeBSD 2 Before 2.2-RELEASE Versions"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7185
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7239
#, no-wrap
msgid "FreeBSD 2 Before 2.2-RELEASE `__FreeBSD_version` Values"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7194
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7248
#, no-wrap
msgid "119411"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7198
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7252
#, no-wrap
msgid "2.0-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7199
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7253
#, no-wrap
msgid "199501"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7200
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7254
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/7153[7153]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7201
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7255
#, no-wrap
msgid "March 19, 1995"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7203
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7208
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7257
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7262
#, no-wrap
msgid "2.1-CURRENT"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7204
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7258
#, no-wrap
msgid "199503"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7205
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7259
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/7310[7310]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7206
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7260
#, no-wrap
msgid "March 24, 1995"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7209
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7263
#, no-wrap
msgid "199504"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7210
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7264
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/7704[7704]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7211
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7265
#, no-wrap
msgid "April 9, 1995"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7213
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7267
#, no-wrap
msgid "2.0.5-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7214
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7268
#, no-wrap
msgid "199508"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7215
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7269
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/10297[10297]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7216
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7270
#, no-wrap
msgid "August 26, 1995"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7218
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7272
#, no-wrap
msgid "2.2-CURRENT before 2.1"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7219
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7273
#, no-wrap
msgid "199511"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7220
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7274
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/12189[12189]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7221
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7226
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7275
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7280
#, no-wrap
msgid "November 10, 1995"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7223
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7277
#, no-wrap
msgid "2.1.0-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7224
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7278
#, no-wrap
msgid "199512"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7225
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7279
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/12196[12196]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7228
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7282
#, no-wrap
msgid "2.2-CURRENT before 2.1.5"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7229
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7283
#, no-wrap
msgid "199607"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7230
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7284
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/17067[17067]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7231
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7285
#, no-wrap
msgid "July 10, 1996"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7233
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7287
#, no-wrap
msgid "2.1.5-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7234
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7288
#, no-wrap
msgid "199608"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7235
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7289
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/17127[17127]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7236
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7290
#, no-wrap
msgid "July 12, 1996"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7238
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7292
#, no-wrap
msgid "2.2-CURRENT before 2.1.6"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7239
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7244
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7293
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7298
#, no-wrap
msgid "199612"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7240
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7294
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/19358[19358]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7241
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7295
#, no-wrap
msgid "November 15, 1996"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7243
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7297
#, no-wrap
msgid "2.1.6-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7247
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7301
#, no-wrap
msgid "2.1.7-RELEASE"
msgstr ""