diff --git a/documentation/content/en/articles/committers-guide/_index.po b/documentation/content/en/articles/committers-guide/_index.po index 74820ee070..81fb326abb 100644 --- a/documentation/content/en/articles/committers-guide/_index.po +++ b/documentation/content/en/articles/committers-guide/_index.po @@ -1,9307 +1,9312 @@ # SOME DESCRIPTIVE TITLE # Copyright (C) YEAR The FreeBSD Project # This file is distributed under the same license as the FreeBSD Documentation package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2022-08-07 10:21-0300\n" +"POT-Creation-Date: 2022-10-01 10:13-0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. type: YAML Front Matter: description #: documentation/content/en/articles/committers-guide/_index.adoc:1 #, no-wrap msgid "Introductory information for FreeBSD committers" msgstr "" #. type: Title = #: documentation/content/en/articles/committers-guide/_index.adoc:1 #: documentation/content/en/articles/committers-guide/_index.adoc:12 #, no-wrap msgid "Committer's Guide" msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:45 msgid "Abstract" msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:48 msgid "" "This document provides information for the FreeBSD committer community. All " "new committers should read this document before they start, and existing " "committers are strongly encouraged to review it from time to time." msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:53 msgid "" "Almost all FreeBSD developers have commit rights to one or more " "repositories. However, a few developers do not, and some of the information " "here applies to them as well. (For instance, some people only have rights " "to work with the Problem Report database). Please see <> " "for more information." msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:55 msgid "" "This document may also be of interest to members of the FreeBSD community " "who want to learn more about how the project works." msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:57 msgid "'''" msgstr "" #. type: Title == #: documentation/content/en/articles/committers-guide/_index.adoc:61 #, no-wrap msgid "Administrative Details" msgstr "" #. type: Table #: documentation/content/en/articles/committers-guide/_index.adoc:68 #, no-wrap msgid "_Login Methods_" msgstr "" #. type: Table #: documentation/content/en/articles/committers-guide/_index.adoc:70 #, no-wrap msgid "man:ssh[1], protocol 2 only" msgstr "" #. type: Table #: documentation/content/en/articles/committers-guide/_index.adoc:71 #, no-wrap msgid "_Main Shell Host_" msgstr "" #. type: Table #: documentation/content/en/articles/committers-guide/_index.adoc:73 #, no-wrap msgid "`freefall.FreeBSD.org`" msgstr "" #. type: Table #: documentation/content/en/articles/committers-guide/_index.adoc:74 #, no-wrap msgid "_Reference Machines_" msgstr "" #. type: Table #: documentation/content/en/articles/committers-guide/_index.adoc:76 #, no-wrap msgid "`ref*.FreeBSD.org`, `universe*.freeBSD.org` (see also link:https://www.FreeBSD.org/internal/machines/[FreeBSD Project Hosts])" msgstr "" #. type: Table #: documentation/content/en/articles/committers-guide/_index.adoc:77 #, no-wrap msgid "_SMTP Host_" msgstr "" #. type: Table #: documentation/content/en/articles/committers-guide/_index.adoc:79 #, no-wrap msgid "`smtp.FreeBSD.org:587` (see also <>)." msgstr "" #. type: Table #: documentation/content/en/articles/committers-guide/_index.adoc:80 #, no-wrap msgid "`_src/_` Git Repository" msgstr "" #. type: Table #: documentation/content/en/articles/committers-guide/_index.adoc:82 #, no-wrap msgid "`ssh://git@gitrepo.FreeBSD.org/src.git` (see also <>)." msgstr "" #. type: Table #: documentation/content/en/articles/committers-guide/_index.adoc:83 #, no-wrap msgid "`_doc/_` Git Repository" msgstr "" #. type: Table #: documentation/content/en/articles/committers-guide/_index.adoc:85 #, no-wrap msgid "`ssh://git@gitrepo.FreeBSD.org/doc.git` (see also <>)." msgstr "" #. type: Table #: documentation/content/en/articles/committers-guide/_index.adoc:86 #, no-wrap msgid "`_ports/_` Git Repository" msgstr "" #. type: Table #: documentation/content/en/articles/committers-guide/_index.adoc:88 #, no-wrap msgid "`ssh://git@gitrepo.FreeBSD.org/ports.git` (see also <>)." msgstr "" #. type: Table #: documentation/content/en/articles/committers-guide/_index.adoc:89 #, no-wrap msgid "_Internal Mailing Lists_" msgstr "" #. type: Table #: documentation/content/en/articles/committers-guide/_index.adoc:91 #, no-wrap msgid "developers (technically called all-developers), doc-developers, doc-committers, ports-developers, ports-committers, src-developers, src-committers. (Each project repository has its own -developers and -committers mailing lists. Archives for these lists can be found in the files [.filename]#/local/mail/repository-name-developers-archive# and [.filename]#/local/mail/repository-name-committers-archive# on the `FreeBSD.org` cluster.)" msgstr "" #. type: Table #: documentation/content/en/articles/committers-guide/_index.adoc:92 #, no-wrap msgid "_Core Team monthly reports_" msgstr "" #. type: Table #: documentation/content/en/articles/committers-guide/_index.adoc:94 #, no-wrap msgid "[.filename]#/home/core/public/monthly-reports# on the `FreeBSD.org` cluster." msgstr "" #. type: Table #: documentation/content/en/articles/committers-guide/_index.adoc:95 #, no-wrap msgid "_Ports Management Team monthly reports_" msgstr "" #. type: Table #: documentation/content/en/articles/committers-guide/_index.adoc:97 #, no-wrap msgid "[.filename]#/home/portmgr/public/monthly-reports# on the `FreeBSD.org` cluster." msgstr "" #. type: Table #: documentation/content/en/articles/committers-guide/_index.adoc:98 #, no-wrap msgid "_Noteworthy `src/` Git Branches:_" msgstr "" #. type: Table #: documentation/content/en/articles/committers-guide/_index.adoc:99 #, no-wrap msgid "`stable/n` (`n`-STABLE), `main` (-CURRENT)" msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:102 msgid "" "man:ssh[1] is required to connect to the project hosts. For more " "information, see <>." msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:104 msgid "Useful links:" msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:106 msgid "link:https://www.FreeBSD.org/internal/[FreeBSD Project Internal Pages]" msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:107 msgid "link:https://www.FreeBSD.org/internal/machines/[FreeBSD Project Hosts]" msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:108 msgid "" "link:https://www.FreeBSD.org/administration/[FreeBSD Project Administrative " "Groups]" msgstr "" #. type: Title == #: documentation/content/en/articles/committers-guide/_index.adoc:110 #, no-wrap msgid "OpenPGP Keys for FreeBSD" msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:115 msgid "" "Cryptographic keys conforming to the OpenPGP (__Pretty Good Privacy__) " "standard are used by the FreeBSD project to authenticate committers. " "Messages carrying important information like public SSH keys can be signed " "with the OpenPGP key to prove that they are really from the committer. See " "https://nostarch.com/releases/pgp_release.pdf[PGP & GPG: Email for the " "Practical Paranoid by Michael Lucas] and http://en.wikipedia.org/wiki/" "Pretty_Good_Privacy[] for more information." msgstr "" #. type: Title === #: documentation/content/en/articles/committers-guide/_index.adoc:117 #, no-wrap msgid "Creating a Key" msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:121 msgid "" "Existing keys can be used, but should be checked with [." "filename]#documentation/tools/checkkey.sh# first. In this case, make sure " "the key has a FreeBSD user ID." msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:123 msgid "" "For those who do not yet have an OpenPGP key, or need a new key to meet " "FreeBSD security requirements, here we show how to generate one." msgstr "" #. type: delimited block = 4 #: 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:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/articles/committers-guide/_index.adoc:139 #, no-wrap msgid "" "fixed-list-mode\n" "keyid-format 0xlong\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" msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:141 msgid "Generate a key:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/articles/committers-guide/_index.adoc:148 #, no-wrap msgid "" "% gpg --full-gen-key\n" "gpg (GnuPG) 2.1.8; Copyright (C) 2015 Free Software Foundation, Inc.\n" "This is free software: you are free to change and redistribute it.\n" "There is NO WARRANTY, to the extent permitted by law.\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/articles/committers-guide/_index.adoc:169 #, no-wrap msgid "" "Warning: using insecure memory!\n" "Please select what kind of key you want:\n" " (1) RSA and RSA (default)\n" " (2) DSA and Elgamal\n" " (3) DSA (sign only)\n" " (4) RSA (sign only)\n" "Your selection? 1\n" "RSA keys may be between 1024 and 4096 bits long.\n" "What keysize do you want? (2048) 2048 <.>\n" "Requested keysize is 2048 bits\n" "Please specify how long the key should be valid.\n" "\t 0 = key does not expire\n" " = key expires in n days\n" " w = key expires in n weeks\n" " m = key expires in n months\n" " y = key expires in n years\n" "Key is valid for? (0) 3y <.>\n" "Key expires at Wed Nov 4 17:20:20 2015 MST\n" "Is this correct? (y/N) y\n" "GnuPG needs to construct a user ID to identify your key.\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/articles/committers-guide/_index.adoc:175 #, no-wrap msgid "" "Real name: Chucky Daemon <.>\n" "Email address: notreal@example.com\n" "Comment:\n" "You selected this USER-ID:\n" "\"Chucky Daemon \"\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/articles/committers-guide/_index.adoc:178 #, no-wrap msgid "" "Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? o\n" "You need a Passphrase to protect your secret key.\n" msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:181 msgid "" "2048-bit keys with a three-year expiration provide adequate protection at " "present (2013-12). http://danielpocock.com/rsa-key-sizes-2048-or-4096-bits[] " "describes the situation in more detail." msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:183 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 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 " "others identify you can be entered in the `Comment` section." msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:189 msgid "" "After the email address is entered, a passphrase is requested. Methods of " "creating a secure passphrase are contentious. Rather than suggest a single " "way, here are some links to sites that describe various methods: http://" "world.std.com/~reinhold/diceware.html[], http://www.iusmentis.com/security/" "passphrasefaq/[], http://xkcd.com/936/[], http://en.wikipedia.org/wiki/" "Passphrase[]." msgstr "" #. type: delimited block = 4 #: documentation/content/en/articles/committers-guide/_index.adoc:193 msgid "" "Protect the private key and passphrase. If either the private key or " "passphrase may have been compromised or disclosed, immediately notify mailto:" "accounts@FreeBSD.org[accounts@FreeBSD.org] and revoke the key." msgstr "" #. type: delimited block = 4 #: documentation/content/en/articles/committers-guide/_index.adoc:195 msgid "" "Committing the new key is shown in <>." msgstr "" #. type: Title == #: documentation/content/en/articles/committers-guide/_index.adoc:197 #, 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 msgid "" "The FreeBSD cluster requires a Kerberos password to access certain " "services. The Kerberos password also serves as the LDAP web password, since " "LDAP is proxying to Kerberos in the cluster. Some of the services which " "require this include:" msgstr "" #. type: delimited block = 4 #: documentation/content/en/articles/committers-guide/_index.adoc:204 msgid "https://bugs.freebsd.org/bugzilla[Bugzilla]" msgstr "" #. type: delimited block = 4 #: documentation/content/en/articles/committers-guide/_index.adoc:205 msgid "https://ci.freebsd.org[Jenkins]" msgstr "" #. type: delimited block = 4 #: documentation/content/en/articles/committers-guide/_index.adoc:207 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 #, no-wrap msgid "% ssh kpasswd.freebsd.org\n" msgstr "" #. type: delimited block = 4 #: documentation/content/en/articles/committers-guide/_index.adoc:216 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 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 #, no-wrap msgid "% kpasswd\n" msgstr "" #. type: delimited block = 4 #: documentation/content/en/articles/committers-guide/_index.adoc:229 msgid "" "Unless the Kerberos-authenticated services of the FreeBSD.org cluster have " "been used previously, `Client unknown` will be shown. This error means that " "the `ssh kpasswd.freebsd.org` method shown above must be used first to " "initialize the Kerberos account." msgstr "" #. type: Title == #: documentation/content/en/articles/committers-guide/_index.adoc:232 #, no-wrap msgid "Commit Bit Types" msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:238 msgid "" "The FreeBSD repository has a number of components which, when combined, " "support the basic operating system source, documentation, third party " "application ports infrastructure, and various maintained utilities. When " "FreeBSD commit bits are allocated, the areas of the tree where the bit may " "be used are specified. Generally, the areas associated with a bit reflect " "who authorized the allocation of the commit bit. Additional areas of " "authority may be added at a later date: when this occurs, the committer " "should follow normal commit bit allocation procedures for that area of the " "tree, seeking approval from the appropriate entity and possibly getting a " "mentor for that area for some period of time." msgstr "" #. type: Table #: documentation/content/en/articles/committers-guide/_index.adoc:244 #, no-wrap msgid "__Committer Type__" msgstr "" #. type: Table #: documentation/content/en/articles/committers-guide/_index.adoc:245 #, no-wrap msgid "__Responsible__" msgstr "" #. type: Table #: documentation/content/en/articles/committers-guide/_index.adoc:247 #, no-wrap msgid "__Tree Components__" msgstr "" #. type: Table #: documentation/content/en/articles/committers-guide/_index.adoc:248 #, no-wrap msgid "src" msgstr "" #. type: Table #: documentation/content/en/articles/committers-guide/_index.adoc:249 #, no-wrap msgid "core@" msgstr "" #. type: Table #: documentation/content/en/articles/committers-guide/_index.adoc:251 #, no-wrap msgid "src/" msgstr "" #. type: Table #: documentation/content/en/articles/committers-guide/_index.adoc:252 #, no-wrap msgid "doc" msgstr "" #. type: Table #: documentation/content/en/articles/committers-guide/_index.adoc:253 #, no-wrap msgid "doceng@" msgstr "" #. type: Table #: documentation/content/en/articles/committers-guide/_index.adoc:255 #, no-wrap msgid "doc/, ports/, src/ documentation" msgstr "" #. type: Table #: documentation/content/en/articles/committers-guide/_index.adoc:256 #, no-wrap msgid "ports" msgstr "" #. type: Table #: documentation/content/en/articles/committers-guide/_index.adoc:257 #, no-wrap msgid "portmgr@" msgstr "" #. type: Table #: documentation/content/en/articles/committers-guide/_index.adoc:258 #, no-wrap msgid "ports/" msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:263 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, " "common sense dictates that a committer who has not previously worked in an " "area of the tree seek review prior to committing, seek approval from the " "appropriate responsible party, and/or work with a mentor. Since the rules " "regarding code maintenance differ by area of the tree, this is as much for " "the benefit of the committer working in an area of less familiarity as it is " "for others working on the tree." msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:265 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 " "work is occurring." msgstr "" #. type: Title === #: documentation/content/en/articles/committers-guide/_index.adoc:266 #, no-wrap msgid "Policy for Committer Activity in Other Trees" msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:269 msgid "" "All committers may modify [.filename]#src/share/misc/committers-*.dot#, [." "filename]#src/usr.bin/calendar/calendars/calendar.freebsd#, and [." "filename]#ports/astro/xearth/files#." msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:270 msgid "" "doc committers may commit documentation changes to [.filename]#src# files, " "such as man pages, READMEs, fortune databases, calendar files, and comment " "fixes without approval from a src committer, subject to the normal care and " "tending of commits." msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:272 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 " "can provide a \"Reviewed by\" but not an \"Approved by\"." msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:273 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. " "When approved, they will be added to 'access' and the normal mentoring " "period will ensue, which will involve a continuing of \"Approved by\" for " "some period." msgstr "" #. type: Title ==== #: documentation/content/en/articles/committers-guide/_index.adoc:275 #, no-wrap msgid "Documentation Implicit (Blanket) Approval" msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:279 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 " "tree. These fixes do not need approval or review from a doc committer if " "the author doesn't have a doc commit bit." msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:281 msgid "Blanket approval applies to these types of fixes:" msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:283 msgid "Typos" msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:284 msgid "Trivial fixes" msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:286 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 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 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 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 msgid "Changes in [.filename]#doc/shared/contrib-additional.adoc#" msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:296 msgid "" "extref:{contributors}[Additional FreeBSD Contributors, contrib-additional] " "maintenance." msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:297 msgid "All link:#commit-steps[Steps for New Committers], doc related" msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:298 msgid "Security advisories; Errata Notices; Releases;" msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:300 msgid "Used by {security-officer} and {re}." msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:301 msgid "Changes in [.filename]#website/content/en/donations/donors.adoc#" msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:303 msgid "Used by {donations}." msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:305 msgid "" "Before any commit, a build test is necessary; see the 'Overview' and 'The " "FreeBSD Documentation Build Process' sections of the extref:{fdp-primer}" "[FreeBSD Documentation Project Primer for New Contributors] for more details." msgstr "" #. type: Title == #: documentation/content/en/articles/committers-guide/_index.adoc:307 #, no-wrap msgid "Git Primer" msgstr "" #. type: Title === #: documentation/content/en/articles/committers-guide/_index.adoc:310 #, no-wrap msgid "Git basics" msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:317 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 " "Willie Willus' link:https://gist.github.com/" "williewillus/068e9a8543de3a7ef80adb2938657b6b[Git - Quick Primer] are both " "good overviews. The Git book is also complete, but much longer https://git-" "scm.com/book/en/v2. There is also this website https://dangitgit.com/ for " "common traps and pitfalls of Git, in case you need guidance to fix things " "up. Finally, an introduction link:https://eagain.net/articles/git-for-" "computer-scientists/[targeted at computer scientists] has proven helpful to " "some at explaining the Git world view." msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:319 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 #, no-wrap msgid "Git Mini Primer" msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:324 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 #, no-wrap msgid "Scope" msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:331 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, " "updating the sources, bisecting and touches briefly on how to cope with a " "few local changes. It covers the basics, and tries to give good pointers to " "more in-depth treatment for when the reader finds the basics insufficient. " "Other sections of this guide cover more advanced topics related to " "contributing to the project." msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:335 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 " "for Git on the web, but the https://git-scm.com/book/en/v2[Git Book] " "provides one of the better treatments." msgstr "" #. type: Title ==== #: documentation/content/en/articles/committers-guide/_index.adoc:337 #, no-wrap msgid "Getting Started For Developers" msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:340 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:341 #, no-wrap msgid "Daily use" msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:344 msgid "Clone the repository:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/articles/committers-guide/_index.adoc:348 #, 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:351 msgid "Then you should have the official mirrors as your remote:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/articles/committers-guide/_index.adoc:357 #, no-wrap msgid "" "% git remote -v\n" "freebsd https://git.freebsd.org/${repo}.git (fetch)\n" "freebsd https://git.freebsd.org/${repo}.git (push)\n" msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:360 msgid "Configure the FreeBSD committer data:" msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:363 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 " "suggested config is by executing `/usr/local/bin/gen-gitconfig.sh` script on " "freefall:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/articles/committers-guide/_index.adoc:370 #, no-wrap msgid "" "% gen-gitconfig.sh\n" "[...]\n" "% git config user.name (your name in gecos)\n" "% git config user.email (your login)@FreeBSD.org\n" msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:373 msgid "Set the push URL:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/articles/committers-guide/_index.adoc:377 #, 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:380 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:386 #, no-wrap msgid "" "% git remote -v\n" "freebsd https://git.freebsd.org/${repo}.git (fetch)\n" "freebsd git@gitrepo.freebsd.org:${repo}.git (push)\n" msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:389 msgid "" "Again, note that `gitrepo.freebsd.org` will be canonicalized to `repo." "freebsd.org` in the future." msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:391 msgid "Install commit message template hook:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/articles/committers-guide/_index.adoc:396 #, 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" msgstr "" #. type: Title ===== #: documentation/content/en/articles/committers-guide/_index.adoc:399 #, no-wrap msgid "\"admin\" branch" msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:402 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:404 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:410 #, no-wrap msgid "" "% git config --add remote.freebsd.fetch '+refs/internal/*:refs/internal/*'\n" "% git fetch\n" "% git checkout -b admin internal/admin\n" msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:412 msgid "Alternatively, you can add a worktree for the `admin` branch:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/articles/committers-guide/_index.adoc:416 #, 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:420 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:422 msgid "For pushing, either specify the full refspec:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/articles/committers-guide/_index.adoc:426 #, no-wrap msgid "git push freebsd HEAD:refs/internal/admin\n" msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:429 msgid "" "Or set `push.default` to `freebsd` which will make `git push` to push the " "current branch back to its upstream by default, which is more suitable for " "our workflow:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/articles/committers-guide/_index.adoc:433 #, no-wrap msgid "git config push.default freebsd\n" msgstr "" #. type: Title ==== #: documentation/content/en/articles/committers-guide/_index.adoc:435 #, no-wrap msgid "Keeping Current With The FreeBSD src Tree" msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:442 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 " "repository. However, there are times when you may wish to do a shallow " "clone." msgstr "" #. type: Title ===== #: documentation/content/en/articles/committers-guide/_index.adoc:443 #, no-wrap msgid "Branch names" msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:450 msgid "" "The branch names in the new Git repository are similar to the old names. " "For the stable branches, they are stable/X where X is the major release " "(like 11 or 12). The main branch in the new repository is 'main'. The main " "branch in the old GitHub mirror was 'master', but is now 'main'. Both " "reflect the defaults of Git at the time they were created. The 'main' " "branch is the default branch if you omit the '-b branch' or '--branch " "branch' options below." msgstr "" #. type: Title ===== #: documentation/content/en/articles/committers-guide/_index.adoc:451 #, no-wrap msgid "Repositories" msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:454 msgid "" "Please see the <> 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:457 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 " "applications is discussed elsewhere and generally of little concern to the " "casual user." msgstr "" #. type: Title ===== #: documentation/content/en/articles/committers-guide/_index.adoc:458 #, no-wrap msgid "Deep Clone" msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:462 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 " "worktree feature to have all your active branches checked out into separate " "directories but with only one copy of the repository." msgstr "" #. type: delimited block . 4 #: documentation/content/en/articles/committers-guide/_index.adoc:465 #, no-wrap msgid "% git clone -o freebsd $URL -b branch [dir]\n" msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:470 msgid "" "is how you make a deep clone. 'branch' should be one of the branches listed " "in the previous section. It is optional if it is the main branch. 'dir' is " "an optional directory to place it in (the default will be the name of the " "repo you are cloning (src, doc, etc))." msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:475 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 " "easiest to keep up to date as well. If you are interested in the history, " "but are working with only one branch and are short on space, you can also " "use --single-branch to only download the one branch (though some merge " "commits will not reference the merged-from branch which may be important for " "some users who are interested in detailed versions of history)." msgstr "" #. type: Title ===== #: documentation/content/en/articles/committers-guide/_index.adoc:476 #, no-wrap msgid "Shallow Clone" msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:482 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 " "FreeBSD, or when you are just starting out and plan to track the tree more " "fully. You can also use it to limit history to only so many revisions. " "However, see below for a significant limitation of this approach." msgstr "" #. type: delimited block . 4 #: documentation/content/en/articles/committers-guide/_index.adoc:486 #, 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:491 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 " "your mind later, you can do 'git fetch --unshallow' to get the old history." msgstr "" #. type: delimited block = 4 #: documentation/content/en/articles/committers-guide/_index.adoc:496 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 " "to be updated when a security advisory is issued." msgstr "" #. type: Title ===== #: documentation/content/en/articles/committers-guide/_index.adoc:498 #, no-wrap msgid "Building" msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:502 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:509 #, no-wrap msgid "" "% cd src\n" "% make buildworld\n" "% make buildkernel\n" "% make installkernel\n" "% make installworld\n" msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:511 msgid "so that won't be covered in depth here." msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:514 msgid "" "If you want to build a custom kernel, extref:{handbook}[the kernel config " "section, kernelconfig] of the FreeBSD Handbook recommends creating a file " "MYKERNEL under sys/${ARCH}/conf with your changes against GENERIC. To have " "MYKERNEL disregarded by Git, it can be added to .git/info/exclude." msgstr "" #. type: Title ===== #: documentation/content/en/articles/committers-guide/_index.adoc:515 #, no-wrap msgid "Updating" msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:519 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:522 #, no-wrap msgid "% git pull --ff-only\n" msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:527 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 " "always doing a 'fast forward' merge/pull, you'll ensure that you have an " "exact copy of the FreeBSD tree. This will be important if you want to " "maintain local patches." msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:530 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 " "available." msgstr "" #. type: Title ==== #: documentation/content/en/articles/committers-guide/_index.adoc:531 #, no-wrap msgid "Selecting a Specific Version" msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:535 msgid "" "In Git, the '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:537 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 " "want):" msgstr "" #. type: delimited block . 4 #: documentation/content/en/articles/committers-guide/_index.adoc:540 #, no-wrap msgid "% git checkout 08b8197a74\n" msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:543 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:546 #, no-wrap msgid "Note: checking out '08b8197a742a96964d2924391bf9fdfeb788865d'.\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/articles/committers-guide/_index.adoc:550 #, no-wrap msgid "" "You are in a 'detached HEAD' state. You can look around, make experimental\n" "changes and commit them, and you can discard any commits you make in this\n" "state without impacting any branches by performing another checkout.\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/articles/committers-guide/_index.adoc:553 -#: documentation/content/en/articles/committers-guide/_index.adoc:2066 +#: documentation/content/en/articles/committers-guide/_index.adoc:2067 #, no-wrap msgid "" "If you want to create a new branch to retain commits you create, you may\n" "do so (now or later) by using -b with the checkout command again. Example:\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/articles/committers-guide/_index.adoc:555 -#: documentation/content/en/articles/committers-guide/_index.adoc:2068 +#: documentation/content/en/articles/committers-guide/_index.adoc:2069 #, no-wrap msgid " git checkout -b \n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/articles/committers-guide/_index.adoc:557 #, 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:561 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 " "abbreviated to the shortest unique length. Git itself is inconsistent about " "how many digits it displays." msgstr "" #. type: Title ==== #: documentation/content/en/articles/committers-guide/_index.adoc:562 #, no-wrap msgid "Bisecting" msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:566 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 " "down which commit caused the regression." msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:571 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 " "https://www.metaltoad.com/blog/beginners-guide-git-bisect-process-" "elimination or https://git-scm.com/docs/git-bisect for more details. The " "man git-bisect page is good at describing what can go wrong, what to do when " "versions won't build, when you want to use terms other than 'good' and " "'bad', etc, none of which will be covered here." msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:578 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 " "it the working version and 'git bisect bad XXXXX' will tell it the bad " "version. The bad version will almost always be HEAD (a special tag for what " "you have checked out). The good version will be the last one you checked " "out. The `--first-parent` argument is necessary so that subsequent `git " "bisect` commands do not try to check out a vendor branch which lacks the " "full FreeBSD source tree." msgstr "" #. type: delimited block = 4 #: documentation/content/en/articles/committers-guide/_index.adoc:582 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:587 #, no-wrap msgid "" "5ef0bd68b515 (HEAD -> main, freebsd/main, freebsd/HEAD) HEAD@{0}: pull --ff-only: Fast-forward\n" "a8163e165c5b (upstream/main) HEAD@{1}: checkout: moving from b6fb97efb682994f59b21fe4efb3fcfc0e5b9eeb to main\n" "...\n" msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:591 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 " "5rf0bd68) and good would be a8163e165. As you can see from the output, " "HEAD@{1} also often works, but isn't foolproof if you have done other things " "to your Git tree after updating, but before you discover the need to bisect." msgstr "" #. type: delimited block = 4 #: documentation/content/en/articles/committers-guide/_index.adoc:595 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 " "the process:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/articles/committers-guide/_index.adoc:602 #, no-wrap msgid "" "% git bisect start --first-parent\n" "% git bisect good a8163e165c5b\n" "% git bisect bad HEAD\n" "Bisecting: 1722 revisions left to test after this (roughly 11 steps)\n" "[c427b3158fd8225f6afc09e7e6f62326f9e4de7e] Fixup r361997 by balancing parens. Duh.\n" msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:611 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, " "type 'git bisect skip'. You will get a similar message to the above after " "each step. When you are done, report the bad version to the developer (or " "fix the bug yourself and send a patch). 'git bisect reset' will end the " "process and return you back to where you started (usually tip of main). " "Again, the git-bisect manual (linked above) is a good resource for when " "things go wrong or for unusual cases." msgstr "" #. type: Title ==== #: documentation/content/en/articles/committers-guide/_index.adoc:613 #, no-wrap msgid "Signing the commits, tags, and pushes, with GnuPG" msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:618 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 " "altered while you were transferring it. You also can prove that you " "submitted the code and not someone else." msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:620 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 - " "Signing Your Work] chapter of the Git's book." msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:622 msgid "" "The rationale behind signing pushes can be found in the https://github.com/" "git/git/commit/a85b377d0419a9dfaca8af2320cc33b051cbed04[commit that " "introduced the feature]." msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:625 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:632 #, no-wrap msgid "" "% git config --add user.signingKey LONG-KEY-ID\n" "% git config --add commit.gpgSign true\n" "% git config --add tag.gpgSign true\n" "% git config --add push.gpgSign if-asked\n" 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:640 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:646 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 " "`DEADBEEF`, use `DEADBEEF!`." msgstr "" #. type: Title ===== #: documentation/content/en/articles/committers-guide/_index.adoc:648 #, no-wrap msgid "Verifying signatures" msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:651 msgid "" "Commit signatures can be verified by running either `git verify-commit " "`, or `git log --show-signature`." msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:653 msgid "" "Tag signatures can be verified with `git verity-tag `, or `git tag " "-v `." msgstr "" # # #. Commented out for now until we decide what to do. #. 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:662 #, no-wrap msgid "Ports Considerations" msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:665 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:668 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." "FreeBSD.org/ports.git and at ssh://anongit@git.FreeBSD.org/ports.git (or " "anongit@git.FreeBSD.org:ports.git)." msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:672 msgid "" "There is also a mirror on GitHub, see extref:{handbook}/mirrors[External " "mirrors, mirrors] for an overview. The 'current' branch is 'main' . The " "quarterly branches are named 'yyyyQn' for year 'yyyy' and quarter 'n'." msgstr "" #. type: Title ===== #: documentation/content/en/articles/committers-guide/_index.adoc:674 #, no-wrap msgid "Commit message formats" msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:678 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[." "hooks/prepare-commit-message]. It can be enabled by running ``git config --" "add core.hooksPath .hooks``." msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:680 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:683 #, no-wrap msgid "category/port: Summary.\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/articles/committers-guide/_index.adoc:685 #, no-wrap msgid "Description of why the changes where made.\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/articles/committers-guide/_index.adoc:687 #, no-wrap msgid "PR:\t 12345\n" msgstr "" #. type: delimited block = 4 #: documentation/content/en/articles/committers-guide/_index.adoc:693 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 " "less." msgstr "" #. type: delimited block = 4 #: documentation/content/en/articles/committers-guide/_index.adoc:695 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:697 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:699 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:701 #, no-wrap msgid "Managing Local Changes" msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:704 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)." msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:710 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 " "most things, there is very little difference. However, if you have local " "changes, you can use the same tool to manage them as you use to pull in " "changes from FreeBSD. All changes that you have not pushed are local and " "can easily be modified (git rebase, discussed below does this)." msgstr "" #. type: Title ===== #: documentation/content/en/articles/committers-guide/_index.adoc:711 #, no-wrap msgid "Keeping local changes" msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:718 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 " "changes (which pushes them onto the stash stack). Most people use this to " "save changes before updating the tree as described above. They then use " "'git stash apply' to re-apply them to the tree. The stash is a stack of " "changes that can be examined with 'git stash list'. The git-stash man page " "(https://git-scm.com/docs/git-stash) has all the details." msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:722 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 " "branch and rebasing. Stashing is also integrated with the 'git pull' " "command: just add '--autostash' to the command line." msgstr "" #. type: Title ===== #: documentation/content/en/articles/committers-guide/_index.adoc:723 #, no-wrap msgid "Keeping a local branch" msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:730 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 " "manageable, but can lead to a convoluted history that's hard to upstream " "should that ever be necessary, or hard to replicate if you need to do so. " "Git also allows one to merge, along with the same problems. That's one way " "to manage the branch, but it's the least flexible." msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:734 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 " "at a newer location on the parent branch. We will cover the most common " "scenarios that arise using it." msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:736 msgid "====== Create a branch" msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:741 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 " "as a baseline. The FreeBSD ls command changes from time to time, and you'll " "need to cope with those changes. Fortunately, with Git rebase it usually is " "automatic." msgstr "" #. type: delimited block . 4 #: documentation/content/en/articles/committers-guide/_index.adoc:763 #, no-wrap msgid "" "% cd src\n" "% git checkout main\n" "% git checkout -b no-color-ls\n" "% cd bin/ls\n" "% vi ls.c # hack the changes in\n" "% git diff # check the changes\n" "diff --git a/bin/ls/ls.c b/bin/ls/ls.c\n" "index 7378268867ef..cfc3f4342531 100644\n" "--- a/bin/ls/ls.c\n" "+++ b/bin/ls/ls.c\n" "@@ -66,6 +66,7 @@ __FBSDID(\"$FreeBSD$\");\n" " #include \n" " #include \n" " #include \n" "+#undef COLORLS\n" " #ifdef COLORLS\n" " #include \n" " #include \n" "% # these look good, make the commit...\n" "% git commit ls.c\n" msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:770 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 " "and install it like you normally would, following the directions in the " "handbook. Git differs from other version control systems in that you have " "to tell it explicitly which files to commit. I have opted to do it on the " "commit command line, but you can also do it with 'git add' which many of the " "more in depth tutorials cover." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:776 +#: documentation/content/en/articles/committers-guide/_index.adoc:772 +msgid "====== Time to update" +msgstr "" + +#. type: Plain text +#: documentation/content/en/articles/committers-guide/_index.adoc:777 msgid "" -"====== Time to update 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 command before you update, and one after. The " -"following assumes you are starting with an unmodified tree. It is important " -"to start rebasing operations with a clean tree (Git requires this)." +"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 " +"command before you update, and one after. The following assumes you are " +"starting with an unmodified tree. It is important to start rebasing " +"operations with a clean tree (Git requires this)." msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:782 +#: documentation/content/en/articles/committers-guide/_index.adoc:783 #, no-wrap msgid "" "% git checkout main\n" "% git pull --ff-only\n" "% git rebase -i main no-color-ls\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:787 +#: documentation/content/en/articles/committers-guide/_index.adoc:788 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 " "while updating the baseline (though you also use the Git rebase command to " "curate the commits you have in the branch)." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:789 +#: documentation/content/en/articles/committers-guide/_index.adoc:790 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:796 +#: documentation/content/en/articles/committers-guide/_index.adoc:797 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 " "will just describe a common issue that may arise. A pointer to a more " "complete treatment can be found at the end of this section." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:799 +#: documentation/content/en/articles/committers-guide/_index.adoc:800 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 " "something like this:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:809 +#: documentation/content/en/articles/committers-guide/_index.adoc:810 #, no-wrap msgid "" "Auto-merging bin/ls/ls.c\n" "CONFLICT (content): Merge conflict in bin/ls/ls.c\n" "error: could not apply 646e0f9cda11... no color ls\n" "Resolve all conflicts manually, mark them as resolved with\n" "\"git add/rm \", then run \"git rebase --continue\".\n" "You can instead skip this commit: run \"git rebase --skip\".\n" "To abort and get back to the state before \"git rebase\", run \"git rebase --abort\".\n" "Could not apply 646e0f9cda11... no color ls\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:812 +#: documentation/content/en/articles/committers-guide/_index.adoc:813 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 " "source code systems (the rest of ls.c has been omitted):" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:822 +#: documentation/content/en/articles/committers-guide/_index.adoc:823 #, no-wrap msgid "" "<<<<<<< HEAD\n" "#ifdef COLORLS_NEW\n" "#include \n" "=======\n" "#undef COLORLS\n" "#ifdef COLORLS\n" "#include \n" ">>>>>>> 646e0f9cda11... no color ls\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:825 +#: documentation/content/en/articles/committers-guide/_index.adoc:826 msgid "" "The new code is first, and your code is second. The right fix here is to " "just add a #undef COLORLS_NEW before #ifdef and then delete the old changes:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:830 +#: documentation/content/en/articles/committers-guide/_index.adoc:831 #, no-wrap msgid "" "#undef COLORLS_NEW\n" "#ifdef COLORLS_NEW\n" "#include \n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:833 +#: documentation/content/en/articles/committers-guide/_index.adoc:834 msgid "save the file. The rebase was interrupted, so you have to complete it:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:837 +#: documentation/content/en/articles/committers-guide/_index.adoc:838 #, no-wrap msgid "" "% git add ls.c\n" "% git rebase --continue\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:842 +#: documentation/content/en/articles/committers-guide/_index.adoc:843 msgid "" "which tells Git that ls.c has been fixed and to continue the rebase " "operation. Since there was a conflict, you will get kicked into the editor " "to update the commit message if necessary. If the commit message is still " "accurate, just exit the editor." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:847 +#: documentation/content/en/articles/committers-guide/_index.adoc:848 msgid "" "If you get stuck during the rebase, do not panic. git rebase --abort will " "take you back to a clean slate. It is important, though, to start with an " "unmodified tree. An aside: The above mentioned 'git reflog' comes in handy " "here, as it will have a list of all the (intermediate) commits that you can " "view or inspect or cherry-pick." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:850 +#: documentation/content/en/articles/committers-guide/_index.adoc:851 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. It is a " "good resource for issues that arise occasionally but are too obscure for " "this guide." msgstr "" #. type: Title ===== -#: documentation/content/en/articles/committers-guide/_index.adoc:851 +#: documentation/content/en/articles/committers-guide/_index.adoc:852 #, no-wrap msgid "Switching to a Different FreeBSD Branch" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:854 +#: documentation/content/en/articles/committers-guide/_index.adoc:855 msgid "" "If you wish to shift from stable/12 to the current branch. If you have a " "deep clone, the following will suffice:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:858 +#: documentation/content/en/articles/committers-guide/_index.adoc:859 #, no-wrap msgid "" "% git checkout main\n" "% # build and install here...\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:863 +#: documentation/content/en/articles/committers-guide/_index.adoc:864 msgid "" "If you have a local branch, though, there are one or two caveats. First, " "rebase will rewrite history, so you will likely want to do something to save " "it. Second, jumping branches tends to cause more conflicts. If we pretend " "the example above was relative to stable/12, then to move to main, I'd " "suggest the following:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:868 +#: documentation/content/en/articles/committers-guide/_index.adoc:869 #, no-wrap msgid "" "% git checkout no-color-ls\n" "% git checkout -b no-color-ls-stable-12 # create another name for this branch\n" "% git rebase -i stable/12 no-color-ls --onto main\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:875 +#: documentation/content/en/articles/committers-guide/_index.adoc:876 msgid "" "What the above does is checkout no-color-ls. Then create a new name for it " "(no-color-ls-stable-12) in case you need to get back to it. Then you rebase " "onto the main branch. This will find all the commits to the current no-" "color-ls branch (back to where it meets up with the stable/12 branch) and " "then it will replay them onto the main branch creating a new no-color-ls " "branch there (which is why I had you create a place holder name)." msgstr "" #. type: Title ===== -#: documentation/content/en/articles/committers-guide/_index.adoc:876 +#: documentation/content/en/articles/committers-guide/_index.adoc:877 #, no-wrap msgid "Migrating from an existing Git clone" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:878 +#: documentation/content/en/articles/committers-guide/_index.adoc:879 msgid "" "If you have work based on a previous Git conversion or a locally running git-" "svn conversion, migrating to new repository can encounter problems because " "Git has no knowledge about the connection between the two." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:880 +#: documentation/content/en/articles/committers-guide/_index.adoc:881 msgid "" "When you have only a few local changes, the easiest way would be to cherry-" "pick those changes to the new base:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:884 +#: documentation/content/en/articles/committers-guide/_index.adoc:885 #, no-wrap msgid "" "% git checkout main\n" "% git cherry-pick old_branch..your_branch\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:886 +#: documentation/content/en/articles/committers-guide/_index.adoc:887 msgid "Or alternatively, do the same thing with rebase:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:889 +#: documentation/content/en/articles/committers-guide/_index.adoc:890 #, no-wrap msgid "% git rebase --onto main master your_branch\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:893 +#: documentation/content/en/articles/committers-guide/_index.adoc:894 msgid "" "If you do have a lot of changes, you would probably want to perform a merge " "instead. The idea is to create a merge point that consolidates the history " "of the old_branch, and the new FreeBSD repository (main)." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:895 +#: documentation/content/en/articles/committers-guide/_index.adoc:896 msgid "" "You can find out by looking up the same commit that are found on both " "parents:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:898 +#: documentation/content/en/articles/committers-guide/_index.adoc:899 #, no-wrap msgid "% git show old_branch\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:900 +#: documentation/content/en/articles/committers-guide/_index.adoc:901 msgid "You will see a commit message, now search for that in the new branch:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:903 +#: documentation/content/en/articles/committers-guide/_index.adoc:904 #, no-wrap msgid "% git log --grep=\"commit message on old_branch\" freebsd/main\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:905 +#: documentation/content/en/articles/committers-guide/_index.adoc:906 msgid "" "You would help locate the commit hash on the new main branch, create a " "helper branch (in the example we call it 'stage') from that hash:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:908 +#: documentation/content/en/articles/committers-guide/_index.adoc:909 #, no-wrap msgid "% git checkout -b stage _hash_found_from_git_log_\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:910 +#: documentation/content/en/articles/committers-guide/_index.adoc:911 msgid "Then perform a merge of the old branch:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:913 +#: documentation/content/en/articles/committers-guide/_index.adoc:914 #, no-wrap msgid "% git merge -s ours -m \"Mark old branch as merged\" old_branch\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:916 +#: documentation/content/en/articles/committers-guide/_index.adoc:917 msgid "" "With that, it's possible to merge your work branch or the main branch in any " "order without problem. Eventually, when you are ready to commit your work " "back to main, you can perform a rebase to main, or do a squash commit by " "combining everything into one commit." msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:918 +#: documentation/content/en/articles/committers-guide/_index.adoc:919 #, no-wrap msgid "MFC (Merge From Current) Procedures" msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:919 +#: documentation/content/en/articles/committers-guide/_index.adoc:920 #, no-wrap msgid "Summary" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:923 +#: documentation/content/en/articles/committers-guide/_index.adoc:924 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 -" "i` to squash them together and edit the commit message." msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:924 +#: documentation/content/en/articles/committers-guide/_index.adoc:925 #, no-wrap msgid "Single commit MFC" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:930 +#: documentation/content/en/articles/committers-guide/_index.adoc:931 #, no-wrap msgid "" "% git checkout stable/X\n" "% git cherry-pick -x $HASH --edit\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:934 +#: documentation/content/en/articles/committers-guide/_index.adoc:935 msgid "" "For MFC commits, for example a vendor import, you would need to specify one " "parent for cherry-pick purposes. Normally, that would be the \"first parent" "\" of the branch you are cherry-picking from, so:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:939 +#: documentation/content/en/articles/committers-guide/_index.adoc:940 #, no-wrap msgid "" "% git checkout stable/X\n" "% git cherry-pick -x $HASH -m 1 --edit\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:942 +#: documentation/content/en/articles/committers-guide/_index.adoc:943 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`." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:945 +#: documentation/content/en/articles/committers-guide/_index.adoc:946 msgid "" "Once the cherry-pick is finished, push with `git push`. If you get an error " "due to losing the commit race, use `git pull --rebase` and try to push again." msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:946 +#: documentation/content/en/articles/committers-guide/_index.adoc:947 #, no-wrap msgid "MFC to RELENG branch" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:950 +#: documentation/content/en/articles/committers-guide/_index.adoc:951 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: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:952 +#: documentation/content/en/articles/committers-guide/_index.adoc:953 msgid "" "Merge or direct commit to the appropriate `stable/X` branch first before " "merging to the `releng/X.Y` branch." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:953 +#: documentation/content/en/articles/committers-guide/_index.adoc:954 msgid "" "Use the hash that's in the `stable/X` branch for the MFC to `releng/X.Y` " "branch." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:954 +#: documentation/content/en/articles/committers-guide/_index.adoc:955 msgid "Leave both \"cherry picked from\" lines in the commit message." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:955 +#: documentation/content/en/articles/committers-guide/_index.adoc:956 msgid "Be sure to add the `Approved by:` line when you are in the editor." msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:960 +#: documentation/content/en/articles/committers-guide/_index.adoc:961 #, no-wrap msgid "" "% git checkout releng/13.0\n" "% git cherry-pick -x $HASH --edit\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:963 +#: documentation/content/en/articles/committers-guide/_index.adoc:964 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." msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:964 +#: documentation/content/en/articles/committers-guide/_index.adoc:965 #, no-wrap msgid "Multiple commit MFC" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:975 +#: documentation/content/en/articles/committers-guide/_index.adoc:976 #, no-wrap msgid "" "% git checkout -b tmp-branch stable/X\n" "% for h in $HASH_LIST; do git cherry-pick -x $h; done\n" "% git rebase -i stable/X\n" "# mark each of the commits after the first as 'squash'\n" "# Update the commit message to reflect all elements of commit, if necessary.\n" "# Be sure to retain the \"cherry picked from\" lines.\n" "% git push freebsd HEAD:stable/X\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:978 +#: documentation/content/en/articles/committers-guide/_index.adoc:979 msgid "If the push fails due to losing the commit race, rebase and try again:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:986 +#: documentation/content/en/articles/committers-guide/_index.adoc:987 #, no-wrap msgid "" "% git checkout stable/X\n" "% git pull\n" "% git checkout tmp-branch\n" "% git rebase stable/X\n" "% git push freebsd HEAD:stable/X\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:989 +#: documentation/content/en/articles/committers-guide/_index.adoc:990 msgid "Once the MFC is complete, you can delete the temporary branch:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:994 +#: documentation/content/en/articles/committers-guide/_index.adoc:995 #, no-wrap msgid "" "% git checkout stable/X\n" "% git branch -d tmp-branch\n" msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:996 +#: documentation/content/en/articles/committers-guide/_index.adoc:997 #, no-wrap msgid "MFC a vendor import" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1001 +#: documentation/content/en/articles/committers-guide/_index.adoc:1002 msgid "" "Vendor imports are the only thing in the tree that creates a merge commit in " "the main line. Cherry picking merge commits into stable/XX presents an " "additional difficulty because there are two parents for a merge commit. " "Generally, you'll want the first parent's diff since that's the diff to " "mainline (though there may be some exceptions)." msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1005 +#: documentation/content/en/articles/committers-guide/_index.adoc:1006 #, no-wrap msgid "% git cherry-pick -x -m 1 $HASH\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1008 +#: documentation/content/en/articles/committers-guide/_index.adoc:1009 msgid "" "is typically what you want. This will tell cherry-pick to apply the correct " "diff." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1012 +#: documentation/content/en/articles/committers-guide/_index.adoc:1013 msgid "" "There are some, hopefully, rare cases where it's possible that the mainline " "was merged backwards by the conversion script. Should that be the case (and " "we've not found any yet), you'd change the above to '-m 2' to pickup the " "proper parent. Just do" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1016 +#: documentation/content/en/articles/committers-guide/_index.adoc:1017 #, no-wrap msgid "" "% git cherry-pick --abort\n" "% git cherry-pick -x -m 2 $HASH\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1018 +#: documentation/content/en/articles/committers-guide/_index.adoc:1019 msgid "to do that. The `--abort` will cleanup the failed first attempt." msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:1019 +#: documentation/content/en/articles/committers-guide/_index.adoc:1020 #, no-wrap msgid "Redoing a MFC" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1023 +#: documentation/content/en/articles/committers-guide/_index.adoc:1024 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:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1026 +#: documentation/content/en/articles/committers-guide/_index.adoc:1027 #, no-wrap msgid "% git reset --hard freebsd/stable/12\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1029 +#: documentation/content/en/articles/committers-guide/_index.adoc:1030 msgid "" "though if you have some revs you want to keep, and others you don't, using " "'git rebase -i' is better." msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:1030 +#: documentation/content/en/articles/committers-guide/_index.adoc:1031 #, no-wrap msgid "Considerations when MFCing" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1033 +#: documentation/content/en/articles/committers-guide/_index.adoc:1034 msgid "" "When committing source commits to stable and releng branches, we have the " "following goals:" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1035 +#: documentation/content/en/articles/committers-guide/_index.adoc:1036 msgid "" "Clearly mark direct commits distinct from commits that land a change from " "another branch." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1036 +#: documentation/content/en/articles/committers-guide/_index.adoc:1037 msgid "Avoid introducing known breakage into stable and releng branches." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1037 +#: documentation/content/en/articles/committers-guide/_index.adoc:1038 msgid "" "Allow developers to determine which changes have or have not been landed " "from one branch to another." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1039 +#: documentation/content/en/articles/committers-guide/_index.adoc:1040 msgid "" "With Subversion, we used the following practices to achieve these goals:" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1041 +#: documentation/content/en/articles/committers-guide/_index.adoc:1042 msgid "" "Using 'MFC' and 'MFS' tags to mark commits that merged changes from another " "branch." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1042 +#: documentation/content/en/articles/committers-guide/_index.adoc:1043 msgid "Squashing fixup commits into the main commit when merging a change." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1043 +#: documentation/content/en/articles/committers-guide/_index.adoc:1044 msgid "Recording mergeinfo so that `svn mergeinfo --show-revs` worked." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1047 +#: documentation/content/en/articles/committers-guide/_index.adoc:1048 msgid "" "With Git, we will need to use different strategies to achieve the same " "goals. This document aims to define best practices when merging source " "commits using Git that achieve these goals. In general, we aim to use Git's " "native support to achieve these goals rather than enforcing practices built " "on Subversion's model." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1050 +#: documentation/content/en/articles/committers-guide/_index.adoc:1051 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. Instead, when this document refers to \"merge commits\", it means " "a commit originally made to `main` that is replicated or \"landed\" to a " "stable branch, or a commit from a stable branch that is replicated to a " "releng branch with some variation of `git cherry-pick`." msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:1051 +#: documentation/content/en/articles/committers-guide/_index.adoc:1052 #, no-wrap msgid "Finding Eligible Hashes to MFC" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1056 +#: documentation/content/en/articles/committers-guide/_index.adoc:1057 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 " "(but not other metadata such as log messages) to determine if two commits " "are identical. This works well when each commit from head is landed as a " "single commit to a stable branch, but it falls over if multiple commits from " "main are squashed together as a single commit to a stable branch." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1058 +#: documentation/content/en/articles/committers-guide/_index.adoc:1059 msgid "There are a few options for resolving this:" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1062 +#: documentation/content/en/articles/committers-guide/_index.adoc:1063 msgid "" "We could ban squashing of commits and instead require that committers stage " "all of the fixup / follow-up commits to stable into a single push. This " "would still achieve the goal of stability in stable and releng branches " "since pushes are atomic and users doing a simple pull will never end up with " "a tree that has the main commit without the fixup(s). `git bisect` is also " "able to cope with this model via `git bisect skip`." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1066 +#: documentation/content/en/articles/committers-guide/_index.adoc:1067 msgid "" "We could adopt a consistent style for describing MFCs and write our own " "tooling to wrap around `git cherry` to determine the list of eligible " "commits. A simple approach here might be to use the syntax from `git cherry-" "pick -x`, but require that a squashed commit list all of the hashes (one " "line per hash) at the end of the commit message. Developers could do this " "by using `git cherry-pick -x` of each individual commit into a branch and " "then use `git rebase` to squash the commits down into a single commit, but " "collecting the `-x` annotations at the end of the landed commit log." msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:1067 +#: documentation/content/en/articles/committers-guide/_index.adoc:1068 #, no-wrap msgid "Commit message standards" msgstr "" #. type: Title ===== -#: documentation/content/en/articles/committers-guide/_index.adoc:1068 +#: documentation/content/en/articles/committers-guide/_index.adoc:1069 #, no-wrap msgid "Marking MFCs" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1071 +#: documentation/content/en/articles/committers-guide/_index.adoc:1072 msgid "The project has adopted the following practice for marking MFCs:" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1073 +#: documentation/content/en/articles/committers-guide/_index.adoc:1074 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." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1075 +#: documentation/content/en/articles/committers-guide/_index.adoc:1076 msgid "" "When merging multiple commits, keep all the \"cherry picked from\" lines." msgstr "" #. type: Title ===== -#: documentation/content/en/articles/committers-guide/_index.adoc:1076 +#: documentation/content/en/articles/committers-guide/_index.adoc:1077 #, no-wrap msgid "Trim Metadata?" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1080 +#: documentation/content/en/articles/committers-guide/_index.adoc:1081 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 " "the metadata from the original commit unchanged, or should it be altered to " "reflect information about the MFC commit itself?" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1089 +#: documentation/content/en/articles/committers-guide/_index.adoc:1090 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 " "in the MFC so that MFC commits are included in the bug tracker's audit " "trail. Other fields are less clear. For example, Phabricator shows the " "diff of the last commit tagged to a review, so including Phabricator URLs " "replaces the `main` commit with the landed commits. The list of reviewers " "is also not clear. If a reviewer has approved a change to `main`, does that " "mean they have approved the MFC commit? Is that true if it's identical code " "only, or with merely trivial rework? It's clearly not true for more " "extensive reworks. Even for identical code what if the commit doesn't " "conflict but introduces an ABI change? A reviewer may have ok'd a commit for " "`main` due to the ABI breakage but may not approve of merging the same " "commit as-is. One will have to use one's best judgment until clear " "guidelines can be agreed upon." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1093 +#: documentation/content/en/articles/committers-guide/_index.adoc:1094 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 " "added via `git commit --amend` or similar after the original commit has been " "reviewed and approved. We may also want to reserve some metadata fields in " "MFC commits such as Phabricator URLs for use by re@ in the future." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1096 +#: documentation/content/en/articles/committers-guide/_index.adoc:1097 msgid "" "Preserving existing metadata provides a very simple workflow. Developers " "can just use `git cherry-pick -x` without having to edit the log message." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1099 +#: documentation/content/en/articles/committers-guide/_index.adoc:1100 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 " "commit --amend`. However, as compared to svn, at least the existing commit " "message can be pre-populated and metadata fields can be added or removed " "without having to re-enter the entire commit message." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1101 +#: documentation/content/en/articles/committers-guide/_index.adoc:1102 msgid "" "The bottom line is that developers will likely need to curate their commit " "message for MFCs that are non-trivial." msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:1102 +#: documentation/content/en/articles/committers-guide/_index.adoc:1103 #, no-wrap msgid "Examples" msgstr "" #. type: Title ===== -#: documentation/content/en/articles/committers-guide/_index.adoc:1104 +#: documentation/content/en/articles/committers-guide/_index.adoc:1105 #, no-wrap msgid "Merging a Single Subversion Commit" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1108 +#: documentation/content/en/articles/committers-guide/_index.adoc:1109 msgid "" "This walks through the process of merging a commit to stable/12 that was " "originally committed to head in Subversion. In this case, the original " "commit is r368685." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1111 +#: documentation/content/en/articles/committers-guide/_index.adoc:1112 msgid "" "The first step is to map the Subversion commit to a Git hash. Once you have " "fetched refs/notes/commits, you can pass the revision number to `git log --" "grep`:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1118 +#: documentation/content/en/articles/committers-guide/_index.adoc:1119 #, no-wrap msgid "" "% git log main --grep 368685\n" "commit ce8395ecfda2c8e332a2adf9a9432c2e7f35ea81\n" "Author: John Baldwin \n" "Date: Wed Dec 16 00:11:30 2020 +0000\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1120 -#: documentation/content/en/articles/committers-guide/_index.adoc:1159 +#: documentation/content/en/articles/committers-guide/_index.adoc:1121 +#: documentation/content/en/articles/committers-guide/_index.adoc:1160 #, no-wrap msgid " Use the 't' modifier to print a ptrdiff_t.\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1125 +#: documentation/content/en/articles/committers-guide/_index.adoc:1126 #, no-wrap msgid "" " Reviewed by: imp\n" " Obtained from: CheriBSD\n" " Sponsored by: DARPA\n" " Differential Revision: https://reviews.freebsd.org/D27576\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1128 +#: documentation/content/en/articles/committers-guide/_index.adoc:1129 #, no-wrap msgid "" "Notes:\n" " svn path=/head/; revision=368685\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1131 -#: documentation/content/en/articles/committers-guide/_index.adoc:1224 +#: documentation/content/en/articles/committers-guide/_index.adoc:1132 +#: documentation/content/en/articles/committers-guide/_index.adoc:1225 msgid "Next, MFC the commit to a `stable/12` checkout:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1136 +#: documentation/content/en/articles/committers-guide/_index.adoc:1137 #, no-wrap msgid "" "git checkout stable/12\n" "git cherry-pick -x ce8395ecfda2c8e332a2adf9a9432c2e7f35ea81 --edit\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1141 +#: documentation/content/en/articles/committers-guide/_index.adoc:1142 msgid "" "Git will invoke the editor. Use this to remove the metadata that only " "applied to the original commit (Phabricator URL and Reviewed by). After the " "editor saves the updated log message, Git completes the commit:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1147 +#: documentation/content/en/articles/committers-guide/_index.adoc:1148 #, no-wrap msgid "" "[stable/12 3e3a548c4874] Use the 't' modifier to print a ptrdiff_t.\n" " Date: Wed Dec 16 00:11:30 2020 +0000\n" " 1 file changed, 1 insertion(+), 1 deletion(-)\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1150 +#: documentation/content/en/articles/committers-guide/_index.adoc:1151 msgid "The contents of the MFCd commit can be examined via `git show`:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1157 +#: documentation/content/en/articles/committers-guide/_index.adoc:1158 #, no-wrap msgid "" "% git show\n" "commit 3e3a548c487450825679e4bd63d8d1a67fd8bd2d (HEAD -> stable/12)\n" "Author: John Baldwin \n" "Date: Wed Dec 16 00:11:30 2020 +0000\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1162 +#: documentation/content/en/articles/committers-guide/_index.adoc:1163 #, no-wrap msgid "" " Obtained from: CheriBSD\n" " Sponsored by: DARPA\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1164 +#: documentation/content/en/articles/committers-guide/_index.adoc:1165 #, no-wrap msgid " (cherry picked from commit ce8395ecfda2c8e332a2adf9a9432c2e7f35ea81)\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1178 +#: documentation/content/en/articles/committers-guide/_index.adoc:1179 #, no-wrap msgid "" "diff --git a/sys/compat/linuxkpi/common/include/linux/printk.h b/sys/compat/linuxkpi/common/include/linux/printk.h\n" "index 31802bdd2c99..e6510e9e9834 100644\n" "--- a/sys/compat/linuxkpi/common/include/linux/printk.h\n" "+++ b/sys/compat/linuxkpi/common/include/linux/printk.h\n" "@@ -68,7 +68,7 @@ print_hex_dump(const char *level, const char *prefix_str,\n" " printf(\"[%p] \", buf);\n" " break;\n" " case DUMP_PREFIX_OFFSET:\n" "- printf(\"[%p] \", (const char *)((const char *)buf -\n" "+ printf(\"[%#tx] \", ((const char *)buf -\n" " (const char *)buf_old));\n" " break;\n" " default:\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1181 -#: documentation/content/en/articles/committers-guide/_index.adoc:1343 +#: documentation/content/en/articles/committers-guide/_index.adoc:1182 +#: documentation/content/en/articles/committers-guide/_index.adoc:1344 msgid "The MFC commit can now be published via `git push`" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1193 +#: documentation/content/en/articles/committers-guide/_index.adoc:1194 #, no-wrap msgid "" "% git push freebsd\n" "Enumerating objects: 17, done.\n" "Counting objects: 100% (17/17), done.\n" "Delta compression using up to 4 threads\n" "Compressing objects: 100% (7/7), done.\n" "Writing objects: 100% (9/9), 817 bytes | 204.00 KiB/s, done.\n" "Total 9 (delta 5), reused 1 (delta 1), pack-reused 0\n" "To gitrepo-dev.FreeBSD.org:src.git\n" " 525bd9c9dda7..3e3a548c4874 stable/12 -> stable/12\n" msgstr "" #. type: Title ===== -#: documentation/content/en/articles/committers-guide/_index.adoc:1195 +#: documentation/content/en/articles/committers-guide/_index.adoc:1196 #, no-wrap msgid "Merging a Single Subversion Commit with a Conflict" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1199 +#: documentation/content/en/articles/committers-guide/_index.adoc:1200 msgid "" "This example is similar to the previous example except that the commit in " "question encounters a merge conflict. In this case, the original commit is " "r368314." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1201 +#: documentation/content/en/articles/committers-guide/_index.adoc:1202 msgid "As above, the first step is to map the Subversion commit to a Git hash:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1208 +#: documentation/content/en/articles/committers-guide/_index.adoc:1209 #, no-wrap msgid "" "% git log main --grep 368314\n" "commit 99963f5343a017e934e4d8ea2371a86789a46ff9\n" "Author: John Baldwin \n" "Date: Thu Dec 3 22:01:13 2020 +0000\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1210 -#: documentation/content/en/articles/committers-guide/_index.adoc:1298 +#: documentation/content/en/articles/committers-guide/_index.adoc:1211 +#: documentation/content/en/articles/committers-guide/_index.adoc:1299 #, no-wrap msgid " Don't transmit mbufs that aren't yet ready on TOE sockets.\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1213 -#: documentation/content/en/articles/committers-guide/_index.adoc:1301 +#: documentation/content/en/articles/committers-guide/_index.adoc:1214 +#: documentation/content/en/articles/committers-guide/_index.adoc:1302 #, no-wrap msgid "" " This includes mbufs waiting for data from sendfile() I/O requests, or\n" " mbufs awaiting encryption for KTLS.\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1218 +#: documentation/content/en/articles/committers-guide/_index.adoc:1219 #, no-wrap msgid "" " Reviewed by: np\n" " MFC after: 2 weeks\n" " Sponsored by: Chelsio Communications\n" " Differential Revision: https://reviews.freebsd.org/D27469\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1221 +#: documentation/content/en/articles/committers-guide/_index.adoc:1222 #, no-wrap msgid "" "Notes:\n" " svn path=/head/; revision=368314\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1237 +#: documentation/content/en/articles/committers-guide/_index.adoc:1238 #, no-wrap msgid "" "% git checkout stable/12\n" "% git cherry-pick -x 99963f5343a017e934e4d8ea2371a86789a46ff9 --edit\n" "Auto-merging sys/dev/cxgbe/tom/t4_cpl_io.c\n" "CONFLICT (content): Merge conflict in sys/dev/cxgbe/tom/t4_cpl_io.c\n" "warning: inexact rename detection was skipped due to too many files.\n" "warning: you may want to set your merge.renamelimit variable to at least 7123 and retry the command.\n" "error: could not apply 99963f5343a0... Don't transmit mbufs that aren't yet ready on TOE sockets.\n" "hint: after resolving the conflicts, mark the corrected paths\n" "hint: with 'git add ' or 'git rm '\n" "hint: and commit the result with 'git commit'\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1242 +#: documentation/content/en/articles/committers-guide/_index.adoc:1243 msgid "" "In this case, the commit encountered a merge conflict in sys/dev/cxge/tom/" "t4_cpl_io.c as kernel TLS is not present in stable/12. Note that Git does " "not invoke an editor to adjust the commit message due to the conflict. `git " "status` confirms that this file has merge conflicts:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1248 -#: documentation/content/en/articles/committers-guide/_index.adoc:1268 +#: documentation/content/en/articles/committers-guide/_index.adoc:1249 +#: documentation/content/en/articles/committers-guide/_index.adoc:1269 #, no-wrap msgid "" "% git status\n" "On branch stable/12\n" "Your branch is up to date with 'upstream/stable/12'.\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1253 +#: documentation/content/en/articles/committers-guide/_index.adoc:1254 #, no-wrap msgid "" "You are currently cherry-picking commit 99963f5343a0.\n" " (fix conflicts and run \"git cherry-pick --continue\")\n" " (use \"git cherry-pick --skip\" to skip this patch)\n" " (use \"git cherry-pick --abort\" to cancel the cherry-pick operation)\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1257 +#: documentation/content/en/articles/committers-guide/_index.adoc:1258 #, no-wrap msgid "" "Unmerged paths:\n" " (use \"git add ...\" to mark resolution)\n" " both modified: sys/dev/cxgbe/tom/t4_cpl_io.c\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1259 +#: documentation/content/en/articles/committers-guide/_index.adoc:1260 #, no-wrap msgid "no changes added to commit (use \"git add\" and/or \"git commit -a\")\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1262 +#: documentation/content/en/articles/committers-guide/_index.adoc:1263 msgid "" "After editing the file to resolve the conflict, `git status` shows the " "conflict as resolved:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1273 +#: documentation/content/en/articles/committers-guide/_index.adoc:1274 #, no-wrap msgid "" "You are currently cherry-picking commit 99963f5343a0.\n" " (all conflicts fixed: run \"git cherry-pick --continue\")\n" " (use \"git cherry-pick --skip\" to skip this patch)\n" " (use \"git cherry-pick --abort\" to cancel the cherry-pick operation)\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1276 +#: documentation/content/en/articles/committers-guide/_index.adoc:1277 #, no-wrap msgid "" "Changes to be committed:\n" " modified: sys/dev/cxgbe/tom/t4_cpl_io.c\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1279 +#: documentation/content/en/articles/committers-guide/_index.adoc:1280 msgid "The cherry-pick can now be completed:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1283 +#: documentation/content/en/articles/committers-guide/_index.adoc:1284 #, no-wrap msgid "% git cherry-pick --continue\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1287 +#: documentation/content/en/articles/committers-guide/_index.adoc:1288 msgid "" "Since there was a merge conflict, Git invokes the editor to adjust the " "commit message. Trim the metadata fields from the commit log from the " "original commit to head and save the updated log message." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1289 +#: documentation/content/en/articles/committers-guide/_index.adoc:1290 msgid "The contents of the MFC commit can be examined via `git show`:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1296 +#: documentation/content/en/articles/committers-guide/_index.adoc:1297 #, no-wrap msgid "" "% git show\n" "commit 525bd9c9dda7e7c7efad2d4570c7fd8e1a8ffabc (HEAD -> stable/12)\n" "Author: John Baldwin \n" "Date: Thu Dec 3 22:01:13 2020 +0000\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1303 +#: documentation/content/en/articles/committers-guide/_index.adoc:1304 #, no-wrap msgid " Sponsored by: Chelsio Communications\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1305 +#: documentation/content/en/articles/committers-guide/_index.adoc:1306 #, no-wrap msgid " (cherry picked from commit 99963f5343a017e934e4d8ea2371a86789a46ff9)\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1313 +#: documentation/content/en/articles/committers-guide/_index.adoc:1314 #, no-wrap msgid "" "diff --git a/sys/dev/cxgbe/tom/t4_cpl_io.c b/sys/dev/cxgbe/tom/t4_cpl_io.c\n" "index 8e8c2b8639e6..43861f10b689 100644\n" "--- a/sys/dev/cxgbe/tom/t4_cpl_io.c\n" "+++ b/sys/dev/cxgbe/tom/t4_cpl_io.c\n" "@@ -746,6 +746,8 @@ t4_push_frames(struct adapter *sc, struct toepcb *toep, int drop)\n" " for (m = sndptr; m != NULL; m = m->m_next) {\n" " int n;\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1320 +#: documentation/content/en/articles/committers-guide/_index.adoc:1321 #, no-wrap msgid "" "+ if ((m->m_flags & M_NOTAVAIL) != 0)\n" "+ break;\n" " if (IS_AIOTX_MBUF(m))\n" " n = sglist_count_vmpages(aiotx_mbuf_pages(m),\n" " aiotx_mbuf_pgoff(m), m->m_len);\n" "@@ -821,8 +823,9 @@ t4_push_frames(struct adapter *sc, struct toepcb *toep, int drop)\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1330 +#: documentation/content/en/articles/committers-guide/_index.adoc:1331 #, no-wrap msgid "" " /* nothing to send */\n" " if (plen == 0) {\n" "- KASSERT(m == NULL,\n" "- (\"%s: nothing to send, but m != NULL\", __func__));\n" "+ KASSERT(m == NULL || (m->m_flags & M_NOTAVAIL) != 0,\n" "+ (\"%s: nothing to send, but m != NULL is ready\",\n" "+ __func__));\n" " break;\n" " }\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1333 +#: documentation/content/en/articles/committers-guide/_index.adoc:1334 #, no-wrap msgid "" "@@ -910,7 +913,7 @@ t4_push_frames(struct adapter *sc, struct toepcb *toep, int drop)\n" " toep->txsd_avail--;\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1337 +#: documentation/content/en/articles/committers-guide/_index.adoc:1338 #, no-wrap msgid "" " t4_l2t_send(sc, wr, toep->l2te);\n" "- } while (m != NULL);\n" "+ } while (m != NULL && (m->m_flags & M_NOTAVAIL) == 0);\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1340 +#: documentation/content/en/articles/committers-guide/_index.adoc:1341 #, no-wrap msgid "" " /* Send a FIN if requested, but only if there's no more data to send */\n" " if (m == NULL && toep->flags & TPF_SEND_FIN)\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1355 +#: documentation/content/en/articles/committers-guide/_index.adoc:1356 #, no-wrap msgid "" "git push freebsd\n" "Enumerating objects: 13, done.\n" "Counting objects: 100% (13/13), done.\n" "Delta compression using up to 4 threads\n" "Compressing objects: 100% (7/7), done.\n" "Writing objects: 100% (7/7), 819 bytes | 117.00 KiB/s, done.\n" "Total 7 (delta 6), reused 0 (delta 0), pack-reused 0\n" "To gitrepo.FreeBSD.org:src.git\n" " f4d0bc6aa6b9..525bd9c9dda7 stable/12 -> stable/12\n" msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:1358 +#: documentation/content/en/articles/committers-guide/_index.adoc:1359 #, no-wrap msgid "Vendor Imports with Git" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1361 +#: documentation/content/en/articles/committers-guide/_index.adoc:1362 msgid "This section describes the vendor import procedure with Git in detail." msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:1362 +#: documentation/content/en/articles/committers-guide/_index.adoc:1363 #, no-wrap msgid "Branch naming convention" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1365 +#: documentation/content/en/articles/committers-guide/_index.adoc:1366 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:1370 +#: documentation/content/en/articles/committers-guide/_index.adoc:1371 msgid "" "This chapter follows the convention that the `freebsd` origin is the origin " "name for the official FreeBSD Git repository. If you use a different " "convention, replace `freebsd` with the name you use instead in the examples " "below." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1374 +#: documentation/content/en/articles/committers-guide/_index.adoc:1375 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:1375 +#: documentation/content/en/articles/committers-guide/_index.adoc:1376 #, no-wrap msgid "Updating an old vendor import" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1381 +#: documentation/content/en/articles/committers-guide/_index.adoc:1382 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 " "to the FreeBSD tree. Git worktrees are thus quite small and fast and the " "preferred method to use. Make sure that whatever directory you choose below " "(the `../mtree`) does not currently exist." msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1385 +#: documentation/content/en/articles/committers-guide/_index.adoc:1386 #, no-wrap msgid "% git worktree add ../mtree vendor/NetBSD/mtree\n" msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:1387 +#: documentation/content/en/articles/committers-guide/_index.adoc:1388 #, no-wrap msgid "Update the Sources in the Vendor Branch" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1390 +#: documentation/content/en/articles/committers-guide/_index.adoc:1391 msgid "" "Prepare a full, clean tree of the vendor sources. Import everything but " "merge only what is needed." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1394 +#: documentation/content/en/articles/committers-guide/_index.adoc:1395 msgid "" "This example assumes the NetBSD source is checked out from their GitHub " "mirror in `~/git/NetBSD`. Note that \"upstream\" might have added or " "removed files, so we want to make sure deletions are propagated as well. " "package:net/rsync[] is commonly installed, so I'll use that." msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1408 +#: documentation/content/en/articles/committers-guide/_index.adoc:1409 #, no-wrap msgid "" "% cd ../mtree\n" "% rsync -va --del --exclude=\".git\" ~/git/NetBSD/usr.sbin/mtree/ .\n" "% git add -A\n" "% git status\n" "...\n" "% git diff --staged\n" "...\n" "% git commit -m \"Vendor import of NetBSD's mtree at 2020-12-11\"\n" "[vendor/NetBSD/mtree 8e7aa25fcf1] Vendor import of NetBSD's mtree at 2020-12-11\n" " 7 files changed, 114 insertions(+), 82 deletions(-)\n" "% git tag -a vendor/NetBSD/mtree/20201211\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1412 +#: documentation/content/en/articles/committers-guide/_index.adoc:1413 msgid "" "Note: I run the `git diff` and `git status` commands to make sure nothing " "weird was present. Also I used `-m` to illustrate, but you should compose a " "proper message in an editor (using a commit message template)." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1417 +#: documentation/content/en/articles/committers-guide/_index.adoc:1418 msgid "" "It is also important to create an annotated tag using `git tag -a`, " "otherwise the push will be rejected. Only annotated tags are allowed to be " "pushed. The annotated tag gives you a chance to enter a commit message. " "Enter the version you are importing, along with any salient new features or " "fixes in that version." msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:1418 +#: documentation/content/en/articles/committers-guide/_index.adoc:1419 #, no-wrap msgid "Updating the FreeBSD Copy" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1421 +#: documentation/content/en/articles/committers-guide/_index.adoc:1422 msgid "At this point you can push the import to `vendor` into our repo." msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1425 +#: documentation/content/en/articles/committers-guide/_index.adoc:1426 #, no-wrap msgid "% git push --follow-tags freebsd vendor/NetBSD/mtree\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1428 +#: documentation/content/en/articles/committers-guide/_index.adoc:1429 msgid "" "`--follow-tags` tells `git push` to also push tags associated with the " "locally committed revision." msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:1429 +#: documentation/content/en/articles/committers-guide/_index.adoc:1430 #, no-wrap msgid "Updating the FreeBSD source tree" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1433 +#: documentation/content/en/articles/committers-guide/_index.adoc:1434 msgid "" "Now you need to update the mtree in FreeBSD. The sources live in `contrib/" "mtree` since it is upstream software." msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1438 +#: documentation/content/en/articles/committers-guide/_index.adoc:1439 #, no-wrap msgid "" "% cd ../src\n" "% git subtree merge -P contrib/mtree vendor/NetBSD/mtree\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1443 +#: documentation/content/en/articles/committers-guide/_index.adoc:1444 msgid "" "This would generate a subtree merge commit of `contrib/mtree` against the " "local `vendor/NetBSD/mtree` branch. If there were conflicts, you would need " "to fix them before committing. Include details about the changes being " "merged in the merge commit message." msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:1444 +#: documentation/content/en/articles/committers-guide/_index.adoc:1445 #, no-wrap msgid "Rebasing your change against latest FreeBSD source tree" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1447 +#: documentation/content/en/articles/committers-guide/_index.adoc:1448 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 " "to redo the merge." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1450 +#: documentation/content/en/articles/committers-guide/_index.adoc:1451 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 " "recreate the commit." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1452 +#: documentation/content/en/articles/committers-guide/_index.adoc:1453 msgid "" "The easiest way to do this would be to create a side branch with the " "**contents** of the merged tree:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1459 +#: documentation/content/en/articles/committers-guide/_index.adoc:1460 #, no-wrap msgid "" "% cd ../src\n" "% git fetch freebsd\n" "% git checkout -b merge_result\n" "% git merge freebsd/main\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1463 +#: documentation/content/en/articles/committers-guide/_index.adoc:1464 msgid "" "Typically, there would be no merge conflicts here (because developers tend " "to work on different components). In the worst case scenario, you would " "still have to resolve merge conflicts, if there was any, but this should be " "really rare." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1465 +#: documentation/content/en/articles/committers-guide/_index.adoc:1466 msgid "Now, checkout `freebsd/main` again as `new_merge`, and redo the merge:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1470 +#: documentation/content/en/articles/committers-guide/_index.adoc:1471 #, no-wrap msgid "" "% git checkout -b new_merge freebsd/main\n" "% git subtree merge -P contrib/mtree vendor/NetBSD/mtree\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1473 +#: documentation/content/en/articles/committers-guide/_index.adoc:1474 msgid "Instead of resolving the conflicts, perform this instead:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1477 +#: documentation/content/en/articles/committers-guide/_index.adoc:1478 #, no-wrap msgid "% git checkout merge_result .\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1480 +#: documentation/content/en/articles/committers-guide/_index.adoc:1481 msgid "" "Which will overwrite the files with conflicts with the version found in " "`merge_result`." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1482 +#: documentation/content/en/articles/committers-guide/_index.adoc:1483 msgid "" "Examine the tree against `merge_result` to make sure that you haven't missed " "deleted files:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1486 +#: documentation/content/en/articles/committers-guide/_index.adoc:1487 #, no-wrap msgid "% git diff merge_result\n" msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:1488 +#: documentation/content/en/articles/committers-guide/_index.adoc:1489 #, no-wrap msgid "Pushing the changes" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1493 +#: documentation/content/en/articles/committers-guide/_index.adoc:1494 msgid "" "Once you are sure that you have a set of deltas you think is good, you can " "push it to a fork off GitHub or GitLab for others to review. One nice thing " "about Git is that it allows you to publish rough drafts of your work for " "others to review. While Phabricator is good for content review, publishing " "the updated vendor branch and merge commits lets others check the details as " "they will eventually appear in the repository." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1495 +#: documentation/content/en/articles/committers-guide/_index.adoc:1496 msgid "" "After review, when you are sure it is a good change, you can push it to the " "FreeBSD repo:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1499 +#: documentation/content/en/articles/committers-guide/_index.adoc:1500 #, no-wrap msgid "% git push freebsd main\n" msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:1501 +#: documentation/content/en/articles/committers-guide/_index.adoc:1502 #, no-wrap msgid "Creating a new vendor branch" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1508 +#: documentation/content/en/articles/committers-guide/_index.adoc:1509 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 " "is importing `glorbnitz` into the FreeBSD tree, release 3.1415. For the " "sake of simplicity, we will not trim this release. It is a simple user " "command that puts the nitz device into different magical glorb states and is " "small enough trimming will not save much." msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:1509 +#: documentation/content/en/articles/committers-guide/_index.adoc:1510 #, no-wrap msgid "Create the repo" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1518 +#: documentation/content/en/articles/committers-guide/_index.adoc:1519 #, no-wrap msgid "" "% cd /some/where\n" "% mkdir glorbnitz\n" "% cd glorbnitz\n" "% git init\n" "% git checkout -b vendor/glorbnitz\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1521 +#: documentation/content/en/articles/committers-guide/_index.adoc:1522 msgid "" "At this point, you have a new repo, where all new commits will go on the " "`vendor/glorbnitz` branch." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1523 +#: documentation/content/en/articles/committers-guide/_index.adoc:1524 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." msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:1524 +#: documentation/content/en/articles/committers-guide/_index.adoc:1525 #, no-wrap msgid "Copy the sources in" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1528 +#: documentation/content/en/articles/committers-guide/_index.adoc:1529 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 " "files." msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1533 +#: documentation/content/en/articles/committers-guide/_index.adoc:1534 #, no-wrap msgid "" "% cp -r ~/glorbnitz/* .\n" "% git add *\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1536 +#: documentation/content/en/articles/committers-guide/_index.adoc:1537 msgid "" "At this point, you should have a pristine copy of glorbnitz ready to commit." msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1540 +#: documentation/content/en/articles/committers-guide/_index.adoc:1541 #, no-wrap msgid "% git commit -m \"Import GlorbNitz frobnosticator revision 3.1415\"\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1544 +#: documentation/content/en/articles/committers-guide/_index.adoc:1545 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. " "Not everybody will know so, for your actual commit, you should follow the " "<> section instead of emulating the " "brief style used here." msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:1545 +#: documentation/content/en/articles/committers-guide/_index.adoc:1546 #, no-wrap msgid "Now import it into our repository" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1548 +#: documentation/content/en/articles/committers-guide/_index.adoc:1549 msgid "Now you need to import the branch into our repository." msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1554 +#: documentation/content/en/articles/committers-guide/_index.adoc:1555 #, no-wrap msgid "" "% cd /path/to/freebsd/repo/src\n" "% git remote add glorbnitz /some/where/glorbnitz\n" "% git fetch glorbnitz vendor/glorbnitz\n" msgstr "" #. perhaps the real treasure was the friends it made along the way... #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1558 +#: documentation/content/en/articles/committers-guide/_index.adoc:1559 msgid "" "Note the vendor/glorbnitz branch is in the repo. At this point the `/some/" "where/glorbnitz` can be deleted, if you like. It was only a means to an end." msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:1560 +#: documentation/content/en/articles/committers-guide/_index.adoc:1561 #, no-wrap msgid "Tag and push" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1563 +#: documentation/content/en/articles/committers-guide/_index.adoc:1564 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: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1571 +#: documentation/content/en/articles/committers-guide/_index.adoc:1572 #, no-wrap msgid "" "% git worktree add ../glorbnitz vendor/glorbnitz\n" "% cd ../glorbnitz\n" "% git tag --annotate vendor/glorbnitz/3.1415\n" "# Make sure the commit is good with \"git show\"\n" "% git push --follow-tags freebsd vendor/glorbnitz\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1574 +#: documentation/content/en/articles/committers-guide/_index.adoc:1575 msgid "By 'good' we mean:" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1576 +#: documentation/content/en/articles/committers-guide/_index.adoc:1577 msgid "All the right files are present" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1577 +#: documentation/content/en/articles/committers-guide/_index.adoc:1578 msgid "None of the wrong files are present" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1578 +#: documentation/content/en/articles/committers-guide/_index.adoc:1579 msgid "The vendor branch points at something sensible" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1579 +#: documentation/content/en/articles/committers-guide/_index.adoc:1580 msgid "The tag looks good, and is annotated" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1580 +#: documentation/content/en/articles/committers-guide/_index.adoc:1581 msgid "" "The commit message for the tag has a quick summary of what's new since the " "last tag" msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:1581 +#: documentation/content/en/articles/committers-guide/_index.adoc:1582 #, no-wrap msgid "Time to finally merge it into the base tree" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1590 +#: documentation/content/en/articles/committers-guide/_index.adoc:1591 #, no-wrap msgid "" "% cd ../src\n" "% git subtree add -P contrib/glorbnitz vendor/glorbnitz\n" "# Make sure the commit is good with \"git show\"\n" "% git commit --amend # one last sanity check on commit message\n" "% git push freebsd\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1593 +#: documentation/content/en/articles/committers-guide/_index.adoc:1594 msgid "Here 'good' means:" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1595 +#: documentation/content/en/articles/committers-guide/_index.adoc:1596 msgid "" "All the right files, and none of the wrong ones, were merged into contrib/" "glorbnitz." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1596 +#: documentation/content/en/articles/committers-guide/_index.adoc:1597 msgid "No other changes are in the tree." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1597 +#: documentation/content/en/articles/committers-guide/_index.adoc:1598 msgid "" "The commit messages look <>. It should contain a " "summary of what's changed since the last merge to the FreeBSD main line and " "any caveats." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1598 +#: documentation/content/en/articles/committers-guide/_index.adoc:1599 msgid "" "UPDATING should be updated if there is anything of note, such as user " "visible changes, important upgrade concerns, etc." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1603 +#: documentation/content/en/articles/committers-guide/_index.adoc:1604 msgid "" "This hasn't connected `glorbnitz` to the build yet. How so do that is " "specific to the software being imported and is beyond the scope of this " "tutorial." msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:1605 +#: documentation/content/en/articles/committers-guide/_index.adoc:1606 #, no-wrap msgid "FreeBSD Src Committer Transition Guide" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1608 +#: documentation/content/en/articles/committers-guide/_index.adoc:1609 msgid "" "This section is designed to walk people through the conversion process from " "Subversion to Git, written from the source committer's point of view." msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:1609 +#: documentation/content/en/articles/committers-guide/_index.adoc:1610 #, no-wrap msgid "Migrating from a Subversion tree" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1613 +#: documentation/content/en/articles/committers-guide/_index.adoc:1614 msgid "" "This section will cover a couple of common scenarios for migrating from " "using the FreeBSD Subversion repo to the FreeBSD source Git repo. The " "FreeBSD Git conversion is still in beta status, so some minor things may " "change between this and going into production." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1616 +#: documentation/content/en/articles/committers-guide/_index.adoc:1617 msgid "" "The first thing to do is install Git. Any version of Git will do, though the " "latest one in ports / packages generally will be good. Either build it from " "ports, or install it using pkg (though some folks might use `su` or `doas` " "instead of `sudo`):" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1620 +#: documentation/content/en/articles/committers-guide/_index.adoc:1621 #, no-wrap msgid "% sudo pkg install git\n" msgstr "" #. type: Title ===== -#: documentation/content/en/articles/committers-guide/_index.adoc:1622 +#: documentation/content/en/articles/committers-guide/_index.adoc:1623 #, no-wrap msgid "No staged changes migration" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1628 +#: documentation/content/en/articles/committers-guide/_index.adoc:1629 msgid "" "If you have no changes pending, the migration is straightforward. In this, " "you abandon the Subversion tree and clone the Git repository. It's likely " "best to retain your Subversion tree, in case there's something you've " "forgotten about there. First, let's clone the repository:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1632 +#: documentation/content/en/articles/committers-guide/_index.adoc:1633 #, no-wrap msgid "% git clone -o freebsd --config remote.freebsd.fetch='+refs/notes/*:refs/notes/*' https://git.freebsd.org/src.git freebsd-src\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1640 +#: documentation/content/en/articles/committers-guide/_index.adoc:1641 msgid "" "will create a clone of the FreeBSD src repository into a subdirectory called " "`freebsd-src` and include the 'notes' about the revisions. We are currently " "mirroring the source repository to https://github.com/freebsd/freebsd-src." "git as well. https://github.com/freebsd/freebsd-legacy.git has the old " "GitHub mirror with the old hashes should you need that for your migration. " "The GitHub `master` branch has been frozen. As the default in Git has " "changed, we've shifted from `master` to `main`; the new repository uses " "`main`. We also mirror the repository to GitLab at https://gitlab.com/" "FreeBSD/src.git ." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1645 +#: documentation/content/en/articles/committers-guide/_index.adoc:1646 msgid "" "It's useful to have the old Subversion revisions available. This data is " "stored using Git notes, but Git doesn't fetch those by default. The --" "config and the argument above changed the default to fetch the notes. If " "you've cloned the repository without this, or wish to add notes to a " "previously cloned repository, use the following commands:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1650 +#: documentation/content/en/articles/committers-guide/_index.adoc:1651 #, no-wrap msgid "" "% git config --add remote.freebsd.fetch \"+refs/notes/*:refs/notes/*\"\n" "% git fetch\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1653 +#: documentation/content/en/articles/committers-guide/_index.adoc:1654 msgid "" "At this point you have the src checked out into a Git tree, ready to do " "other things." msgstr "" #. type: Title ===== -#: documentation/content/en/articles/committers-guide/_index.adoc:1654 +#: documentation/content/en/articles/committers-guide/_index.adoc:1655 #, no-wrap msgid "But I have changes that I've not committed" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1657 +#: documentation/content/en/articles/committers-guide/_index.adoc:1658 msgid "" "If you are migrating from a tree that has changes you've not yet committed " "to FreeBSD, you'll need to follow the steps from the previous section first, " "and then follow these." msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1664 +#: documentation/content/en/articles/committers-guide/_index.adoc:1665 #, no-wrap msgid "" "% cd path-to-svn-checkout-tree\n" "% svn diff > /tmp/src.diff\n" "% cd _mumble_/freebsd-src\n" "% git checkout -b working\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1668 +#: documentation/content/en/articles/committers-guide/_index.adoc:1669 msgid "" "This will create a diff of your current changes. The last command creates a " "branch called `working` though you can call it whatever you want." msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1672 +#: documentation/content/en/articles/committers-guide/_index.adoc:1673 #, no-wrap msgid "% git apply /tmp/src.diff\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1676 +#: documentation/content/en/articles/committers-guide/_index.adoc:1677 msgid "" "this will apply all your pending changes to the working tree. This doesn't " "commit the change, so you'll need to make this permanent:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1681 +#: documentation/content/en/articles/committers-guide/_index.adoc:1682 #, no-wrap msgid "" "% git add _files_\n" "% git commit\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1686 +#: documentation/content/en/articles/committers-guide/_index.adoc:1687 msgid "" "The last command will commit these changes to the branch. The editor will " "prompt you for a commit message. Enter one as if you were committing to " "FreeBSD." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1688 +#: documentation/content/en/articles/committers-guide/_index.adoc:1689 msgid "At this point, your work is preserved, and in the Git repository." msgstr "" #. type: Title ===== -#: documentation/content/en/articles/committers-guide/_index.adoc:1689 +#: documentation/content/en/articles/committers-guide/_index.adoc:1690 #, no-wrap msgid "Keeping current" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1695 +#: documentation/content/en/articles/committers-guide/_index.adoc:1696 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 " "a lot easier to commit those to a branch (or use `git stash`) before doing " "the following." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1698 +#: documentation/content/en/articles/committers-guide/_index.adoc:1699 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 " "pull --rebase` is useful if you have changes staged in the main branch." msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1702 +#: documentation/content/en/articles/committers-guide/_index.adoc:1703 #, no-wrap msgid "% git config --global pull.ff only\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1705 +#: documentation/content/en/articles/committers-guide/_index.adoc:1706 msgid "" "You may need to omit the --global if you want this setting to apply to only " "this repository." msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1711 +#: documentation/content/en/articles/committers-guide/_index.adoc:1712 #, no-wrap msgid "" "% cd freebsd-src\n" "% git checkout main\n" "% git pull (--ff-only|--rebase)\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1715 +#: documentation/content/en/articles/committers-guide/_index.adoc:1716 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. This can be harder to recover from." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1717 +#: documentation/content/en/articles/committers-guide/_index.adoc:1718 msgid "The longer form is also recommended." msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1724 +#: documentation/content/en/articles/committers-guide/_index.adoc:1725 #, no-wrap msgid "" "% cd freebsd-src\n" "% git checkout main\n" "% git fetch freebsd\n" "% git merge --ff-only freebsd/main\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1729 +#: documentation/content/en/articles/committers-guide/_index.adoc:1730 msgid "" "These commands reset your tree to the main branch, and then update it from " "where you pulled the tree from originally. It's important to switch to " "`main` before doing this so it moves forward. Now, it's time to move the " "changes forward:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1733 +#: documentation/content/en/articles/committers-guide/_index.adoc:1734 #, no-wrap msgid "% git rebase -i main working\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1740 +#: documentation/content/en/articles/committers-guide/_index.adoc:1741 msgid "" "This will bring up an interactive screen to change the defaults. For now, " "just exit the editor. Everything should just apply. If not, then you'll " "need to resolve the diffs. https://docs.github.com/en/free-pro-team@latest/" "github/using-git/resolving-merge-conflicts-after-a-git-rebase[This github " "document] can help you navigate this process." msgstr "" #. type: Title ===== -#: documentation/content/en/articles/committers-guide/_index.adoc:1742 +#: documentation/content/en/articles/committers-guide/_index.adoc:1743 #, no-wrap msgid "Time to push changes upstream" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1745 +#: documentation/content/en/articles/committers-guide/_index.adoc:1746 msgid "" "First, ensure that the push URL is properly configured for the upstream " "repository." msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1749 -#: documentation/content/en/articles/committers-guide/_index.adoc:1863 +#: documentation/content/en/articles/committers-guide/_index.adoc:1750 +#: documentation/content/en/articles/committers-guide/_index.adoc:1864 #, no-wrap msgid "% git remote set-url --push freebsd ssh://git@gitrepo.freebsd.org/src.git\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1753 +#: documentation/content/en/articles/committers-guide/_index.adoc:1754 msgid "" "Then, verify that user name and email are configured right. We require that " "they exactly match the passwd entry in FreeBSD cluster." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1755 +#: documentation/content/en/articles/committers-guide/_index.adoc:1756 msgid "Use" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1759 +#: documentation/content/en/articles/committers-guide/_index.adoc:1760 #, no-wrap msgid "freefall% gen-gitconfig.sh\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1762 +#: documentation/content/en/articles/committers-guide/_index.adoc:1763 msgid "" "on freefall.freebsd.org to get a recipe that you can use directly, assuming /" "usr/local/bin is in the PATH." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1767 +#: documentation/content/en/articles/committers-guide/_index.adoc:1768 msgid "" "The below command merges the `working` branch into the upstream main line. " "It's important that you curate your changes to be just like you want them in " "the FreeBSD source repo before doing this. This syntax pushes the `working` " "branch to main, moving the `main` branch forward. You will only be able to " "do this if this results in a linear change to `main` (e.g. no merges)." msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1771 +#: documentation/content/en/articles/committers-guide/_index.adoc:1772 #, no-wrap msgid "% git push freebsd working:main\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1774 +#: documentation/content/en/articles/committers-guide/_index.adoc:1775 msgid "" "If your push is rejected due to losing a commit race, rebase your branch " "before trying again:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1781 +#: documentation/content/en/articles/committers-guide/_index.adoc:1782 #, no-wrap msgid "" "% git checkout working\n" "% git fetch freebsd\n" "% git rebase freebsd/main\n" "% git push freebsd working:main\n" msgstr "" #. type: Title ===== -#: documentation/content/en/articles/committers-guide/_index.adoc:1784 +#: documentation/content/en/articles/committers-guide/_index.adoc:1785 #, no-wrap msgid "Time to push changes upstream (alternative)" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1789 +#: documentation/content/en/articles/committers-guide/_index.adoc:1790 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 " "changes from a branch to the local `main` when you need to do a subset of a " "branch. The instructions are similar to the prior section:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1794 +#: documentation/content/en/articles/committers-guide/_index.adoc:1795 #, no-wrap msgid "" "% git checkout main\n" "% git merge --ff-only `working`\n" "% git push freebsd\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1797 +#: documentation/content/en/articles/committers-guide/_index.adoc:1798 msgid "If you lose the race, then try again with" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1801 +#: documentation/content/en/articles/committers-guide/_index.adoc:1802 #, no-wrap msgid "" "% git pull --rebase\n" "% git push freebsd\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1804 +#: documentation/content/en/articles/committers-guide/_index.adoc:1805 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. Note: merging vendor branch commits will not work with " "this technique." msgstr "" #. type: Title ===== -#: documentation/content/en/articles/committers-guide/_index.adoc:1805 +#: documentation/content/en/articles/committers-guide/_index.adoc:1806 #, no-wrap msgid "Finding the Subversion Revision" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1809 +#: documentation/content/en/articles/committers-guide/_index.adoc:1810 msgid "" "You'll need to make sure that you've fetched the notes (see the `No staged " "changes migration` section above for details. Once you have these, notes " "will show up in the git log command like so:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1813 +#: documentation/content/en/articles/committers-guide/_index.adoc:1814 #, no-wrap msgid "% git log\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1816 +#: documentation/content/en/articles/committers-guide/_index.adoc:1817 msgid "If you have a specific version in mind, you can use this construct:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1820 +#: documentation/content/en/articles/committers-guide/_index.adoc:1821 #, no-wrap msgid "% git log --grep revision=XXXX\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1824 +#: documentation/content/en/articles/committers-guide/_index.adoc:1825 msgid "" "to find the specific revision. The hex number after 'commit' is the hash " "you can use to refer to this commit." msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:1825 +#: documentation/content/en/articles/committers-guide/_index.adoc:1826 #, no-wrap msgid "Migrating from GitHub fork" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1831 +#: documentation/content/en/articles/committers-guide/_index.adoc:1832 msgid "" "Note: as of this writing, https://github.com/freebsd/freebsd-src is " "mirroring all official branches, along with a `master` branch which is the " "legacy svn2git result. The `master` branch will not be updated anymore, and " "the link:https://github.com/freebsd/freebsd-src/commit/" "de1aa3dab23c06fec962a14da3e7b4755c5880cf[last commit] contains the " "instructions for migrating to the new `main` branch. We'll retain the " "`master` branch for a certain time, but in the future it will only be kept " "in the link:https://github.com/freebsd/freebsd-legacy[freebsd-legacy] " "repository. In addition, link:https://github.com/freebsd/git_conv/wiki/" "Migrating-merge-based-project-from-legacy-git-tree[this article] has an " "earlier version of the last commit instructions that may be helpful." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1835 +#: documentation/content/en/articles/committers-guide/_index.adoc:1836 msgid "" "When migrating branches from a GitHub fork from the old GitHub mirror to the " "official repo, the process is straight forward. This assumes that you have " "a `freebsd` upstream pointing to GitHub, adjust if necessary. This also " "assumes a clean tree before starting..." msgstr "" #. type: Title ===== -#: documentation/content/en/articles/committers-guide/_index.adoc:1836 +#: documentation/content/en/articles/committers-guide/_index.adoc:1837 #, no-wrap msgid "Add the new `freebsd` upstream repository:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1843 +#: documentation/content/en/articles/committers-guide/_index.adoc:1844 #, no-wrap msgid "" "% git remote add freebsd https://git.freebsd.org/src.git\n" "% git fetch freebsd\n" "% git checkout --track freebsd/main\n" msgstr "" #. type: Title ===== -#: documentation/content/en/articles/committers-guide/_index.adoc:1845 +#: documentation/content/en/articles/committers-guide/_index.adoc:1846 #, no-wrap msgid "Rebase all your WIP branches." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1848 +#: documentation/content/en/articles/committers-guide/_index.adoc:1849 msgid "" "For each branch FOO, do the following after fetching the `freebsd` sources " "and creating a local `main` branch with the above checkout:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1852 +#: documentation/content/en/articles/committers-guide/_index.adoc:1853 #, no-wrap msgid "% git rebase -i freebsd/master FOO --onto main\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1856 +#: documentation/content/en/articles/committers-guide/_index.adoc:1857 msgid "" "And you'll now be tracking the official repository. You can then follow the " "`Keeping Current` section above to stay up to date." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1859 +#: documentation/content/en/articles/committers-guide/_index.adoc:1860 msgid "" "If you need to then commit work to FreeBSD, you can do so following the " "`Time to push changes upstream` instructions. You'll need to do the " "following once to update the push URL if you are a FreeBSD committer:" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1866 +#: documentation/content/en/articles/committers-guide/_index.adoc:1867 msgid "" "(note that gitrepo.freebsd.org will be change to repo.freebsd.org in the " "future.)" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1869 +#: documentation/content/en/articles/committers-guide/_index.adoc:1870 msgid "" "You will also need to add `freebsd` as the location to push to. The author " "recommends that your upstream GitHub repository remain the default push " "location so that you only push things into FreeBSD you intend to by making " "it explicit." msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:1871 +#: documentation/content/en/articles/committers-guide/_index.adoc:1872 #, no-wrap msgid "Git FAQ" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1874 +#: documentation/content/en/articles/committers-guide/_index.adoc:1875 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:1879 +#: documentation/content/en/articles/committers-guide/_index.adoc:1880 msgid "" "We use the common convention of having the origin for the FreeBSD repository " "being 'freebsd' rather than the default 'origin' to allow people to use that " "for their own development and to minimize \"whoops\" pushes to the wrong " "repository." msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:1881 +#: documentation/content/en/articles/committers-guide/_index.adoc:1882 #, no-wrap msgid "Users" msgstr "" #. type: Title ===== -#: documentation/content/en/articles/committers-guide/_index.adoc:1883 +#: documentation/content/en/articles/committers-guide/_index.adoc:1884 #, no-wrap msgid "How do I track -current and -stable with only one copy of the repository?" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1888 +#: documentation/content/en/articles/committers-guide/_index.adoc:1889 #, 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" "With SVN mirroring, I could checkout multiple trees from the same repository.\n" "How do I do this with Git?\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1892 +#: documentation/content/en/articles/committers-guide/_index.adoc:1893 #, no-wrap msgid "" "**A:** You can use Git worktrees.\n" "There's a number of ways to do this, but the simplest way is to use a clone to track -current, and a worktree to track stable releases.\n" "While using a 'bare repository' has been put forward as a way to cope, it's more complicated and will not be documented here.\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1895 +#: documentation/content/en/articles/committers-guide/_index.adoc:1896 msgid "" "First, you need to clone the FreeBSD repository, shown here cloning into " "`freebsd-current` to reduce confusion. $URL is whatever mirror works best " "for you:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1899 +#: documentation/content/en/articles/committers-guide/_index.adoc:1900 #, no-wrap msgid "% git clone -o freebsd --config remote.freebsd.fetch='+refs/notes/*:refs/notes/*' $URL freebsd-current\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1902 +#: documentation/content/en/articles/committers-guide/_index.adoc:1903 msgid "then once that's cloned, you can simply create a worktree from it:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1907 +#: documentation/content/en/articles/committers-guide/_index.adoc:1908 #, no-wrap msgid "" "% cd freebsd-current\n" "% git worktree add ../freebsd-stable-12 stable/12\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1911 +#: documentation/content/en/articles/committers-guide/_index.adoc:1912 msgid "" "this will checkout `stable/12` into a directory named `freebsd-stable-12` " "that's a peer to the `freebsd-current` directory. Once created, it's " "updated very similarly to how you might expect:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1921 +#: documentation/content/en/articles/committers-guide/_index.adoc:1922 #, no-wrap msgid "" "% cd freebsd-current\n" "% git checkout main\n" "% git pull --ff-only\n" "# changes from upstream now local and current tree updated\n" "% cd ../freebsd-stable-12\n" "% git merge --ff-only freebsd/stable/12\n" "# now your stable/12 is up to date too\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1924 +#: documentation/content/en/articles/committers-guide/_index.adoc:1925 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." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1926 +#: documentation/content/en/articles/committers-guide/_index.adoc:1927 msgid "" "Here's https://adventurist.me/posts/00296[a good writeup] that goes into " "more detail." msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:1927 +#: documentation/content/en/articles/committers-guide/_index.adoc:1928 #, no-wrap msgid "Developers" msgstr "" #. type: Title ===== -#: documentation/content/en/articles/committers-guide/_index.adoc:1929 +#: documentation/content/en/articles/committers-guide/_index.adoc:1930 #, no-wrap msgid "Ooops! I committed to `main` instead of a branch." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1932 +#: documentation/content/en/articles/committers-guide/_index.adoc:1933 #, no-wrap msgid "**Q:** From time to time, I goof up and commit to main instead of to a branch. What do I do?\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1934 +#: documentation/content/en/articles/committers-guide/_index.adoc:1935 #, no-wrap msgid "**A:** First, don't panic.\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1938 +#: documentation/content/en/articles/committers-guide/_index.adoc:1939 msgid "" "Second, don't push. In fact, you can fix almost anything if you haven't " "pushed. All the answers in this section assume no push has happened." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1940 +#: documentation/content/en/articles/committers-guide/_index.adoc:1941 msgid "" "The following answer assumes you committed to `main` and want to create a " "branch called `issue`:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1946 +#: documentation/content/en/articles/committers-guide/_index.adoc:1947 #, no-wrap msgid "" "% git branch issue # Create the 'issue' branch\n" "% git reset --hard freebsd/main # Reset 'main' back to the official tip\n" "% git checkout issue # Back to where you were\n" msgstr "" #. type: Title ===== -#: documentation/content/en/articles/committers-guide/_index.adoc:1948 +#: documentation/content/en/articles/committers-guide/_index.adoc:1949 #, no-wrap msgid "Ooops! I committed something to the wrong branch!" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1952 +#: documentation/content/en/articles/committers-guide/_index.adoc:1953 #, 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" "What do I do?\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1956 +#: documentation/content/en/articles/committers-guide/_index.adoc:1957 #, no-wrap msgid "" "**A:** The answer is similar to the previous one, but with cherry picking.\n" "This assumes there's only one commit on wilma, but will generalize to more complicated situations.\n" "It also assumes that it's the last commit on wilma (hence using wilma in the `git cherry-pick` command), but that too can be generalized.\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1964 +#: documentation/content/en/articles/committers-guide/_index.adoc:1965 #, no-wrap msgid "" "# We're on branch wilma\n" "% git checkout fred\t\t# move to fred branch\n" "% git cherry-pick wilma\t\t# copy the misplaced commit\n" "% git checkout wilma\t\t# go back to wilma branch\n" "% git reset --hard HEAD^\t# move what wilma refers to back 1 commit\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1968 +#: documentation/content/en/articles/committers-guide/_index.adoc:1969 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 " "cherry-pick it over." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1970 +#: documentation/content/en/articles/committers-guide/_index.adoc:1971 #, 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: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1976 +#: documentation/content/en/articles/committers-guide/_index.adoc:1977 #, 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" "You can cherry pick those changes into main, then push to the parent repository.\n" "Once you've done that, cleanup couldn't be simpler: just `git rebase -i`.\n" "Git will notice you've done this and skip the common changes automatically (even if you had to change the commit message or tweak the commit slightly).\n" "There's no need to switch back to wilma to adjust it: just rebase!\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1978 +#: documentation/content/en/articles/committers-guide/_index.adoc:1979 #, no-wrap msgid "**Q:** I want to split off some changes from branch `wilma` into branch `fred`\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1984 +#: documentation/content/en/articles/committers-guide/_index.adoc:1985 #, no-wrap msgid "" "**A:** The more general answer would be the same as the previous.\n" "You'd checkout/create the `fred` branch, cherry pick the changes you want from `wilma` one at a time, then rebase `wilma` to remove those changes you cherry picked.\n" "`git rebase -i main wilma` will toss you into an editor, and remove the `pick` lines that correspond to the commits you copied to `fred`.\n" "If all goes well, and there are no conflicts, you're done.\n" "If not, you'll need to resolve the conflicts as you go.\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1989 +#: documentation/content/en/articles/committers-guide/_index.adoc:1990 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. You can then `git " "rebase -i` both these branches, selecting the changes you want in `fred` or " "`wilma` by retaining the pick likes, and deleting the rest from the editor. " "Some people would create a tag/branch called `pre-split` before starting in " "case something goes wrong in the split. You can undo it with the following " "sequence:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1996 +#: documentation/content/en/articles/committers-guide/_index.adoc:1997 #, no-wrap msgid "" "% git checkout pre-split\t# Go back\n" "% git branch -D fred\t\t# delete the fred branch\n" "% git checkout -B wilma\t\t# reset the wilma branch\n" "% git branch -d pre-split\t# Pretend it didn't happen\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2000 +#: documentation/content/en/articles/committers-guide/_index.adoc:2001 msgid "" "The last step is optional. If you are going to try again to split, you'd " "omit it." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2004 +#: documentation/content/en/articles/committers-guide/_index.adoc:2005 #, 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" "How do I find what `wilma` was before I started.\n" "I don't know how many times I moved things around.\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2006 +#: documentation/content/en/articles/committers-guide/_index.adoc:2007 #, 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: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2010 +#: documentation/content/en/articles/committers-guide/_index.adoc:2011 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. Nothing weird happened " "when I did that, but let's say it did. The way to look at what you've done " "is with the `git reflog`:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2025 +#: documentation/content/en/articles/committers-guide/_index.adoc:2026 #, no-wrap msgid "" "% git reflog\n" "6ff9c25 (HEAD -> wilma) HEAD@{0}: rebase -i (finish): returning to refs/heads/wilma\n" "6ff9c25 (HEAD -> wilma) HEAD@{1}: rebase -i (start): checkout main\n" "869cbd3 HEAD@{2}: rebase -i (start): checkout wilma\n" "a6a5094 (fred) HEAD@{3}: rebase -i (finish): returning to refs/heads/fred\n" "a6a5094 (fred) HEAD@{4}: rebase -i (pick): Encourage contributions\n" "1ccd109 (freebsd/main, main) HEAD@{5}: rebase -i (start): checkout main\n" "869cbd3 HEAD@{6}: rebase -i (start): checkout fred\n" "869cbd3 HEAD@{7}: checkout: moving from wilma to fred\n" "869cbd3 HEAD@{8}: commit: Encourage contributions\n" "...\n" "%\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2033 +#: documentation/content/en/articles/committers-guide/_index.adoc:2034 msgid "" "Here we see the changes I've made. You can use it to figure out where " "things went wrong. I'll just point out a few things here. The first one is " "that HEAD@{X} is a 'commitish' thing, so you can use that as an argument to " "a command. Although if that command commits anything to the repository, the " "X numbers change. You can also use the hash (first column)." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2041 +#: documentation/content/en/articles/committers-guide/_index.adoc:2042 msgid "" "Next, 'Encourage contributions' was the last commit I made to `wilma` before " "I decided to split things up. You can also see the same hash is there when " "I created the `fred` branch to do that. I started by rebasing `fred` and " "you see the 'start', each step, and the 'finish' for that process. While we " "don't need it here, you can figure out exactly what happened. Fortunately, " "to fix this, you can follow the prior answer's steps, but with the hash " "`869cbd3` instead of `pre-split`. While that seems a bit verbose, it's easy " "to remember since you're doing one thing at a time. You can also stack:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2046 +#: documentation/content/en/articles/committers-guide/_index.adoc:2047 #, no-wrap msgid "" "% git checkout -B wilma 869cbd3\n" "% git branch -D fred\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2053 +#: documentation/content/en/articles/committers-guide/_index.adoc:2054 msgid "" "and you are ready to try again. The 'checkout -B' with the hash combines " "checking out and creating a branch for it. The -B instead of -b forces the " "movement of a pre-existing branch. Either way works, which is what's great " "(and awful) about Git. One reason I tend to use `git checkout -B xxxx hash` " "instead of checking out the hash, and then creating / moving the branch is " "purely to avoid the slightly distressing message about detached heads:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2059 +#: documentation/content/en/articles/committers-guide/_index.adoc:2060 #, no-wrap msgid "" "% git checkout 869cbd3\n" "M\tfaq.md\n" "Note: checking out '869cbd3'.\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2063 +#: documentation/content/en/articles/committers-guide/_index.adoc:2064 #, no-wrap msgid "" "You are in 'detached HEAD' state. You can look around, make experimental\n" "changes and commit them, and you can discard any commits you make in this\n" "state without impacting any branches by performing another checkout.\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2071 +#: documentation/content/en/articles/committers-guide/_index.adoc:2072 #, no-wrap msgid "" "HEAD is now at 869cbd3 Encourage contributions\n" "% git checkout -B wilma\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2074 +#: documentation/content/en/articles/committers-guide/_index.adoc:2075 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." msgstr "" #. type: Title ===== -#: documentation/content/en/articles/committers-guide/_index.adoc:2075 +#: documentation/content/en/articles/committers-guide/_index.adoc:2076 #, no-wrap msgid "Ooops! I did a `git pull` and it created a merge commit, what do I do?" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2079 +#: documentation/content/en/articles/committers-guide/_index.adoc:2080 #, no-wrap msgid "" "**Q:** I was on autopilot and did a `git pull` for my development tree and that created a merge commit on the mainline.\n" "How do I recover?\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2081 +#: documentation/content/en/articles/committers-guide/_index.adoc:2082 #, no-wrap msgid "**A:** This can happen when you invoke the pull with your development branch checked out.\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2084 +#: documentation/content/en/articles/committers-guide/_index.adoc:2085 msgid "" "Right after the pull, you will have the new merge commit checked out. Git " "supports a `HEAD^#` syntax to examine the parents of a merge commit:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2089 +#: documentation/content/en/articles/committers-guide/_index.adoc:2090 #, no-wrap msgid "" "git log --oneline HEAD^1 # Look at the first parent's commits\n" "git log --oneline HEAD^2 # Look at the second parent's commits\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2093 +#: documentation/content/en/articles/committers-guide/_index.adoc:2094 msgid "" "From those logs, you can easily identify which commit is your development " "work. Then you simply reset your branch to the corresponding `HEAD^#`:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2097 +#: documentation/content/en/articles/committers-guide/_index.adoc:2098 #, no-wrap msgid "git reset --hard HEAD^2\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2100 +#: documentation/content/en/articles/committers-guide/_index.adoc:2101 #, no-wrap msgid "**Q:** But I also need to fix my `main` branch. How do I do that?\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2103 +#: documentation/content/en/articles/committers-guide/_index.adoc:2104 #, no-wrap msgid "" "**A:** Git keeps track of the remote repository branches in a `freebsd/` namespace.\n" "To fix your `main` branch, just make it point to the remote's `main`:\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2107 +#: documentation/content/en/articles/committers-guide/_index.adoc:2108 #, no-wrap msgid "git branch -f main freebsd/main\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2112 +#: documentation/content/en/articles/committers-guide/_index.adoc:2113 msgid "" "There's nothing magical about branches in Git: they are just labels on a " "graph that are automatically moved forward by making commits. So the above " "works because you're just moving a label. There's no metadata about the " "branch that needs to be preserved due to this." msgstr "" #. type: Title ===== -#: documentation/content/en/articles/committers-guide/_index.adoc:2113 +#: documentation/content/en/articles/committers-guide/_index.adoc:2114 #, no-wrap msgid "Mixing and matching branches" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2117 +#: documentation/content/en/articles/committers-guide/_index.adoc:2118 #, no-wrap msgid "" "**Q:** So I have two branches `worker` and `async` that I'd like to combine into one branch called `feature`\n" "while maintaining the commits in both.\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2119 +#: documentation/content/en/articles/committers-guide/_index.adoc:2120 #, no-wrap msgid "**A:** This is a job for cherry pick.\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2125 +#: documentation/content/en/articles/committers-guide/_index.adoc:2126 #, no-wrap msgid "" "% git checkout worker\n" "% git checkout -b feature\t# create a new branch\n" "% git cherry-pick main..async\t# bring in the changes\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2130 +#: documentation/content/en/articles/committers-guide/_index.adoc:2131 msgid "" "You now have a new branch called `feature`. This branch combines commits " "from both branches. You can further curate it with `git rebase`." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2132 +#: documentation/content/en/articles/committers-guide/_index.adoc:2133 #, 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: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2135 +#: documentation/content/en/articles/committers-guide/_index.adoc:2136 #, no-wrap msgid "" "**A:** This takes a little bit of prep work, but `git rebase` will do the heavy\n" "lifting here.\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2141 +#: documentation/content/en/articles/committers-guide/_index.adoc:2142 #, no-wrap msgid "" "% git checkout driver\t\t# Checkout the driver\n" "% git checkout -b kernel\t# Create kernel branch\n" "% git checkout -b userland\t# Create userland branch\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2146 +#: documentation/content/en/articles/committers-guide/_index.adoc:2147 msgid "" "Now you have two identical branches. So, it's time to separate out the " "commits. We'll assume first that all the commits in `driver` go into either " "the `kernel` or the `userland` branch, but not both." msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2150 +#: documentation/content/en/articles/committers-guide/_index.adoc:2151 #, no-wrap msgid "% git rebase -i main kernel\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2153 +#: documentation/content/en/articles/committers-guide/_index.adoc:2154 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)." msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2157 +#: documentation/content/en/articles/committers-guide/_index.adoc:2158 #, no-wrap msgid "% git rebase -i main userland\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2160 +#: documentation/content/en/articles/committers-guide/_index.adoc:2161 msgid "and do the same thing you did with the `kernel` branch." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2163 +#: documentation/content/en/articles/committers-guide/_index.adoc:2164 #, no-wrap msgid "" "**Q:** Oh great! I followed the above and forgot a commit in the `kernel` branch.\n" "How do I recover?\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2166 +#: documentation/content/en/articles/committers-guide/_index.adoc:2167 #, no-wrap msgid "" "**A:** You can use the `driver` branch to find the hash of the commit is missing and\n" "cherry pick it.\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2172 +#: documentation/content/en/articles/committers-guide/_index.adoc:2173 #, no-wrap msgid "" "% git checkout kernel\n" "% git log driver\n" "% git cherry-pick $HASH\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2178 +#: documentation/content/en/articles/committers-guide/_index.adoc:2179 #, no-wrap msgid "" "**Q:** OK. I have the same situation as the above, but my commits are all mixed up.\n" "I need parts of one commit to go to one branch and the rest to go to the other.\n" "In fact, I have several.\n" "Your rebase method to select sounds tricky.\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2181 +#: documentation/content/en/articles/committers-guide/_index.adoc:2182 #, no-wrap msgid "" "**A:** In this situation, you'd be better off to curate the original branch to separate\n" "out the commits, and then use the above method to split the branch.\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2186 +#: documentation/content/en/articles/committers-guide/_index.adoc:2187 msgid "" "So let's assume that there's just one commit with a clean tree. You can " "either use `git rebase` with an `edit` line, or you can use this with the " "commit on the tip. The steps are the same either way. The first thing we " "need to do is to back up one commit while leaving the changes uncommitted in " "the tree:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2190 +#: documentation/content/en/articles/committers-guide/_index.adoc:2191 #, no-wrap msgid "% git reset HEAD^\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2193 +#: documentation/content/en/articles/committers-guide/_index.adoc:2194 msgid "" "Note: Do not, repeat do not, add `--hard` here since that also removes the " "changes from your tree." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2197 +#: documentation/content/en/articles/committers-guide/_index.adoc:2198 msgid "" "Now, if you are lucky, the change needing to be split up falls entirely " "along file lines. In that case you can just do the usual `git add` for the " "files in each group than do a `git commit`. Note: when you do this, you'll " "lose the commit message when you do the reset, so if you need it for some " "reason, you should save a copy (though `git log $HASH` can recover it)." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2200 +#: documentation/content/en/articles/committers-guide/_index.adoc:2201 msgid "" "If you are not lucky, you'll need to split apart files. There's another " "tool to do that which you can apply one file at a time." msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2204 +#: documentation/content/en/articles/committers-guide/_index.adoc:2205 #, no-wrap msgid "git add -i foo/bar.c\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2210 +#: documentation/content/en/articles/committers-guide/_index.adoc:2211 msgid "" "will step through the diffs, prompting you, one at time, whether to include " "or exclude the hunk. Once you're done, `git commit` and you'll have the " "remainder in your tree. You can run it multiple times as well, and even " "over multiple files (though I find it easier to do one file at a time and " "use the `git rebase -i` to fold the related commits together)." msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:2211 +#: documentation/content/en/articles/committers-guide/_index.adoc:2212 #, no-wrap msgid "Cloning and Mirroring" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2214 +#: documentation/content/en/articles/committers-guide/_index.adoc:2215 #, no-wrap msgid "**Q:** I'd like to mirror the entire Git repository, how do I do that?\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2216 +#: documentation/content/en/articles/committers-guide/_index.adoc:2217 #, no-wrap msgid "**A:** If all you want to do is mirror, then\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2220 +#: documentation/content/en/articles/committers-guide/_index.adoc:2221 #, no-wrap msgid "% git clone --mirror $URL\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2224 +#: documentation/content/en/articles/committers-guide/_index.adoc:2225 msgid "" "will do the trick. However, there are two disadvantages to this if you want " "to use it for anything other than a mirror you'll reclone." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2228 +#: documentation/content/en/articles/committers-guide/_index.adoc:2229 msgid "" "First, this is a 'bare repository' which has the repository database, but no " "checked out worktree. This is great for mirroring, but terrible for day to " "day work. There's a number of ways around this with 'git worktree':" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2236 +#: documentation/content/en/articles/committers-guide/_index.adoc:2237 #, no-wrap msgid "" "% git clone --mirror https://git.freebsd.org/ports.git ports.git\n" "% cd ports.git\n" "% git worktree add ../ports main\n" "% git worktree add ../quarterly branches/2020Q4\n" "% cd ../ports\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2239 +#: documentation/content/en/articles/committers-guide/_index.adoc:2240 msgid "" "But if you aren't using your mirror for further local clones, then it's a " "poor match." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2242 +#: documentation/content/en/articles/committers-guide/_index.adoc:2243 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. This means that you'll lose changes if you are committing to this " "repository on anything other than private project branches." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2244 +#: documentation/content/en/articles/committers-guide/_index.adoc:2245 #, no-wrap msgid "**Q:** So what can I do instead?\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2247 +#: documentation/content/en/articles/committers-guide/_index.adoc:2248 #, no-wrap msgid "" "**A:** Well, you can stuff all of the upstream repository's refs into a private namespace in your local repository.\n" "Git clones everything via a 'refspec' and the default refspec is:\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2251 +#: documentation/content/en/articles/committers-guide/_index.adoc:2252 #, no-wrap msgid " fetch = +refs/heads/*:refs/remotes/freebsd/*\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2254 +#: documentation/content/en/articles/committers-guide/_index.adoc:2255 msgid "which says just fetch the branch refs." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2258 +#: documentation/content/en/articles/committers-guide/_index.adoc:2259 msgid "" "However, the FreeBSD repository has a number of other things in it. To see " "those, you can add explicit refspecs for each ref namespace, or you can " "fetch everything. To setup your repository to do that:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2262 +#: documentation/content/en/articles/committers-guide/_index.adoc:2263 #, no-wrap msgid "git config --add remote.freebsd.fetch '+refs/*:refs/freebsd/*'\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2266 +#: documentation/content/en/articles/committers-guide/_index.adoc:2267 msgid "" "which will put everything in the upstream repository into your local " "repository's 'refs/freebsd/' namespace. Please note, that this also grabs " "all the unconverted vendor branches and the number of refs associated with " "them is quite large." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2268 +#: documentation/content/en/articles/committers-guide/_index.adoc:2269 msgid "" "You'll need to refer to these 'refs' with their full name because they " "aren't in and of Git's regular namespaces." msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2272 +#: documentation/content/en/articles/committers-guide/_index.adoc:2273 #, no-wrap msgid "git log refs/freebsd/vendor/zlib/1.2.10\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2275 +#: documentation/content/en/articles/committers-guide/_index.adoc:2276 msgid "" "would look at the log for the vendor branch for zlib starting at 1.2.10." msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:2276 +#: documentation/content/en/articles/committers-guide/_index.adoc:2277 #, no-wrap msgid "Collaborating with others" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2280 +#: documentation/content/en/articles/committers-guide/_index.adoc:2281 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 " "changes to the tree. The FreeBSD project's Git repositories do not, yet, " "allow user-created branches to be pushed to the repository, and therefore if " "you wish to share your changes with others you must use another mechanism, " "such as a hosted GitLab or GitHub, in order to share changes in a user-" "generated branch." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2282 +#: documentation/content/en/articles/committers-guide/_index.adoc:2283 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: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2284 +#: documentation/content/en/articles/committers-guide/_index.adoc:2285 msgid "" "Before you begin, make sure that your local Git repo is up to date and has " "the correct origins set <>" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2291 +#: documentation/content/en/articles/committers-guide/_index.adoc:2292 msgid "" "```` % git remote -v freebsd https://git.freebsd.org/src.git (fetch) " "freebsd ssh://git@gitrepo.freebsd.org/src.git (push) ````" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2294 +#: documentation/content/en/articles/committers-guide/_index.adoc:2295 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/" "getting-started-with-github/fork-a-repo[guidelines]. The destination of the " "fork should be your own, personal, GitHub account (gvnn3 in my case)." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2296 +#: documentation/content/en/articles/committers-guide/_index.adoc:2297 msgid "Now add a remote on your local system that points to your fork:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2304 +#: documentation/content/en/articles/committers-guide/_index.adoc:2305 #, no-wrap msgid "" "% git remote add github git@github.com:gvnn3/freebsd-src.git\n" "% git remote -v\n" "github\tgit@github.com:gvnn3/freebsd-src.git (fetch)\n" "github\tgit@github.com:gvnn3/freebsd-src.git (push)\n" "freebsd\thttps://git.freebsd.org/src.git (fetch)\n" "freebsd\tssh://git@gitrepo.freebsd.org/src.git (push)\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2306 +#: documentation/content/en/articles/committers-guide/_index.adoc:2307 msgid "" "With this in place you can create a branch <>" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2310 +#: documentation/content/en/articles/committers-guide/_index.adoc:2311 #, no-wrap msgid "% git checkout -b gnn-pr2001-fix\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2314 +#: documentation/content/en/articles/committers-guide/_index.adoc:2315 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. Before you can push you'll have to set the appropriate " "upstream, as Git will tell you the first time you try to push to your +github" "+ remote:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2320 +#: documentation/content/en/articles/committers-guide/_index.adoc:2321 #, no-wrap msgid "" "% git push github\n" "fatal: The current branch gnn-pr2001-fix has no upstream branch.\n" "To push the current branch and set the remote as upstream, use\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2322 +#: documentation/content/en/articles/committers-guide/_index.adoc:2323 #, no-wrap msgid " git push --set-upstream github gnn-pr2001-fix\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2325 +#: documentation/content/en/articles/committers-guide/_index.adoc:2326 msgid "Setting the push as +git+ advises allows it to succeed:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2343 +#: documentation/content/en/articles/committers-guide/_index.adoc:2344 #, no-wrap msgid "" "% git push --set-upstream github gnn-feature\n" "Enumerating objects: 20486, done.\n" "Counting objects: 100% (20486/20486), done.\n" "Delta compression using up to 8 threads\n" "Compressing objects: 100% (12202/12202), done.\n" "Writing objects: 100% (20180/20180), 56.25 MiB | 13.15 MiB/s, done.\n" "Total 20180 (delta 11316), reused 12972 (delta 7770), pack-reused 0\n" "remote: Resolving deltas: 100% (11316/11316), completed with 247 local objects.\n" "remote:\n" "remote: Create a pull request for 'gnn-feature' on GitHub by visiting:\n" "remote: https://github.com/gvnn3/freebsd-src/pull/new/gnn-feature\n" "remote:\n" "To github.com:gvnn3/freebsd-src.git\n" " * [new branch] gnn-feature -> gnn-feature\n" "Branch 'gnn-feature' set up to track remote branch 'gnn-feature' from 'github'.\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2346 +#: documentation/content/en/articles/committers-guide/_index.adoc:2347 msgid "Subsequent changes to the same branch will push correctly by default:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2359 +#: documentation/content/en/articles/committers-guide/_index.adoc:2360 #, no-wrap msgid "" "% git push\n" "Enumerating objects: 4, done.\n" "Counting objects: 100% (4/4), done.\n" "Delta compression using up to 8 threads\n" "Compressing objects: 100% (2/2), done.\n" "Writing objects: 100% (3/3), 314 bytes | 1024 bytes/s, done.\n" "Total 3 (delta 1), reused 1 (delta 0), pack-reused 0\n" "remote: Resolving deltas: 100% (1/1), completed with 1 local object.\n" "To github.com:gvnn3/freebsd-src.git\n" " 9e5243d7b659..cf6aeb8d7dda gnn-feature -> gnn-feature\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2363 +#: documentation/content/en/articles/committers-guide/_index.adoc:2364 msgid "" "At this point your work is now in your branch on +GitHub+ and you can share " "the link with other collaborators." msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:2365 +#: documentation/content/en/articles/committers-guide/_index.adoc:2366 #, no-wrap msgid "Landing a github pull request" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2370 +#: documentation/content/en/articles/committers-guide/_index.adoc:2371 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 " "way to submit patches at this time, sometimes good fixes come in this way " "and it is easiest just to bring them into a committer's tree and have them " "pushed into the FreeBSD's tree from there. Similar steps can be used to " "pull branches from other repositories and land those. When committing pull " "requests from others, one should take extra care to examine all the changes " "to ensure they are exactly as represented." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2373 +#: documentation/content/en/articles/committers-guide/_index.adoc:2374 msgid "" "Before beginning, make sure that the local Git repo is up to date and has " "the correct origins set <> In addition, " "make sure to have the following origins:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2380 +#: documentation/content/en/articles/committers-guide/_index.adoc:2381 #, no-wrap msgid "" "% git remote -v\n" "freebsd https://git.freebsd.org/src.git (fetch)\n" "freebsd ssh://git@gitrepo.freebsd.org/src.git (push)\n" "github https://github.com/freebsd/freebsd-src (fetch)\n" "github https://github.com/freebsd/freebsd-src (fetch)\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2395 +#: documentation/content/en/articles/committers-guide/_index.adoc:2396 msgid "" "Often pull requests are simple: requests that contain only a single commit. " "In this case, a streamlined approach may be used, though the approach in the " "prior section will also work. Here, a branch is created, the change is " "cherry picked, the commit message adjusted, and sanity-checked before being " "pushed. The branch `staging` is used in this example but it can be any " "name. This technique works for any number of commits in the pull request, " "especially when the changes apply cleanly to the FreeBSD tree. However, " "when there's multiple commits, especially when minor adjustments are needed, " "`git rebase -i` works better than `git cherry-pick`. Briefly, these " "commands create a branch; cherry-picks the changes from the pull request; " "tests it; adjusts the commit messages; and fast forward merges it back to " "`main`. The PR number is `$PR` below. When adjusting the message, add " "`Pull Request: https://github.com/freebsd-src/pull/$PR`. All pull requests " "committed to the FreeBSD repository should be reviewed by at least one " "person. This need not be the person committing it, but in that case the " "person committing it should trust the other reviewers competence to review " "the commit. Committers that do a code review of pull requests before " "pushing them into the repo should add a `Reviewed by:` line to the commit, " "because in this case it is not implicit. Add anybody that reviews and " "approves the commit on github to `Reviewed by:` as well. As always, care " "should be taken to ensure the change does what it is supposed to, and that " "no malicious code is present." msgstr "" #. type: delimited block = 6 -#: documentation/content/en/articles/committers-guide/_index.adoc:2399 +#: documentation/content/en/articles/committers-guide/_index.adoc:2400 msgid "" "In addition, please check to make sure that the pull request author name is " "not anonymous. Github's web editing interface generates names like:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2402 +#: documentation/content/en/articles/committers-guide/_index.adoc:2403 #, no-wrap msgid "Author: github-user <38923459+github-user@users.noreply.github.com>\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2405 +#: documentation/content/en/articles/committers-guide/_index.adoc:2406 msgid "" "A polite request to the author for a better name and/or email should be " "made. Extra care should be taken to ensure no style issue or malicious code " "is introduced." msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2418 +#: documentation/content/en/articles/committers-guide/_index.adoc:2419 #, no-wrap msgid "" "% git fetch github pull/$PR/head:staging\n" "% git rebase -i main staging\t# to move the staging branch forward, adjust commit message here\n" "\n" "% git checkout main\n" "% git pull --ff-only\t\t# to get the latest if time has passed\n" "% git checkout main\n" "% git merge --ff-only staging\n" "\n" "% git push freebsd --push-option=confirm-author\n" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2423 +#: documentation/content/en/articles/committers-guide/_index.adoc:2424 msgid "" "For complicated pull requests that have multiple commits with conflicts, " "follow the following outline." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2425 +#: documentation/content/en/articles/committers-guide/_index.adoc:2426 msgid "checkout the pull request `git checkout github/pull/XXX`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2426 +#: documentation/content/en/articles/committers-guide/_index.adoc:2427 msgid "create a branch to rebase `git checkout -b staging`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2427 +#: documentation/content/en/articles/committers-guide/_index.adoc:2428 msgid "" "rebase the `staging` branch to the latest `main` with `git rebase -i main " "staging`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2428 +#: documentation/content/en/articles/committers-guide/_index.adoc:2429 msgid "resolve conflicts and do whatever testing is needed" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2429 +#: documentation/content/en/articles/committers-guide/_index.adoc:2430 msgid "fast forward the `staging` branch into `main` as above" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2430 +#: documentation/content/en/articles/committers-guide/_index.adoc:2431 msgid "final sanity check of changes to make sure all is well" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2431 +#: documentation/content/en/articles/committers-guide/_index.adoc:2432 msgid "push to FreeBSD's Git repository." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2433 +#: documentation/content/en/articles/committers-guide/_index.adoc:2434 msgid "" "This will also work when bringing branches developed elsewhere into the " "local tree for committing." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2436 +#: documentation/content/en/articles/committers-guide/_index.adoc:2437 msgid "" "Once finished with the pull request, close it using GitHub's web interface. " "It is worth noting that if your `github` origin uses `https://`, the only " "step you'll need a GitHub account for is closing the pull request." msgstr "" #. type: Title == -#: documentation/content/en/articles/committers-guide/_index.adoc:2438 +#: documentation/content/en/articles/committers-guide/_index.adoc:2439 #, no-wrap msgid "Version Control History" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2441 +#: documentation/content/en/articles/committers-guide/_index.adoc:2442 msgid "The project has moved to <>." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2447 +#: documentation/content/en/articles/committers-guide/_index.adoc:2448 msgid "" "The FreeBSD source repository switched from CVS to Subversion on May 31st, " "2008. The first real SVN commit is __r179447__. The source repository " "switched from Subversion to Git on December 23rd, 2020. The last real svn " "commit is __r368820__. The first real git commit hash is " "__5ef5f51d2bef80b0ede9b10ad5b0e9440b60518c__." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2453 +#: documentation/content/en/articles/committers-guide/_index.adoc:2454 msgid "" "The FreeBSD `doc/www` repository switched from CVS to Subversion on May " "19th, 2012. The first real SVN commit is __r38821__. The documentation " "repository switched from Subversion to Git on December 8th, 2020. The last " "SVN commit is __r54737__. The first real git commit hash is " "__3be01a475855e7511ad755b2defd2e0da5d58bbe__." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2459 +#: documentation/content/en/articles/committers-guide/_index.adoc:2460 msgid "" "The FreeBSD `ports` repository switched from CVS to Subversion on July 14th, " "2012. The first real SVN commit is __r300894__. The ports repository " "switched from Subversion to Git on April 6, 2021. The last SVN commit is " "__r569609__ The first real git commit hash is " "__ed8d3eda309dd863fb66e04bccaa513eee255cbf__." msgstr "" #. type: Title == -#: documentation/content/en/articles/committers-guide/_index.adoc:2461 +#: documentation/content/en/articles/committers-guide/_index.adoc:2462 #, no-wrap msgid "Setup, Conventions, and Traditions" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2466 +#: documentation/content/en/articles/committers-guide/_index.adoc:2467 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 " "for those who are not committers." msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:2468 +#: documentation/content/en/articles/committers-guide/_index.adoc:2469 #, no-wrap msgid "For New Committers" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2471 +#: documentation/content/en/articles/committers-guide/_index.adoc:2472 msgid "" "Those who have been given commit rights to the FreeBSD repositories must " "follow these steps." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2473 +#: documentation/content/en/articles/committers-guide/_index.adoc:2474 msgid "Get mentor approval before committing each of these changes!" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2474 +#: documentation/content/en/articles/committers-guide/_index.adoc:2475 msgid "" "All [.filename]#src# commits go to FreeBSD-CURRENT first before being merged " "to FreeBSD-STABLE. The FreeBSD-STABLE branch must maintain ABI and API " "compatibility with earlier versions of that branch. Do not merge changes " "that break this compatibility." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2479 +#: documentation/content/en/articles/committers-guide/_index.adoc:2480 #, no-wrap msgid "*Steps for New Committers*\n" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2481 +#: documentation/content/en/articles/committers-guide/_index.adoc:2482 msgid "Add an Author Entity" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2483 +#: documentation/content/en/articles/committers-guide/_index.adoc:2484 msgid "" "[.filename]#doc/shared/authors.adoc# - Add an author entity. Later steps " "depend on this entity, and missing this step will cause the [.filename]#doc/" "# build to fail. This is a relatively easy task, but remains a good first " "test of version control skills." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2484 +#: documentation/content/en/articles/committers-guide/_index.adoc:2485 msgid "Update the List of Developers and Contributors" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2486 +#: documentation/content/en/articles/committers-guide/_index.adoc:2487 msgid "" "[.filename]#doc/shared/contrib-committers.adoc# - Add an entry, which will " "then appear in the \"Developers\" section of the extref:{contributors}" "[Contributors List, staff-committers]. Entries are sorted by last name." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2488 +#: documentation/content/en/articles/committers-guide/_index.adoc:2489 msgid "" "[.filename]#doc/shared/contrib-additional.adoc# - _Remove_ the entry. " "Entries are sorted by first name." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2489 +#: documentation/content/en/articles/committers-guide/_index.adoc:2490 msgid "Add a News Item" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2491 +#: documentation/content/en/articles/committers-guide/_index.adoc:2492 msgid "" "[.filename]#doc/website/data/en/news/news.toml# - Add an entry. Look for the " "other entries that announce new committers and follow the format. Use the " "date from the commit bit approval email from mailto:core@FreeBSD." "org[core@FreeBSD.org]." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2492 +#: documentation/content/en/articles/committers-guide/_index.adoc:2493 msgid "Add a PGP Key" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2494 +#: documentation/content/en/articles/committers-guide/_index.adoc:2495 msgid "" "`{des}` has written a shell script ([.filename]#doc/documentation/tools/" "addkey.sh#) to make this easier. See the https://cgit.freebsd.org/doc/plain/" "documentation/static/pgpkeys/README[README] file for more information." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2496 +#: documentation/content/en/articles/committers-guide/_index.adoc:2497 msgid "" "Use [.filename]#doc/documentation/tools/checkkey.sh# to verify that keys " "meet minimal best-practices standards." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2498 +#: documentation/content/en/articles/committers-guide/_index.adoc:2499 msgid "" "After adding and checking a key, add both updated files to source control " "and then commit them. Entries in this file are sorted by last name." msgstr "" #. type: delimited block = 6 -#: documentation/content/en/articles/committers-guide/_index.adoc:2502 +#: documentation/content/en/articles/committers-guide/_index.adoc:2503 msgid "" "It is very important to have a current PGP/GnuPG key in the repository. The " "key may be required for positive identification of a committer. For example, " "the `{admins}` might need it for account recovery. A complete keyring of " "`FreeBSD.org` users is available for download from link:https://docs.FreeBSD." "org/pgpkeys/pgpkeys.txt[https://docs.FreeBSD.org/pgpkeys/pgpkeys.txt]." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2504 +#: documentation/content/en/articles/committers-guide/_index.adoc:2505 msgid "Update Mentor and Mentee Information" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2506 +#: documentation/content/en/articles/committers-guide/_index.adoc:2507 msgid "" "[.filename]#src/share/misc/committers-.dot# - Add an entry to " "the current committers section, where _repository_ is `doc`, `ports`, or " "`src`, depending on the commit privileges granted." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2508 +#: documentation/content/en/articles/committers-guide/_index.adoc:2509 msgid "" "Add an entry for each additional mentor/mentee relationship in the bottom " "section." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2509 +#: documentation/content/en/articles/committers-guide/_index.adoc:2510 msgid "Generate a Kerberos Password" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2511 +#: documentation/content/en/articles/committers-guide/_index.adoc:2512 msgid "" "See <> to generate or set a Kerberos for use with other " "FreeBSD services like the bug tracking database." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2512 +#: documentation/content/en/articles/committers-guide/_index.adoc:2513 msgid "Optional: Enable Wiki Account" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2514 +#: documentation/content/en/articles/committers-guide/_index.adoc:2515 msgid "" "https://wiki.freebsd.org[FreeBSD Wiki] Account - A wiki account allows " "sharing projects and ideas. Those who do not yet have an account can follow " "instructions on the https://wiki.freebsd.org/AboutWiki[AboutWiki Page] to " "obtain one. Contact mailto:wiki-admin@FreeBSD.org[wiki-admin@FreeBSD.org] if " "you need help with your Wiki account." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2515 +#: documentation/content/en/articles/committers-guide/_index.adoc:2516 msgid "Optional: Update Wiki Information" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2517 +#: documentation/content/en/articles/committers-guide/_index.adoc:2518 msgid "" "Wiki Information - After gaining access to the wiki, some people add entries " "to the https://wiki.freebsd.org/HowWeGotHere[How We Got Here], https://wiki." "freebsd.org/IRC/Nicknames[IRC Nicks], and https://wiki.freebsd.org/Community/" "Dogs[Dogs of FreeBSD] pages." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2518 +#: documentation/content/en/articles/committers-guide/_index.adoc:2519 msgid "Optional: Update Ports with Personal Information" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2520 +#: documentation/content/en/articles/committers-guide/_index.adoc:2521 msgid "" "[.filename]#ports/astro/xearth/files/freebsd.committers.markers# and [." "filename]#src/usr.bin/calendar/calendars/calendar.freebsd# - Some people add " "entries for themselves to these files to show where they are located or the " "date of their birthday." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2521 +#: documentation/content/en/articles/committers-guide/_index.adoc:2522 msgid "Optional: Prevent Duplicate Mailings" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2523 +#: documentation/content/en/articles/committers-guide/_index.adoc:2524 msgid "" "Subscribers to {dev-commits-doc-all}, {dev-commits-ports-all} or {dev-" "commits-src-all} might wish to unsubscribe to avoid receiving duplicate " "copies of commit messages and followups." msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:2526 +#: documentation/content/en/articles/committers-guide/_index.adoc:2527 #, no-wrap msgid "For Everyone" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2532 +#: documentation/content/en/articles/committers-guide/_index.adoc:2533 msgid "" "Introduce yourself to the other developers, otherwise no one will have any " "idea who you are or what you are working on. The introduction need not be a " "comprehensive biography, just write a paragraph or two about who you are, " "what you plan to be working on as a developer in FreeBSD, and who will be " "your mentor. Email this to the {developers-name} and you will be on your way!" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2533 +#: documentation/content/en/articles/committers-guide/_index.adoc:2534 msgid "" "Log into `freefall.FreeBSD.org` and create a [.filename]#/var/forward/user# " "(where _user_ is your username) file containing the e-mail address where you " "want mail addressed to _yourusername_@FreeBSD.org to be forwarded. This " "includes all of the commit messages as well as any other mail addressed to " "the {committers-name} and the {developers-name}. Really large mailboxes " "which have taken up permanent residence on `freefall` may get truncated " "without warning if space needs to be freed, so forward it or save it " "elsewhere." msgstr "" #. type: delimited block = 6 -#: documentation/content/en/articles/committers-guide/_index.adoc:2537 +#: documentation/content/en/articles/committers-guide/_index.adoc:2538 msgid "" "If your e-mail system uses SPF with strict rules, you should exclude `mx2." "FreeBSD.org` from SPF checks." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2540 +#: documentation/content/en/articles/committers-guide/_index.adoc:2541 msgid "" "Due to the severe load dealing with SPAM places on the central mail servers " "that do the mailing list processing, the front-end server does do some basic " "checks and will drop some messages based on these checks. At the moment " "proper DNS information for the connecting host is the only check in place " "but that may change. Some people blame these checks for bouncing valid " "email. To have these checks turned off for your email, create a file named [." "filename]#~/.spam_lover# on `freefall.FreeBSD.org`." msgstr "" #. type: delimited block = 6 -#: documentation/content/en/articles/committers-guide/_index.adoc:2544 +#: documentation/content/en/articles/committers-guide/_index.adoc:2545 msgid "" "Those who are developers but not committers will not be subscribed to the " "committers or developers mailing lists. The subscriptions are derived from " "the access rights." msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:2548 +#: documentation/content/en/articles/committers-guide/_index.adoc:2549 #, no-wrap msgid "SMTP Access Setup" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2551 +#: documentation/content/en/articles/committers-guide/_index.adoc:2552 msgid "" "For those willing to send e-mail messages through the FreeBSD.org " "infrastructure, follow the instructions below:" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2555 +#: documentation/content/en/articles/committers-guide/_index.adoc:2556 msgid "Point your mail client at `smtp.FreeBSD.org:587`." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2556 +#: documentation/content/en/articles/committers-guide/_index.adoc:2557 msgid "Enable STARTTLS." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2557 +#: documentation/content/en/articles/committers-guide/_index.adoc:2558 msgid "Ensure your `From:` address is set to `_yourusername_@FreeBSD.org`." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2558 +#: documentation/content/en/articles/committers-guide/_index.adoc:2559 msgid "" "For authentication, you can use your FreeBSD Kerberos username and password " "(see <>). The `_yourusername_/mail` principal is preferred, " "as it is only valid for authenticating to mail resources." msgstr "" #. type: delimited block = 6 -#: documentation/content/en/articles/committers-guide/_index.adoc:2562 +#: documentation/content/en/articles/committers-guide/_index.adoc:2563 msgid "Do not include `@FreeBSD.org` when entering in your username." msgstr "" #. type: Block title -#: documentation/content/en/articles/committers-guide/_index.adoc:2564 +#: documentation/content/en/articles/committers-guide/_index.adoc:2565 #, no-wrap msgid "Additional Notes" msgstr "" #. type: delimited block = 6 -#: documentation/content/en/articles/committers-guide/_index.adoc:2568 +#: documentation/content/en/articles/committers-guide/_index.adoc:2569 msgid "" "Will only accept mail from `_yourusername_@FreeBSD.org`. If you are " "authenticated as one user, you are not permitted to send mail from another." msgstr "" #. type: delimited block = 6 -#: documentation/content/en/articles/committers-guide/_index.adoc:2569 +#: documentation/content/en/articles/committers-guide/_index.adoc:2570 msgid "" "A header will be appended with the SASL username: (`Authenticated sender: " "_username_`)." msgstr "" #. type: delimited block = 6 -#: documentation/content/en/articles/committers-guide/_index.adoc:2570 +#: documentation/content/en/articles/committers-guide/_index.adoc:2571 msgid "" "Host has various rate limits in place to cut down on brute force attempts." msgstr "" #. type: Title ===== -#: documentation/content/en/articles/committers-guide/_index.adoc:2574 +#: documentation/content/en/articles/committers-guide/_index.adoc:2575 #, 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:2577 +#: documentation/content/en/articles/committers-guide/_index.adoc:2578 msgid "" "It is also possible to use a local MTA to forward locally sent emails to the " "FreeBSD.org SMTP servers." msgstr "" #. type: Block title -#: documentation/content/en/articles/committers-guide/_index.adoc:2579 +#: documentation/content/en/articles/committers-guide/_index.adoc:2580 #, no-wrap msgid "Using Postfix" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2584 +#: documentation/content/en/articles/committers-guide/_index.adoc:2585 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 [." "filename]#main.cf#:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2592 +#: documentation/content/en/articles/committers-guide/_index.adoc:2593 #, no-wrap msgid "" "sender_dependent_relayhost_maps = hash:/usr/local/etc/postfix/relayhost_maps\n" "smtp_sasl_auth_enable = yes\n" "smtp_sasl_security_options = noanonymous\n" "smtp_sasl_password_maps = hash:/usr/local/etc/postfix/sasl_passwd\n" "smtp_use_tls = yes\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2595 +#: documentation/content/en/articles/committers-guide/_index.adoc:2596 msgid "" "Create [.filename]#/usr/local/etc/postfix/relayhost_maps# with the following " "content:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2599 +#: documentation/content/en/articles/committers-guide/_index.adoc:2600 #, no-wrap msgid "yourusername@FreeBSD.org [smtp.freebsd.org]:587\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2602 +#: documentation/content/en/articles/committers-guide/_index.adoc:2603 msgid "" "Create [.filename]#/usr/local/etc/postfix/sasl_passwd# with the following " "content:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2606 +#: documentation/content/en/articles/committers-guide/_index.adoc:2607 #, no-wrap msgid "[smtp.freebsd.org]:587 yourusername:yourpassword\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2609 +#: documentation/content/en/articles/committers-guide/_index.adoc:2610 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#:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2614 +#: documentation/content/en/articles/committers-guide/_index.adoc:2615 #, no-wrap msgid "" "smtpd_sender_login_maps = hash:/usr/local/etc/postfix/sender_login_maps\n" "smtpd_sender_restrictions = reject_known_sender_login_mismatch\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2617 +#: documentation/content/en/articles/committers-guide/_index.adoc:2618 msgid "" "Create [.filename]#/usr/local/etc/postfix/sender_login_maps# with the " "following content:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2621 +#: documentation/content/en/articles/committers-guide/_index.adoc:2622 #, no-wrap msgid "yourusername@FreeBSD.org yourlocalusername\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2624 +#: documentation/content/en/articles/committers-guide/_index.adoc:2625 msgid "" "Where _yourlocalusername_ is the SASL username used to connect to the local " "instance of Postfix." msgstr "" #. type: Block title -#: documentation/content/en/articles/committers-guide/_index.adoc:2627 +#: documentation/content/en/articles/committers-guide/_index.adoc:2628 #, no-wrap msgid "Using OpenSMTPD" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2632 +#: documentation/content/en/articles/committers-guide/_index.adoc:2633 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#:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2637 +#: documentation/content/en/articles/committers-guide/_index.adoc:2638 #, no-wrap msgid "" "action \"freebsd\" relay host smtp+tls://freebsd@smtp.freebsd.org:587 auth \n" "match from any auth yourlocalusername mail-from \"_yourusername_@freebsd.org\" for any action \"freebsd\"\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2640 +#: documentation/content/en/articles/committers-guide/_index.adoc:2641 msgid "" "Where _yourlocalusername_ is the SASL username used to connect to the local " "instance of OpenSMTPD." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2642 +#: documentation/content/en/articles/committers-guide/_index.adoc:2643 msgid "" "Create [.filename]#/usr/local/etc/mail/secrets# with the following content:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2646 +#: documentation/content/en/articles/committers-guide/_index.adoc:2647 #, no-wrap msgid "freebsd\tyourusername:yourpassword\n" msgstr "" #. type: Block title -#: documentation/content/en/articles/committers-guide/_index.adoc:2650 +#: documentation/content/en/articles/committers-guide/_index.adoc:2651 #, no-wrap msgid "Using Exim" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2656 +#: documentation/content/en/articles/committers-guide/_index.adoc:2657 #, no-wrap msgid "" "To direct a local Exim instance to forward all mail from `_example_@FreeBSD.org`\n" " to FreeBSD.org servers, add this to Exim [.filename]#configuration#:\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2665 +#: documentation/content/en/articles/committers-guide/_index.adoc:2666 #, no-wrap msgid "" "Routers section: (at the top of the list):\n" "freebsd_send:\n" " driver = manualroute\n" " domains = !+local_domains\n" " transport = freebsd_smtp\n" " route_data = ${lookup {${lc:$sender_address}} lsearch {/usr/local/etc/exim/freebsd_send}}\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2677 +#: documentation/content/en/articles/committers-guide/_index.adoc:2678 #, no-wrap msgid "" "Transport Section:\n" "freebsd_smtp:\n" " driver = smtp\n" " tls_certificate=\n" " tls_privatekey=\n" " tls_require_ciphers = EECDH+ECDSA+AESGCM:EECDH+aRSA+AESGCM:EECDH+ECDSA+SHA384:EECDH+ECDSA+SHA256:EECDH+aRSA+SHA384:EECDH+aRSA+SHA256:EECDH+AESGCM:EECDH:EDH+AESGCM:EDH+aRSA:HIGH:!MEDIUM:!LOW:!aNULL:!eNULL:!LOW:!RC4:!MD5:!EXP:!PSK:!SRP:!DSS\n" " dkim_domain = \n" " dkim_selector = \n" " dkim_private_key= \n" " dnssec_request_domains = *\n" " hosts_require_auth = smtp.freebsd.org\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2683 +#: documentation/content/en/articles/committers-guide/_index.adoc:2684 #, no-wrap msgid "" "Authenticators:\n" "fixed_plain:\n" " driver = plaintext\n" " public_name = PLAIN\n" " client_send = ^example/mail^examplePassword\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2686 +#: documentation/content/en/articles/committers-guide/_index.adoc:2687 msgid "" "Create [.filename]#/usr/local/etc/exim/freebsd_send# with the following " "content:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2690 +#: documentation/content/en/articles/committers-guide/_index.adoc:2691 #, no-wrap msgid "example@freebsd.org:smtp.freebsd.org::587\n" msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:2695 +#: documentation/content/en/articles/committers-guide/_index.adoc:2696 #, no-wrap msgid "Mentors" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2700 +#: documentation/content/en/articles/committers-guide/_index.adoc:2701 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 " "the project and guiding their first steps in the developer community. The " "mentor is also personally responsible for the mentee's actions during this " "initial period." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2703 +#: documentation/content/en/articles/committers-guide/_index.adoc:2704 msgid "" "For committers: do not commit anything without first getting mentor " "approval. Document that approval with an `Approved by:` line in the commit " "message." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2707 +#: documentation/content/en/articles/committers-guide/_index.adoc:2708 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 [." "filename]#mentors#. This file is in the [.filename]#admin# orphan branch of " "each repository. Detailed information on how to access these branches can " "be found in <>." msgstr "" #. type: Title == -#: documentation/content/en/articles/committers-guide/_index.adoc:2709 +#: documentation/content/en/articles/committers-guide/_index.adoc:2710 #, no-wrap msgid "Pre-Commit Review" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2714 +#: documentation/content/en/articles/committers-guide/_index.adoc:2715 msgid "" "Code review is one way to increase the quality of software. The following " "guidelines apply to commits to the `head` (-CURRENT) branch of the `src` " "repository. Other branches and the `ports` and `docs` trees have their own " "review policies, but these guidelines generally apply to commits requiring " "review:" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2716 +#: documentation/content/en/articles/committers-guide/_index.adoc:2717 msgid "" "All non-trivial changes should be reviewed before they are committed to the " "repository." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2717 +#: documentation/content/en/articles/committers-guide/_index.adoc:2718 msgid "" "Reviews may be conducted by email, in Bugzilla, in Phabricator, or by " "another mechanism. Where possible, reviews should be public." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2718 +#: documentation/content/en/articles/committers-guide/_index.adoc:2719 msgid "" "The developer responsible for a code change is also responsible for making " "all necessary review-related changes." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2719 +#: documentation/content/en/articles/committers-guide/_index.adoc:2720 msgid "" "Code review can be an iterative process, which continues until the patch is " "ready to be committed. Specifically, once a patch is sent out for review, it " "should receive an explicit \"looks good\" before it is committed. So long as " "it is explicit, this can take whatever form makes sense for the review " "method." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2720 +#: documentation/content/en/articles/committers-guide/_index.adoc:2721 msgid "Timeouts are not a substitute for review." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2722 +#: documentation/content/en/articles/committers-guide/_index.adoc:2723 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:" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2724 +#: documentation/content/en/articles/committers-guide/_index.adoc:2725 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." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2725 +#: documentation/content/en/articles/committers-guide/_index.adoc:2726 msgid "" "Ping the patch. If it is urgent, provide reasons why it is important to you " "to get this patch landed and ping it every couple of days. If it is not " "urgent, the common courtesy ping rate is one week. Remember that you are " "asking for valuable time from other professional developers." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2726 +#: documentation/content/en/articles/committers-guide/_index.adoc:2727 msgid "" "Ask for help on mailing lists, IRC, etc. Others may be able to either help " "you directly, or suggest a reviewer." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2727 +#: documentation/content/en/articles/committers-guide/_index.adoc:2728 msgid "" "Split your patch into multiple smaller patches that build on each other. The " "smaller your patch, the higher the probability that somebody will take a " "quick look at it." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2729 +#: documentation/content/en/articles/committers-guide/_index.adoc:2730 msgid "" "When making large changes, it is helpful to keep this in mind from the " "beginning of the effort as breaking large changes into smaller ones is often " "difficult after the fact." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2734 +#: documentation/content/en/articles/committers-guide/_index.adoc:2735 msgid "" "Developers should participate in code reviews as both reviewers and " "reviewees. If someone is kind enough to review your code, you should return " "the favor for someone else. Note that while anyone is welcome to review and " "give feedback on a patch, only an appropriate subject-matter expert can " "approve a change. This will usually be a committer who works with the code " "in question on a regular basis." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2737 +#: documentation/content/en/articles/committers-guide/_index.adoc:2738 msgid "" "In some cases, no subject-matter expert may be available. In those cases, a " "review by an experienced developer is sufficient when coupled with " "appropriate testing." msgstr "" #. type: Title == -#: documentation/content/en/articles/committers-guide/_index.adoc:2739 +#: documentation/content/en/articles/committers-guide/_index.adoc:2740 #, no-wrap msgid "Commit Log Messages" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2742 +#: documentation/content/en/articles/committers-guide/_index.adoc:2743 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:2743 +#: documentation/content/en/articles/committers-guide/_index.adoc:2744 #, no-wrap msgid "Why are commit messages important?" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2747 +#: documentation/content/en/articles/committers-guide/_index.adoc:2748 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 " "commit message. How important is this commit message? Should you spend some " "significant effort writing it? Does it really matter if you write simply " "fixed a bug?" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2750 +#: documentation/content/en/articles/committers-guide/_index.adoc:2751 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 " "other developers, in the present and for the future." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2753 +#: documentation/content/en/articles/committers-guide/_index.adoc:2754 msgid "" "FreeBSD has hundreds of active developers and hundreds of thousands of " "commits spanning decades of history. Over that time the developer community " "has learned how valuable good commit messages are; sometimes these are hard-" "learned lessons." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2755 +#: documentation/content/en/articles/committers-guide/_index.adoc:2756 msgid "Commit messages serve at least three purposes:" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2757 +#: documentation/content/en/articles/committers-guide/_index.adoc:2758 msgid "Communicating with other developers" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2762 +#: documentation/content/en/articles/committers-guide/_index.adoc:2763 msgid "" "FreeBSD commits generate email to various mailing lists. These include the " "commit message along with a copy of the patch itself. Commit messages are " "also viewed through commands like git log. These serve to make other " "developers aware of changes that are ongoing; that other developer may want " "to test the change, may have an interest in the topic and will want to " "review in more detail, or may have their own projects underway that would " "benefit from interaction." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2764 +#: documentation/content/en/articles/committers-guide/_index.adoc:2765 msgid "Making Changes Discoverable" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2768 +#: documentation/content/en/articles/committers-guide/_index.adoc:2769 msgid "" "In a large project with a long history it may be difficult to find changes " "of interest when investigating an issue or change in behaviour. Verbose, " "detailed commit messages allow searches for changes that might be relevant. " "For example, `git log --since 1year --grep 'USB timeout'`." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2770 +#: documentation/content/en/articles/committers-guide/_index.adoc:2771 msgid "Providing historical documentation" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2774 +#: documentation/content/en/articles/committers-guide/_index.adoc:2775 msgid "" "Commit messages serve to document changes for future developers, perhaps " "years or decades later. This future developer may even be you, the original " "author. A change that seems obvious today may be decidedly not so much " "later on." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2776 +#: documentation/content/en/articles/committers-guide/_index.adoc:2777 msgid "" "The `git blame` command annotates each line of a source file with the change " "(hash and subject line) that brought it in." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2778 +#: documentation/content/en/articles/committers-guide/_index.adoc:2779 msgid "" "Having established the importance, here are elements of a good FreeBSD " "commit message:" msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:2779 +#: documentation/content/en/articles/committers-guide/_index.adoc:2780 #, no-wrap msgid "Start with a subject line" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2783 +#: documentation/content/en/articles/committers-guide/_index.adoc:2784 msgid "" "Commit messages should start with a single-line subject that briefly " "summarizes the change. The subject should, by itself, allow the reader to " "quickly determine if the change is of interest or not." msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:2784 +#: documentation/content/en/articles/committers-guide/_index.adoc:2785 #, no-wrap msgid "Keep subject lines short" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2789 +#: documentation/content/en/articles/committers-guide/_index.adoc:2790 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 " "so that git log --oneline can display the short hash and subject on a single " "80-column line. A good rule of thumb is to stay below 63 characters, and " "aim for about 50 or fewer if possible." msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:2790 +#: documentation/content/en/articles/committers-guide/_index.adoc:2791 #, 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:2793 +#: documentation/content/en/articles/committers-guide/_index.adoc:2794 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:2795 +#: documentation/content/en/articles/committers-guide/_index.adoc:2796 msgid "✓ `foo: Add -k option to keep temporary data`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2797 +#: documentation/content/en/articles/committers-guide/_index.adoc:2798 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:2798 +#: documentation/content/en/articles/committers-guide/_index.adoc:2799 #, no-wrap msgid "Capitalize the first letter of the subject" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2802 +#: documentation/content/en/articles/committers-guide/_index.adoc:2803 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:2803 +#: documentation/content/en/articles/committers-guide/_index.adoc:2804 #, no-wrap msgid "Do not end the subject line with punctuation" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2807 +#: documentation/content/en/articles/committers-guide/_index.adoc:2808 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:2808 +#: documentation/content/en/articles/committers-guide/_index.adoc:2809 #, 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:2811 +#: documentation/content/en/articles/committers-guide/_index.adoc:2812 msgid "Separate the body from the subject with a blank line." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2813 +#: documentation/content/en/articles/committers-guide/_index.adoc:2814 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:2815 +#: documentation/content/en/articles/committers-guide/_index.adoc:2816 msgid "✓ `ls: Fix typo in usage text`" msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:2816 +#: documentation/content/en/articles/committers-guide/_index.adoc:2817 #, no-wrap msgid "Limit messages to 72 columns" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2822 +#: documentation/content/en/articles/committers-guide/_index.adoc:2823 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. " "Limiting messages to 72 characters also keeps the commit message in " "formatted patches below RFC 2822's suggested email line length limit of 78 " "characters. This limit works well with a variety of tools that may render " "commit messages; line wrapping might be inconsistent with longer line length." msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:2823 +#: documentation/content/en/articles/committers-guide/_index.adoc:2824 #, no-wrap msgid "Use the present tense, imperative mood" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2828 +#: documentation/content/en/articles/committers-guide/_index.adoc:2829 msgid "" "This facilitates short subject lines and provides consistency, including " "with automatically generated commit messages (e.g., as generated by git " "revert). This is important when reading a list of commit subjects. Think " "of the subject as finishing the sentence \"when applied, this change will ..." "\"." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2833 +#: documentation/content/en/articles/committers-guide/_index.adoc:2834 #, no-wrap msgid "" "✓ `foo: Implement the -k (keep) option`\n" "✗ `foo: Implemented the -k option`\n" "✗ `This change implements the -k option in foo`\n" "✗ `-k option added`" msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:2834 +#: documentation/content/en/articles/committers-guide/_index.adoc:2835 #, no-wrap msgid "Focus on what and why, not how" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2837 +#: documentation/content/en/articles/committers-guide/_index.adoc:2838 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:2841 +#: documentation/content/en/articles/committers-guide/_index.adoc:2842 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 " "have it." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2843 +#: documentation/content/en/articles/committers-guide/_index.adoc:2844 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:2844 +#: documentation/content/en/articles/committers-guide/_index.adoc:2845 #, 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:2847 +#: documentation/content/en/articles/committers-guide/_index.adoc:2848 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. " "When this happens consider whether it would be valuable to have that " "explanation as a comment in the code itself." msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:2848 +#: documentation/content/en/articles/committers-guide/_index.adoc:2849 #, no-wrap msgid "Write commit messages for your future self" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2852 +#: documentation/content/en/articles/committers-guide/_index.adoc:2853 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 " "and rejected, limitations of the change, and so on. Imagine yourself " "revisiting the change a year or two in the future, and write the commit " "message in a way that would provide that necessary context." msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:2853 +#: documentation/content/en/articles/committers-guide/_index.adoc:2854 #, no-wrap msgid "Commit messages should stand alone" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2857 +#: documentation/content/en/articles/committers-guide/_index.adoc:2858 msgid "" "You may include references to mailing list postings, benchmark result web " "sites, or code review links. However, the commit message should contain all " "of the relevant information in case these references are no longer available " "in the future." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2861 +#: documentation/content/en/articles/committers-guide/_index.adoc:2862 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 " "hash), include the subject line from the referenced commit (or another " "suitable brief reference). With each VCS migration (from CVS to Subversion " "to Git) revision identifiers from previous systems may become difficult to " "follow." msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:2862 +#: documentation/content/en/articles/committers-guide/_index.adoc:2863 #, no-wrap msgid "Include appropriate metadata in a footer" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2865 +#: documentation/content/en/articles/committers-guide/_index.adoc:2866 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:2867 +#: documentation/content/en/articles/committers-guide/_index.adoc:2868 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:2869 +#: documentation/content/en/articles/committers-guide/_index.adoc:2870 msgid "The key words or phrases are:" msgstr "" #. type: Table -#: documentation/content/en/articles/committers-guide/_index.adoc:2875 +#: documentation/content/en/articles/committers-guide/_index.adoc:2876 #, no-wrap msgid "`PR:`" msgstr "" #. type: Table -#: documentation/content/en/articles/committers-guide/_index.adoc:2877 +#: documentation/content/en/articles/committers-guide/_index.adoc:2878 #, 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:2878 +#: documentation/content/en/articles/committers-guide/_index.adoc:2879 #, no-wrap msgid "`Reported by:`" msgstr "" #. type: Table -#: documentation/content/en/articles/committers-guide/_index.adoc:2882 +#: documentation/content/en/articles/committers-guide/_index.adoc:2883 #, 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" "Typically used when there is no PR, for example if the issue was reported on\n" "a mailing list." msgstr "" #. type: Table -#: documentation/content/en/articles/committers-guide/_index.adoc:2883 +#: documentation/content/en/articles/committers-guide/_index.adoc:2884 #, no-wrap msgid "`Submitted by:`" msgstr "" #. type: Table -#: documentation/content/en/articles/committers-guide/_index.adoc:2885 +#: documentation/content/en/articles/committers-guide/_index.adoc:2886 #, 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:2886 +#: documentation/content/en/articles/committers-guide/_index.adoc:2887 #, no-wrap msgid "`Reviewed by:`" msgstr "" #. type: Table -#: documentation/content/en/articles/committers-guide/_index.adoc:2901 +#: documentation/content/en/articles/committers-guide/_index.adoc:2902 #, 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" "\n" "Reviewed by a developer:\n" "[source,shell]\n" "....\n" "Reviewed by: username\n" "....\n" "\n" "Reviewed by a ports maintainer that is not a developer:\n" "[source,shell]\n" "....\n" "Reviewed by: Full Name (maintainer)\n" "...." msgstr "" #. type: Table -#: documentation/content/en/articles/committers-guide/_index.adoc:2902 +#: documentation/content/en/articles/committers-guide/_index.adoc:2903 #, no-wrap msgid "`Tested by:`" msgstr "" #. type: Table -#: documentation/content/en/articles/committers-guide/_index.adoc:2904 +#: documentation/content/en/articles/committers-guide/_index.adoc:2905 #, 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:2905 +#: documentation/content/en/articles/committers-guide/_index.adoc:2906 #, no-wrap msgid "`Approved by:`" msgstr "" #. type: Table -#: documentation/content/en/articles/committers-guide/_index.adoc:2930 +#: documentation/content/en/articles/committers-guide/_index.adoc:2931 #, 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" "\n" "There are several cases where approval is customary:\n" "\n" "* while a new committer is under mentorship\n" "* commits to an area of the tree covered by the LOCKS file (src)\n" "* during a release cycle\n" "* committing to a repo where you do not hold a commit bit (e.g. src committer committing to docs)\n" "\n" "While under mentorship, get mentor approval before the commit. Enter the mentor's username in this field, and note that they are a mentor:\n" "\n" "[source,shell]\n" "....\n" "Approved by: username-of-mentor (mentor)\n" "....\n" "\n" "If a team approved these commits then include the team name followed by the username of the approver in parentheses. For example:\n" "\n" "[source,shell]\n" "....\n" "Approved by: re (username)\n" "...." msgstr "" #. type: Table -#: documentation/content/en/articles/committers-guide/_index.adoc:2931 +#: documentation/content/en/articles/committers-guide/_index.adoc:2932 #, no-wrap msgid "`Obtained from:`" msgstr "" #. type: Table -#: documentation/content/en/articles/committers-guide/_index.adoc:2933 +#: documentation/content/en/articles/committers-guide/_index.adoc:2934 #, 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:2934 +#: documentation/content/en/articles/committers-guide/_index.adoc:2935 #, no-wrap msgid "`Fixes:`" msgstr "" #. type: Table -#: documentation/content/en/articles/committers-guide/_index.adoc:2936 +#: documentation/content/en/articles/committers-guide/_index.adoc:2937 #, 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:2937 +#: documentation/content/en/articles/committers-guide/_index.adoc:2938 #, no-wrap msgid "`MFC after:`" msgstr "" #. type: Table -#: documentation/content/en/articles/committers-guide/_index.adoc:2939 +#: documentation/content/en/articles/committers-guide/_index.adoc:2940 #, 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:2940 +#: documentation/content/en/articles/committers-guide/_index.adoc:2941 #, no-wrap msgid "`MFC to:`" msgstr "" #. type: Table -#: documentation/content/en/articles/committers-guide/_index.adoc:2942 +#: documentation/content/en/articles/committers-guide/_index.adoc:2943 #, 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:2943 +#: documentation/content/en/articles/committers-guide/_index.adoc:2944 #, no-wrap msgid "`MFC with:`" msgstr "" #. type: Table -#: documentation/content/en/articles/committers-guide/_index.adoc:2945 +#: documentation/content/en/articles/committers-guide/_index.adoc:2946 #, no-wrap msgid "If the commit should be merged together with a previous one in a single MFC commit (for example, where this commit corrects a bug in the previous change), specify the corresponding Git hash." msgstr "" #. type: Table -#: documentation/content/en/articles/committers-guide/_index.adoc:2946 +#: documentation/content/en/articles/committers-guide/_index.adoc:2947 #, no-wrap msgid "`MFH:`" msgstr "" #. type: Table -#: documentation/content/en/articles/committers-guide/_index.adoc:2948 +#: documentation/content/en/articles/committers-guide/_index.adoc:2949 #, 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:2949 +#: documentation/content/en/articles/committers-guide/_index.adoc:2950 #, no-wrap msgid "`Relnotes:`" msgstr "" #. type: Table -#: documentation/content/en/articles/committers-guide/_index.adoc:2951 +#: documentation/content/en/articles/committers-guide/_index.adoc:2952 #, 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:2952 +#: documentation/content/en/articles/committers-guide/_index.adoc:2953 #, no-wrap msgid "`Security:`" msgstr "" #. type: Table -#: documentation/content/en/articles/committers-guide/_index.adoc:2954 +#: documentation/content/en/articles/committers-guide/_index.adoc:2955 #, 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:2955 +#: documentation/content/en/articles/committers-guide/_index.adoc:2956 #, no-wrap msgid "`Event:`" msgstr "" #. type: Table -#: documentation/content/en/articles/committers-guide/_index.adoc:2957 +#: documentation/content/en/articles/committers-guide/_index.adoc:2958 #, 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:2958 +#: documentation/content/en/articles/committers-guide/_index.adoc:2959 #, no-wrap msgid "`Sponsored by:`" msgstr "" #. type: Table -#: documentation/content/en/articles/committers-guide/_index.adoc:2960 +#: documentation/content/en/articles/committers-guide/_index.adoc:2961 #, 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:2961 +#: documentation/content/en/articles/committers-guide/_index.adoc:2962 #, no-wrap msgid "`Pull Request:`" msgstr "" #. type: Table -#: documentation/content/en/articles/committers-guide/_index.adoc:2965 +#: documentation/content/en/articles/committers-guide/_index.adoc:2966 #, 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" "It should include the entire URL to the pull request, as these often act as code reviews for the code.\n" "For example: `https://github.com/freebsd/freebsd-src/pull/745`" msgstr "" #. type: Table -#: documentation/content/en/articles/committers-guide/_index.adoc:2966 +#: documentation/content/en/articles/committers-guide/_index.adoc:2967 #, no-wrap msgid "`Signed-off-by:`" msgstr "" #. type: Table -#: documentation/content/en/articles/committers-guide/_index.adoc:2968 +#: documentation/content/en/articles/committers-guide/_index.adoc:2969 #, no-wrap msgid "ID certifies compliance with https://developercertificate.org/" msgstr "" #. type: Table -#: documentation/content/en/articles/committers-guide/_index.adoc:2969 +#: documentation/content/en/articles/committers-guide/_index.adoc:2970 #, no-wrap msgid "`Differential Revision:`" msgstr "" #. type: Table -#: documentation/content/en/articles/committers-guide/_index.adoc:2971 +#: documentation/content/en/articles/committers-guide/_index.adoc:2972 #, 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:2973 +#: documentation/content/en/articles/committers-guide/_index.adoc:2974 #, 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:2979 +#: documentation/content/en/articles/committers-guide/_index.adoc:2980 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:2983 -#: documentation/content/en/articles/committers-guide/_index.adoc:3001 -#: documentation/content/en/articles/committers-guide/_index.adoc:3016 -#: documentation/content/en/articles/committers-guide/_index.adoc:3032 -#: documentation/content/en/articles/committers-guide/_index.adoc:3047 +#: documentation/content/en/articles/committers-guide/_index.adoc:2984 +#: documentation/content/en/articles/committers-guide/_index.adoc:3002 +#: documentation/content/en/articles/committers-guide/_index.adoc:3017 +#: documentation/content/en/articles/committers-guide/_index.adoc:3033 +#: documentation/content/en/articles/committers-guide/_index.adoc:3048 #, no-wrap msgid "...\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2985 +#: documentation/content/en/articles/committers-guide/_index.adoc:2986 #, no-wrap msgid "PR:\t\t12345\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2988 +#: documentation/content/en/articles/committers-guide/_index.adoc:2989 msgid "" "The committer sets the author of the patch with `git commit --author \"John " "Smith \"`." msgstr "" #. type: Block title -#: documentation/content/en/articles/committers-guide/_index.adoc:2991 +#: documentation/content/en/articles/committers-guide/_index.adoc:2992 #, no-wrap msgid "Commit Log for a Commit Needing Review" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2997 +#: documentation/content/en/articles/committers-guide/_index.adoc:2998 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 " "been approved." msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3003 +#: documentation/content/en/articles/committers-guide/_index.adoc:3004 #, no-wrap msgid "Reviewed by:\t-arch\n" msgstr "" #. type: Block title -#: documentation/content/en/articles/committers-guide/_index.adoc:3007 +#: documentation/content/en/articles/committers-guide/_index.adoc:3008 #, no-wrap msgid "Commit Log for a Commit Needing Approval" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3012 +#: documentation/content/en/articles/committers-guide/_index.adoc:3013 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:3018 +#: documentation/content/en/articles/committers-guide/_index.adoc:3019 #, no-wrap msgid "Approved by:\tabc (maintainer)\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3021 +#: documentation/content/en/articles/committers-guide/_index.adoc:3022 msgid "Where _abc_ is the account name of the person who approved." msgstr "" #. type: Block title -#: documentation/content/en/articles/committers-guide/_index.adoc:3023 +#: documentation/content/en/articles/committers-guide/_index.adoc:3024 #, 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:3028 +#: documentation/content/en/articles/committers-guide/_index.adoc:3029 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:3034 +#: documentation/content/en/articles/committers-guide/_index.adoc:3035 #, no-wrap msgid "Obtained from:\tOpenBSD\n" msgstr "" #. type: Block title -#: documentation/content/en/articles/committers-guide/_index.adoc:3038 +#: documentation/content/en/articles/committers-guide/_index.adoc:3039 #, 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:3043 +#: documentation/content/en/articles/committers-guide/_index.adoc:3044 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:3049 +#: documentation/content/en/articles/committers-guide/_index.adoc:3050 #, no-wrap msgid "MFC after:\t2 weeks\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3052 +#: documentation/content/en/articles/committers-guide/_index.adoc:3053 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`, " "`months`." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3055 +#: documentation/content/en/articles/committers-guide/_index.adoc:3056 msgid "It is often necessary to combine these." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3059 +#: documentation/content/en/articles/committers-guide/_index.adoc:3060 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 " "of the tree they normally work in, so they have the change reviewed by the " "`arch` mailing list. Since the change is complex, the developer opts to MFC " "after one month to allow adequate testing." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3061 +#: documentation/content/en/articles/committers-guide/_index.adoc:3062 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:3062 +#: documentation/content/en/articles/committers-guide/_index.adoc:3063 #, no-wrap msgid "Example Combined Commit Log" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3073 +#: documentation/content/en/articles/committers-guide/_index.adoc:3074 #, no-wrap msgid "" "PR:\t\t54321\n" "Reviewed by:\t-arch\n" "Obtained from:\tNetBSD\n" "MFC after:\t1 month\n" "Relnotes:\tyes\n" msgstr "" #. type: Title == -#: documentation/content/en/articles/committers-guide/_index.adoc:3078 +#: documentation/content/en/articles/committers-guide/_index.adoc:3079 #, no-wrap msgid "Preferred License for New Files" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3084 +#: documentation/content/en/articles/committers-guide/_index.adoc:3085 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/" "software-license]. The rest of this section is intended to help you get " "started. As a rule, when in doubt, ask. It is much easier to give advice " "than to fix the source tree." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3086 +#: documentation/content/en/articles/committers-guide/_index.adoc:3087 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:3117 +#: documentation/content/en/articles/committers-guide/_index.adoc:3118 #, no-wrap msgid "" "/*-\n" " * SPDX-License-Identifier: BSD-2-Clause-FreeBSD\n" " *\n" " * Copyright (c) [year] [your name]\n" " *\n" " * Redistribution and use in source and binary forms, with or without\n" " * modification, are permitted provided that the following conditions\n" " * are met:\n" " * 1. Redistributions of source code must retain the above copyright\n" " * notice, this list of conditions and the following disclaimer.\n" " * 2. Redistributions in binary form must reproduce the above copyright\n" " * notice, this list of conditions and the following disclaimer in the\n" " * documentation and/or other materials provided with the distribution.\n" " *\n" " * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND\n" " * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n" " * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n" " * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE\n" " * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\n" " * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS\n" " * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n" " * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\n" " * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\n" " * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF\n" " * SUCH DAMAGE.\n" " *\n" " * [id for your version control system, if any]\n" " */\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3123 +#: documentation/content/en/articles/committers-guide/_index.adoc:3124 msgid "" "The FreeBSD project strongly discourages the so-called \"advertising clause" "\" in new code. Due to the large number of contributors to the FreeBSD " "project, complying with this clause for many commercial vendors has become " "difficult. If you have code in the tree with the advertising clause, please " "consider removing it. In fact, please consider using the above license for " "your code." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3127 +#: documentation/content/en/articles/committers-guide/_index.adoc:3128 msgid "" "The FreeBSD project discourages completely new licenses and variations on " "the standard licenses. New licenses require the approval of the {core-" "email} to reside in the main repository. The more different licenses that " "are used in the tree, the more problems that this causes to those wishing to " "utilize this code, typically from unintended consequences from a poorly " "worded license." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3131 +#: documentation/content/en/articles/committers-guide/_index.adoc:3132 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 " "must be conditional or even disabled by default. For example, the GENERIC " "kernel must be compiled under only licenses identical to or substantially " "similar to the BSD license. GPL, APSL, CDDL, etc, licensed software must " "not be compiled into GENERIC." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3134 +#: documentation/content/en/articles/committers-guide/_index.adoc:3135 msgid "" "Developers are reminded that in open source, getting \"open\" right is just " "as important as getting \"source\" right, as improper handling of " "intellectual property has serious consequences. Any questions or concerns " "should immediately be brought to the attention of the core team." msgstr "" #. type: Title == -#: documentation/content/en/articles/committers-guide/_index.adoc:3136 +#: documentation/content/en/articles/committers-guide/_index.adoc:3137 #, no-wrap msgid "Keeping Track of Licenses Granted to the FreeBSD Project" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3141 +#: documentation/content/en/articles/committers-guide/_index.adoc:3142 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 " "are the Terminus fonts for use with man:vt[4]. Here the author Dimitar " "Zhekov has allowed us to use the \"Terminus BSD Console\" font under a 2-" "clause BSD license rather than the regular Open Font License he normally " "uses." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3146 +#: documentation/content/en/articles/committers-guide/_index.adoc:3147 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 " "FreeBSD project is granted a special license we require the {core-email} to " "be notified. Any developers involved in arranging such a license grant, " "please send details to the {core-email} including:" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3148 +#: documentation/content/en/articles/committers-guide/_index.adoc:3149 msgid "" "Contact details for people or organizations granting the special license." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3149 +#: documentation/content/en/articles/committers-guide/_index.adoc:3150 msgid "" "What files, directories etc. in the repositories are covered by the license " "grant including the revision numbers where any specially licensed material " "was committed." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3150 +#: documentation/content/en/articles/committers-guide/_index.adoc:3151 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 " "question." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3151 +#: documentation/content/en/articles/committers-guide/_index.adoc:3152 msgid "The license text." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3152 +#: documentation/content/en/articles/committers-guide/_index.adoc:3153 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:3153 +#: documentation/content/en/articles/committers-guide/_index.adoc:3154 msgid "Any other relevant information." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3156 +#: documentation/content/en/articles/committers-guide/_index.adoc:3157 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 " "acknowledgment of receipt including the license details. This receipt will " "be persistently archived and serve as our permanent record of the license " "grant." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3159 +#: documentation/content/en/articles/committers-guide/_index.adoc:3160 msgid "" "The license archive should contain only details of license grants; this is " "not the place for any discussions around licensing or other subjects. " "Access to data within the license archive will be available on request to " "the {core-email}." msgstr "" #. type: Title == -#: documentation/content/en/articles/committers-guide/_index.adoc:3161 +#: documentation/content/en/articles/committers-guide/_index.adoc:3162 #, no-wrap msgid "SPDX Tags in the tree" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3172 +#: documentation/content/en/articles/committers-guide/_index.adoc:3173 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 " "requirements mechanically. All _SPDX-License-Identifier_ tags in the tree " "should be considered to be informative. All files in the FreeBSD source " "tree with these tags also have a copy of the license which governs use of " "that file. In the event of a discrepancy, the verbatim license is " "controlling. The project tries to follow the https://spdx.github.io/spdx-" "spec/[SPDX Specification, Version 2.2]. How to mark source files and valid " "algebraic expressions are found in https://spdx.github.io/spdx-spec/appendix-" "IV-SPDX-license-expressions/[Appendix IV] and https://spdx.github.io/spdx-" "spec/appendix-V-using-SPDX-short-identifiers-in-source-files/[Appendix V]. " "The project draws identifiers from SPDX's list of valid https://spdx.org/" "licenses/[short license identifiers]. The project uses only the _SPDX-" "License-Identifier_ tag." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3174 +#: documentation/content/en/articles/committers-guide/_index.adoc:3175 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:3175 +#: documentation/content/en/articles/committers-guide/_index.adoc:3176 #, no-wrap msgid "Developer Relations" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3181 +#: documentation/content/en/articles/committers-guide/_index.adoc:3182 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 " "check with other committers before jumping in with a commit. Working on a " "bug in an area of the system which is clearly orphaned (and there are a few " "such areas, to our shame), the same applies. When modifying parts of the " "system which are maintained, formally, or informally, consider asking for " "review just as a developer would have before becoming a committer. For " "ports, contact the listed `MAINTAINER` in the [.filename]#Makefile#." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3186 +#: documentation/content/en/articles/committers-guide/_index.adoc:3187 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 " "history to see who has committed changes in the past. An example script " "that lists each person who has committed to a given file along with the " "number of commits each person has made can be found at on `freefall` at [." "filename]#~eadler/bin/whodid#. 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:3191 +#: documentation/content/en/articles/committers-guide/_index.adoc:3192 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:3197 +#: documentation/content/en/articles/committers-guide/_index.adoc:3198 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 " "it is part of the repository. If a commit does results in controversy " "erupting, it may be advisable to consider backing the change out again until " "the matter is settled. Remember, with a version control system we can " "always change it back." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3201 +#: documentation/content/en/articles/committers-guide/_index.adoc:3202 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 " "stupid, because they have questionable parentage, or because they are trying " "to destroy hard work, personal image, or FreeBSD, but basically because they " "have a different outlook on the world. Different is good." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3204 +#: documentation/content/en/articles/committers-guide/_index.adoc:3205 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 " "their vision of the problem, with an open mind." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3210 +#: documentation/content/en/articles/committers-guide/_index.adoc:3211 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 " "not beat up others for your mistake. Do not waste time on embarrassment or " "recrimination, just fix the problem and move on." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3214 +#: documentation/content/en/articles/committers-guide/_index.adoc:3215 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 " "it; this does not apply if nobody will review code." msgstr "" #. type: Title == -#: documentation/content/en/articles/committers-guide/_index.adoc:3216 +#: documentation/content/en/articles/committers-guide/_index.adoc:3217 #, no-wrap msgid "If in Doubt..." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3220 +#: documentation/content/en/articles/committers-guide/_index.adoc:3221 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:3224 +#: documentation/content/en/articles/committers-guide/_index.adoc:3225 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 " "way everyone will be able to learn from the question and the answer." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3226 +#: documentation/content/en/articles/committers-guide/_index.adoc:3227 msgid "For project specific or administrative questions ask, in order:" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3228 +#: documentation/content/en/articles/committers-guide/_index.adoc:3229 msgid "Your mentor or former mentor." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3229 +#: documentation/content/en/articles/committers-guide/_index.adoc:3230 msgid "An experienced committer on IRC, email, etc." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3230 +#: documentation/content/en/articles/committers-guide/_index.adoc:3231 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:3231 +#: documentation/content/en/articles/committers-guide/_index.adoc:3232 msgid "If still not sure, ask on {developers-name}." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3233 +#: documentation/content/en/articles/committers-guide/_index.adoc:3234 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 " "the same question." msgstr "" #. type: Title == -#: documentation/content/en/articles/committers-guide/_index.adoc:3235 +#: documentation/content/en/articles/committers-guide/_index.adoc:3236 #, no-wrap msgid "Bugzilla" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3240 +#: documentation/content/en/articles/committers-guide/_index.adoc:3241 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." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3242 +#: documentation/content/en/articles/committers-guide/_index.adoc:3243 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:3246 +#: documentation/content/en/articles/committers-guide/_index.adoc:3247 msgid "Log in using your old account." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3247 +#: documentation/content/en/articles/committers-guide/_index.adoc:3248 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:3248 +#: documentation/content/en/articles/committers-guide/_index.adoc:3249 msgid "" "Log in using `FreeBSD.org` account and post comment to newly opened bug to " "confirm ownership. See <> for more details on how to generate " "or set a password for your `FreeBSD.org` account." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3249 +#: documentation/content/en/articles/committers-guide/_index.adoc:3250 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:3252 +#: documentation/content/en/articles/committers-guide/_index.adoc:3253 msgid "You can find out more about Bugzilla at:" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3254 +#: documentation/content/en/articles/committers-guide/_index.adoc:3255 msgid "extref:{pr-guidelines}[FreeBSD Problem Report Handling Guidelines]" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3255 +#: documentation/content/en/articles/committers-guide/_index.adoc:3256 msgid "link:https://www.FreeBSD.org/support/[https://www.FreeBSD.org/support]" msgstr "" #. type: Title == -#: documentation/content/en/articles/committers-guide/_index.adoc:3257 +#: documentation/content/en/articles/committers-guide/_index.adoc:3258 #, no-wrap msgid "Phabricator" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3261 +#: documentation/content/en/articles/committers-guide/_index.adoc:3262 msgid "" "The FreeBSD Project utilizes https://reviews.freebsd.org[Phabricator] for " "code review requests. See the https://wiki.freebsd.org/" "Phabricator[Phabricator wiki page] for details." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3263 +#: documentation/content/en/articles/committers-guide/_index.adoc:3264 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:3267 +#: documentation/content/en/articles/committers-guide/_index.adoc:3268 msgid "Change your Phabricator account email to your `FreeBSD.org` email." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3268 +#: documentation/content/en/articles/committers-guide/_index.adoc:3269 msgid "" "Open new bug on our bug tracker using your `FreeBSD.org` account, see " "<> for more information. Choose `Services` as the Product, and " "`Code Review` as the Component. In bug description request that your " "Phabricator account be renamed, and provide a link to your Phabricator user. " "For example, `https://reviews.freebsd.org/p/bob_example.com/`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3273 +#: documentation/content/en/articles/committers-guide/_index.adoc:3274 msgid "" "Phabricator accounts cannot be merged, please do not open a new account." msgstr "" #. type: Title == -#: documentation/content/en/articles/committers-guide/_index.adoc:3276 +#: documentation/content/en/articles/committers-guide/_index.adoc:3277 #, no-wrap msgid "Who's Who" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3279 +#: documentation/content/en/articles/committers-guide/_index.adoc:3280 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. " "Briefly, and by no means all-inclusively, these are:" msgstr "" #. type: Labeled list -#: documentation/content/en/articles/committers-guide/_index.adoc:3280 +#: documentation/content/en/articles/committers-guide/_index.adoc:3281 #, no-wrap msgid "`{doceng}`" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3286 +#: documentation/content/en/articles/committers-guide/_index.adoc:3287 msgid "" "doceng is the group responsible for the documentation build infrastructure, " "approving new documentation committers, and ensuring that the FreeBSD " "website and documentation on the FTP site is up to date with respect to the " "Subversion tree. It is not a conflict resolution body. The vast majority " "of documentation related discussion takes place on the {freebsd-doc}. More " "details regarding the doceng team can be found in its https://www.FreeBSD." "org/internal/doceng/[charter]. Committers interested in contributing to the " "documentation should familiarize themselves with the extref:{fdp-primer}" "[Documentation Project Primer]." msgstr "" #. type: Labeled list -#: documentation/content/en/articles/committers-guide/_index.adoc:3287 +#: documentation/content/en/articles/committers-guide/_index.adoc:3288 #, no-wrap msgid "`{re-members}`" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3292 +#: documentation/content/en/articles/committers-guide/_index.adoc:3293 msgid "" "These are the members of the `{re}`. This team is responsible for setting " "release deadlines and controlling the release process. During code freezes, " "the release engineers have final authority on all changes to the system for " "whichever branch is pending release status. If there is something you want " "merged from FreeBSD-CURRENT to FreeBSD-STABLE (whatever values those may " "have at any given time), these are the people to talk to about it." msgstr "" #. type: Labeled list -#: documentation/content/en/articles/committers-guide/_index.adoc:3293 +#: documentation/content/en/articles/committers-guide/_index.adoc:3294 #, no-wrap msgid "`{so}`" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3295 +#: documentation/content/en/articles/committers-guide/_index.adoc:3296 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:3300 +#: documentation/content/en/articles/committers-guide/_index.adoc:3301 msgid "" "{committers-name}:: {svn-src-all}, {svn-ports-all} and {svn-doc-all} are the " "mailing lists that the version control system uses to send commit messages " "to. _Never_ send email directly to these lists. Only send replies to this " "list when they are short and are directly related to a commit." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3305 +#: documentation/content/en/articles/committers-guide/_index.adoc:3306 msgid "" "{developers-name}:: All committers are subscribed to -developers. This list " "was created to be a forum for the committers \"community\" issues. Examples " "are Core voting, announcements, etc." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3309 +#: documentation/content/en/articles/committers-guide/_index.adoc:3310 msgid "" "The {developers-name} is for the exclusive use of FreeBSD committers. To " "develop FreeBSD, committers must have the ability to openly discuss matters " "that will be resolved before they are publicly announced. Frank discussions " "of work in progress are not suitable for open publication and may harm " "FreeBSD." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3313 +#: documentation/content/en/articles/committers-guide/_index.adoc:3314 msgid "" "All FreeBSD committers are expected not to not publish or forward messages " "from the {developers-name} outside the list membership without permission of " "all of the authors. Violators will be removed from the {developers-name}, " "resulting in a suspension of commit privileges. Repeated or flagrant " "violations may result in permanent revocation of commit privileges." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3319 +#: documentation/content/en/articles/committers-guide/_index.adoc:3320 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 " "a sense of a closed list where general decisions affecting all of the " "FreeBSD using community are made without being \"open\". Last, but not " "least __never, never ever, email the {developers-name} and CC:/BCC: another " "FreeBSD list__. Never, ever email another FreeBSD email list and CC:/BCC: " "the {developers-name}. Doing so can greatly diminish the benefits of this " "list." msgstr "" #. type: Title == -#: documentation/content/en/articles/committers-guide/_index.adoc:3320 +#: documentation/content/en/articles/committers-guide/_index.adoc:3321 #, no-wrap msgid "SSH Quick-Start Guide" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3325 +#: documentation/content/en/articles/committers-guide/_index.adoc:3326 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 " "convenience. If you want to use man:ssh-agent[1], make sure that you run it " "before running other applications. X users, for example, usually do this " "from their [.filename]#.xsession# or [.filename]#.xinitrc#. See man:ssh-" "agent[1] for details." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3326 +#: documentation/content/en/articles/committers-guide/_index.adoc:3327 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:3330 +#: documentation/content/en/articles/committers-guide/_index.adoc:3331 msgid "Only ECDSA, Ed25519 or RSA keys are supported." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3332 +#: documentation/content/en/articles/committers-guide/_index.adoc:3333 msgid "" "Send your public key ([.filename]#$HOME/.ssh/id_ecdsa.pub#, [.filename]#" "$HOME/.ssh/id_ed25519.pub#, or [.filename]#$HOME/.ssh/id_rsa.pub#) to the " "person setting you up as a committer so it can be put into [." "filename]#yourlogin# in [.filename]#/etc/ssh-keys/# on `freefall`." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3337 +#: documentation/content/en/articles/committers-guide/_index.adoc:3338 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 " "authentication agent (man:ssh-agent[1]). Use `ssh-add -d` to remove keys " "stored in the agent." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3339 +#: documentation/content/en/articles/committers-guide/_index.adoc:3340 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:3341 +#: documentation/content/en/articles/committers-guide/_index.adoc:3342 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:3343 +#: documentation/content/en/articles/committers-guide/_index.adoc:3344 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:3345 +#: documentation/content/en/articles/committers-guide/_index.adoc:3346 #, no-wrap msgid "Coverity(R) Availability for FreeBSD Committers" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3349 +#: documentation/content/en/articles/committers-guide/_index.adoc:3350 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 " "analysis results of the automated Coverity runs, can sign up at http://scan." "coverity.com/[Coverity Scan]." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3352 +#: documentation/content/en/articles/committers-guide/_index.adoc:3353 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/" "CoverityPrevent[https://wiki.freebsd.org/CoverityPrevent]. Please note that " "this mini-guide is only readable by FreeBSD developers, so if you cannot " "access this page, you will have to ask someone to add you to the appropriate " "Wiki access list." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3354 +#: documentation/content/en/articles/committers-guide/_index.adoc:3355 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 " "questions to the mailing list of the FreeBSD developers." msgstr "" #. type: Title == -#: documentation/content/en/articles/committers-guide/_index.adoc:3356 +#: documentation/content/en/articles/committers-guide/_index.adoc:3357 #, no-wrap msgid "The FreeBSD Committers' Big List of Rules" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3361 +#: documentation/content/en/articles/committers-guide/_index.adoc:3362 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-" "conduct/[https://www.FreeBSD.org/internal/code-of-conduct]. As committers, " "you form the public face of the project, and how you behave has a vital " "impact on the public perception of it. This guide expands on the parts of " "the _Code of Conduct_ specific to committers." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3363 -#: documentation/content/en/articles/committers-guide/_index.adoc:3393 +#: documentation/content/en/articles/committers-guide/_index.adoc:3364 +#: documentation/content/en/articles/committers-guide/_index.adoc:3394 msgid "Respect other committers." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3364 -#: documentation/content/en/articles/committers-guide/_index.adoc:3409 +#: documentation/content/en/articles/committers-guide/_index.adoc:3365 +#: documentation/content/en/articles/committers-guide/_index.adoc:3410 msgid "Respect other contributors." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3365 -#: documentation/content/en/articles/committers-guide/_index.adoc:3424 +#: documentation/content/en/articles/committers-guide/_index.adoc:3366 +#: documentation/content/en/articles/committers-guide/_index.adoc:3425 msgid "Discuss any significant change _before_ committing." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3366 +#: documentation/content/en/articles/committers-guide/_index.adoc:3367 msgid "" "Respect existing maintainers (if listed in the `MAINTAINER` field in [." "filename]#Makefile# or in [.filename]#MAINTAINER# in the top-level " "directory)." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3367 -#: documentation/content/en/articles/committers-guide/_index.adoc:3439 +#: documentation/content/en/articles/committers-guide/_index.adoc:3368 +#: documentation/content/en/articles/committers-guide/_index.adoc:3440 msgid "" "Any disputed change must be backed out pending resolution of the dispute if " "requested by a maintainer. Security related changes may override a " "maintainer's wishes at the Security Officer's discretion." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3368 +#: documentation/content/en/articles/committers-guide/_index.adoc:3369 msgid "" "Changes go to FreeBSD-CURRENT before FreeBSD-STABLE unless specifically " "permitted by the release engineer or unless they are not applicable to " "FreeBSD-CURRENT. Any non-trivial or non-urgent change which is applicable " "should also be allowed to sit in FreeBSD-CURRENT for at least 3 days before " "merging so that it can be given sufficient testing. The release engineer has " "the same authority over the FreeBSD-STABLE branch as outlined for the " "maintainer in rule #5." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3369 -#: documentation/content/en/articles/committers-guide/_index.adoc:3454 +#: documentation/content/en/articles/committers-guide/_index.adoc:3370 +#: documentation/content/en/articles/committers-guide/_index.adoc:3455 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:3370 +#: documentation/content/en/articles/committers-guide/_index.adoc:3371 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:3371 -#: documentation/content/en/articles/committers-guide/_index.adoc:3469 +#: documentation/content/en/articles/committers-guide/_index.adoc:3372 +#: documentation/content/en/articles/committers-guide/_index.adoc:3470 msgid "When in doubt on any procedure, ask first!" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3372 -#: documentation/content/en/articles/committers-guide/_index.adoc:3474 +#: documentation/content/en/articles/committers-guide/_index.adoc:3373 +#: documentation/content/en/articles/committers-guide/_index.adoc:3475 msgid "Test your changes before committing them." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3373 -#: documentation/content/en/articles/committers-guide/_index.adoc:3483 +#: documentation/content/en/articles/committers-guide/_index.adoc:3374 +#: documentation/content/en/articles/committers-guide/_index.adoc:3484 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:3384 +#: documentation/content/en/articles/committers-guide/_index.adoc:3385 msgid "" "As noted, breaking some of these rules can be grounds for suspension or, " "upon repeated offense, permanent removal of commit privileges. Individual " "members of core have the power to temporarily suspend commit privileges " "until core as a whole has the chance to review the issue. In case of an " "\"emergency\" (a committer doing damage to the repository), a temporary " "suspension may also be done by the repository meisters. Only a 2/3 majority " "of core has the authority to suspend commit privileges for longer than a " "week or to remove them permanently. This rule does not exist to set core up " "as a bunch of cruel dictators who can dispose of committers as casually as " "empty soda cans, but to give the project a kind of safety fuse. If someone " "is out of control, it is important to be able to deal with this immediately " "rather than be paralyzed by debate. In all cases, a committer whose " "privileges are suspended or revoked is entitled to a \"hearing\" by core, " "the total duration of the suspension being determined at that time. A " "committer whose privileges are suspended may also request a review of the " "decision after 30 days and every 30 days thereafter (unless the total " "suspension period is less than 30 days). A committer whose privileges have " "been revoked entirely may request a review after a period of 6 months has " "elapsed. This review policy is _strictly informal_ and, in all cases, core " "reserves the right to either act on or disregard requests for review if they " "feel their original decision to be the right one." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3388 +#: documentation/content/en/articles/committers-guide/_index.adoc:3389 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 " "does not mean that they have special dispensation to step outside any of the " "lines painted here; core's \"special powers\" only kick in when it acts as a " "group, not on an individual basis. As individuals, the core team members " "are all committers first and core second." msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:3389 +#: documentation/content/en/articles/committers-guide/_index.adoc:3390 #, no-wrap msgid "Details" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3397 +#: documentation/content/en/articles/committers-guide/_index.adoc:3398 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 " "contrary, one does not get to be a committer by being stupid and nothing " "rankles more than being treated that way by one of your peers. Whether we " "always feel respect for one another or not (and everyone has off days), we " "still have to _treat_ other committers with respect at all times, on public " "forums and in private email." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3399 +#: documentation/content/en/articles/committers-guide/_index.adoc:3400 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 " "arguments about code into issues that affect our long-term ability to work " "harmoniously together is just not worth the trade-off by any conceivable " "stretch of the imagination." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3405 +#: documentation/content/en/articles/committers-guide/_index.adoc:3406 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 " "confrontational. First calm down, then think about how to communicate in " "the most effective fashion for convincing the other persons that your side " "of the argument is correct, do not just blow off some steam so you can feel " "better in the short term at the cost of a long-term flame war. Not only is " "this very bad \"energy economics\", but repeated displays of public " "aggression which impair our ability to work well together will be dealt with " "severely by the project leadership and may result in suspension or " "termination of your commit privileges. The project leadership will take " "into account both public and private communications brought before it. It " "will not seek the disclosure of private communications, but it will take it " "into account if it is volunteered by the committers involved in the " "complaint." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3408 +#: documentation/content/en/articles/committers-guide/_index.adoc:3409 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 " "trading that away." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3421 +#: documentation/content/en/articles/committers-guide/_index.adoc:3422 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 " "and attention. Do not forget that your work as a contributor was very " "important to you. Remember what it was like. Do not discourage, belittle, " "or demean contributors. Treat them with respect. They are our committers in " "waiting. They are every bit as important to the project as committers. " "Their contributions are as valid and as important as your own. After all, " "you made many contributions before you became a committer. Always remember " "that." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3423 +#: documentation/content/en/articles/committers-guide/_index.adoc:3424 msgid "" "Consider the points raised under <> and " "apply them also to contributors." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3430 +#: documentation/content/en/articles/committers-guide/_index.adoc:3431 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 " "Phabricator service. The commit will only happen once something resembling " "consensus has been reached. This does not mean that permission is required " "before correcting every obvious syntax error or manual page misspelling, " "just that it is good to develop a feel for when a proposed change is not " "quite such a no-brainer and requires some feedback first. People really do " "not mind sweeping changes if the result is something clearly better than " "what they had before, they just do not like being _surprised_ by those " "changes. The very best way of making sure that things are on the right " "track is to have code reviewed by one or more other committers." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3432 +#: documentation/content/en/articles/committers-guide/_index.adoc:3433 msgid "When in doubt, ask for review!" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3433 +#: documentation/content/en/articles/committers-guide/_index.adoc:3434 msgid "Respect existing maintainers if listed." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3438 +#: documentation/content/en/articles/committers-guide/_index.adoc:3439 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, " "but it still pays to check first. One convention we use is to put a " "maintainer line in the [.filename]#Makefile# for any package or subtree " "which is being actively maintained by one or more people; see extref:" "{developers-handbook}[Source Tree Guidelines and Policies, policies] for " "documentation on this. Where sections of code have several maintainers, " "commits to affected areas by one maintainer need to be reviewed by at least " "one other maintainer. In cases where the \"maintainer-ship\" of something " "is not clear, look at the repository logs for the files in question and see " "if someone has been working recently or predominantly in that area." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3444 +#: documentation/content/en/articles/committers-guide/_index.adoc:3445 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 " "system makes it unnecessary to have an ongoing dispute raging when it is far " "easier to simply reverse the disputed change, get everyone calmed down again " "and then try to figure out what is the best way to proceed. If the change " "turns out to be the best thing after all, it can be easily brought back. If " "it turns out not to be, then the users did not have to live with the bogus " "change in the tree while everyone was busily debating its merits. People " "_very_ rarely call for back-outs in the repository since discussion " "generally exposes bad or controversial changes before the commit even " "happens, but on such rare occasions the back-out should be done without " "argument so that we can get immediately on to the topic of figuring out " "whether it was bogus or not." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3445 +#: documentation/content/en/articles/committers-guide/_index.adoc:3446 msgid "" "Changes go to FreeBSD-CURRENT before FreeBSD-STABLE unless specifically " "permitted by the release engineer or unless they are not applicable to " "FreeBSD-CURRENT. Any non-trivial or non-urgent change which is applicable " "should also be allowed to sit in FreeBSD-CURRENT for at least 3 days before " "merging so that it can be given sufficient testing. The release engineer has " "the same authority over the FreeBSD-STABLE branch as outlined in rule #5." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3451 +#: documentation/content/en/articles/committers-guide/_index.adoc:3452 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 " "turns out to be bad. Please respect this and give the release engineer your " "full cooperation when it comes to the FreeBSD-STABLE branch. The management " "of FreeBSD-STABLE may frequently seem to be overly conservative to the " "casual observer, but also bear in mind the fact that conservatism is " "supposed to be the hallmark of FreeBSD-STABLE and different rules apply " "there than in FreeBSD-CURRENT. There is also really no point in having " "FreeBSD-CURRENT be a testing ground if changes are merged over to FreeBSD-" "STABLE immediately. Changes need a chance to be tested by the FreeBSD-" "CURRENT developers, so allow some time to elapse before merging unless the " "FreeBSD-STABLE fix is critical, time sensitive or so obvious as to make " "further testing unnecessary (spelling fixes to manual pages, obvious bug/" "typo fixes, etc.) In other words, apply common sense." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3453 +#: documentation/content/en/articles/committers-guide/_index.adoc:3454 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 " "member of the `{re}`." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3464 +#: documentation/content/en/articles/committers-guide/_index.adoc:3465 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. " "There will be occasions when, despite everyone's very best attempts at self-" "control, tempers are lost and angry words are exchanged. The best thing " "that can be done in such cases is to minimize the effects of this until " "everyone has cooled back down. Do not air angry words in public and do not " "forward private correspondence or other private communications to public " "mailing lists, mail aliases, instant messaging channels or social media " "sites. What people say one-to-one is often much less sugar-coated than what " "they would say in public, and such communications therefore have no place " "there - they only serve to inflame an already bad situation. If the person " "sending a flame-o-gram at least had the grace to send it privately, then " "have the grace to keep it private yourself. If you feel you are being " "unfairly treated by another developer, and it is causing you anguish, bring " "the matter up with core rather than taking it public. Core will do its best " "to play peace makers and get things back to sanity. In cases where the " "dispute involves a change to the codebase and the participants do not appear " "to be reaching an amicable agreement, core may appoint a mutually-agreeable " "third party to resolve the dispute. All parties involved must then agree to " "be bound by the decision reached by this third party." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3465 +#: documentation/content/en/articles/committers-guide/_index.adoc:3466 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:3468 +#: documentation/content/en/articles/committers-guide/_index.adoc:3469 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 " "jumping in after a long absence and committing 10 megabytes worth of " "accumulated stuff. People who abuse this on a regular basis will have their " "commit privileges suspended until they get back from the FreeBSD Happy " "Reeducation Camp we run in Greenland." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3473 +#: documentation/content/en/articles/committers-guide/_index.adoc:3474 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, " "chances are good that you do not actually know the way we do things and " "really need to ask first or you are going to completely embarrass yourself " "in public. There is no shame in asking \"how in the heck do I do this?\" We " "already know you are an intelligent person; otherwise, you would not be a " "committer." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3482 +#: documentation/content/en/articles/committers-guide/_index.adoc:3483 msgid "" "This may sound obvious, but if it really were so obvious then we probably " "would not see so many cases of people clearly not doing this. 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 still make " "world. If your changes are to a branch, make sure your testing occurs with " "a machine which is running that code. If you have a change which also may " "break another architecture, be sure and test on all supported " "architectures. Please refer to the https://www.FreeBSD.org/internal/" "[FreeBSD Internal Page] for a list of available resources. As other " "architectures are added to the FreeBSD supported platforms list, the " "appropriate shared testing resources will be made available." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3485 +#: documentation/content/en/articles/committers-guide/_index.adoc:3486 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:3490 +#: documentation/content/en/articles/committers-guide/_index.adoc:3491 msgid "" "The trees mentioned above are for contributed software usually imported onto " "a vendor branch. Committing something there may cause unnecessary headaches " "when importing newer versions of the software. As a general consider " "sending patches upstream to the vendor. Patches may be committed to FreeBSD " "first with permission of the maintainer." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3494 +#: documentation/content/en/articles/committers-guide/_index.adoc:3495 msgid "" "Reasons for modifying upstream software range from wanting strict control " "over a tightly coupled dependency to lack of portability in the canonical " "repository's distribution of their code. Regardless of the reason, effort " "to minimize the maintenance burden of fork is helpful to fellow " "maintainers. Avoid committing trivial or cosmetic changes to files since it " "makes every merge thereafter more difficult: such patches need to be " "manually re-verified every import." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3497 +#: documentation/content/en/articles/committers-guide/_index.adoc:3498 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 " "{freebsd-arch} and ask." msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:3498 +#: documentation/content/en/articles/committers-guide/_index.adoc:3499 #, no-wrap msgid "Policy on Multiple Architectures" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3502 +#: documentation/content/en/articles/committers-guide/_index.adoc:3503 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 " "effort to make it easier to keep FreeBSD portable across the platforms we " "support, core has developed this mandate:" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3506 +#: documentation/content/en/articles/committers-guide/_index.adoc:3507 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 " "itself on at least one 32-bit and at least one 64-bit platform, preferably " "the primary reference platforms, before it may be committed to the source " "tree." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3508 +#: documentation/content/en/articles/committers-guide/_index.adoc:3509 msgid "" "The i386 and amd64 platforms were chosen due to being more readily available " "to developers and as representatives of more diverse processor and system " "designs - big versus little endian, register file versus register stack, " "different DMA and cache implementations, hardware page tables versus " "software TLB management etc." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3510 +#: documentation/content/en/articles/committers-guide/_index.adoc:3511 msgid "" "We will continue to re-evaluate this policy as cost and availability of the " "64-bit platforms change." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3514 +#: documentation/content/en/articles/committers-guide/_index.adoc:3515 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 " "during the development process, and are distinct from the requirements for " "features and architectures listed in that section. The Tier rules for " "feature support on architectures at release-time are more strict than the " "rules for changes during the development process." msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:3515 +#: documentation/content/en/articles/committers-guide/_index.adoc:3516 #, no-wrap msgid "Other Suggestions" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3519 +#: documentation/content/en/articles/committers-guide/_index.adoc:3520 msgid "" "When committing documentation changes, use a spell checker before " "committing. For all XML docs, verify that the formatting directives are " "correct by running `make lint` and package:textproc/igor[]." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3521 +#: documentation/content/en/articles/committers-guide/_index.adoc:3522 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 " "references are correct and that the man page has all of the appropriate " "`MLINKS` installed." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3528 +#: documentation/content/en/articles/committers-guide/_index.adoc:3529 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 " "obfuscates the functionality change when asking for differences between " "revisions, which can hide any new bugs. Do not include whitespace changes " "with content changes in commits to [.filename]#doc/#. The extra clutter in " "the diffs makes the translators' job much more difficult. Instead, make any " "style or whitespace changes in separate commits that are clearly labeled as " "such in the commit message." msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:3529 +#: documentation/content/en/articles/committers-guide/_index.adoc:3530 #, no-wrap msgid "Deprecating Features" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3532 +#: documentation/content/en/articles/committers-guide/_index.adoc:3533 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:3534 +#: documentation/content/en/articles/committers-guide/_index.adoc:3535 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 " "generates a warning." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3535 +#: documentation/content/en/articles/committers-guide/_index.adoc:3536 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:3536 +#: documentation/content/en/articles/committers-guide/_index.adoc:3537 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 " "release notes." msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:3537 +#: documentation/content/en/articles/committers-guide/_index.adoc:3538 #, no-wrap msgid "Privacy and Confidentiality" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3540 +#: documentation/content/en/articles/committers-guide/_index.adoc:3541 msgid "Most FreeBSD business is done in public." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3543 +#: documentation/content/en/articles/committers-guide/_index.adoc:3544 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 " "scrutiny." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3544 +#: documentation/content/en/articles/committers-guide/_index.adoc:3545 msgid "Certain sensitive matters must remain private or held under embargo." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3550 +#: documentation/content/en/articles/committers-guide/_index.adoc:3551 msgid "" "There unfortunately cannot be complete transparency. As a FreeBSD developer " "you will have a certain degree of privileged access to information. " "Consequently you are expected to respect certain requirements for " "confidentiality. Sometimes the need for confidentiality comes from external " "collaborators or has a specific time limit. Mostly though, it is a matter " "of not releasing private communications." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3551 +#: documentation/content/en/articles/committers-guide/_index.adoc:3552 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:3556 +#: documentation/content/en/articles/committers-guide/_index.adoc:3557 msgid "" "Where there are security problems that affect many different operating " "systems, FreeBSD frequently depends on early access to be able to prepare " "advisories for coordinated release. Unless FreeBSD developers can be " "trusted to maintain security, such early access will not be made available. " "The Security Officer is responsible for controlling pre-release access to " "information about vulnerabilities, and for timing the release of all " "advisories. He may request help under condition of confidentiality from any " "developer with relevant knowledge to prepare security fixes." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3557 +#: documentation/content/en/articles/committers-guide/_index.adoc:3558 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:3562 +#: documentation/content/en/articles/committers-guide/_index.adoc:3563 msgid "" "Communications to core will initially be treated as confidential. " "Eventually however, most of Core's business will be summarized into the " "monthly or quarterly core reports. Care will be taken to avoid publicising " "any sensitive details. Records of some particularly sensitive subjects may " "not be reported on at all and will be retained only in Core's private " "archives." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3563 +#: documentation/content/en/articles/committers-guide/_index.adoc:3564 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:3566 +#: documentation/content/en/articles/committers-guide/_index.adoc:3567 msgid "" "Access to certain commercially sensitive data may only be available under a " "Non-Disclosure Agreement. The FreeBSD Foundation legal staff must be " "consulted before any binding agreements are entered into." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3567 +#: documentation/content/en/articles/committers-guide/_index.adoc:3568 msgid "Private communications must not be made public without permission." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3570 +#: documentation/content/en/articles/committers-guide/_index.adoc:3571 msgid "" "Beyond the specific requirements above there is a general expectation not to " "publish private communications between developers without the consent of all " "parties involved. Ask permission before forwarding a message onto a public " "mailing list, or posting it to a forum or website that can be accessed by " "other than the original correspondents." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3571 +#: documentation/content/en/articles/committers-guide/_index.adoc:3572 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:3574 +#: documentation/content/en/articles/committers-guide/_index.adoc:3575 msgid "" "Similarly to personal communications, certain internal communications " "channels, including FreeBSD Committer only mailing lists and restricted " "access IRC channels are considered private communications. Permission is " "required to publish material from these sources." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3575 +#: documentation/content/en/articles/committers-guide/_index.adoc:3576 msgid "Core may approve publication." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3577 +#: documentation/content/en/articles/committers-guide/_index.adoc:3578 msgid "" "Where it is impractical to obtain permission due to the number of " "correspondents or where permission to publish is unreasonably withheld, Core " "may approve release of such private matters that merit more general " "publication." msgstr "" #. type: Title == -#: documentation/content/en/articles/committers-guide/_index.adoc:3579 +#: documentation/content/en/articles/committers-guide/_index.adoc:3580 #, no-wrap msgid "Support for Multiple Architectures" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3586 +#: documentation/content/en/articles/committers-guide/_index.adoc:3587 msgid "" "FreeBSD is a highly portable operating system intended to function on many " "different types of hardware architectures. Maintaining clean separation of " "Machine Dependent (MD) and Machine Independent (MI) code, as well as " "minimizing MD code, is an important part of our strategy to remain agile " "with regards to current hardware trends. Each new hardware architecture " "supported by FreeBSD adds substantially to the cost of code maintenance, " "toolchain support, and release engineering. It also dramatically increases " "the cost of effective testing of kernel changes. As such, there is strong " "motivation to differentiate between classes of support for various " "architectures while remaining strong in a few key architectures that are " "seen as the FreeBSD \"target audience\"." msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:3587 +#: documentation/content/en/articles/committers-guide/_index.adoc:3588 #, no-wrap msgid "Statement of General Intent" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3592 +#: documentation/content/en/articles/committers-guide/_index.adoc:3593 msgid "" "The FreeBSD Project targets \"production quality commercial off-the-shelf " "(COTS) workstation, server, and high-end embedded systems\". By retaining a " "focus on a narrow set of architectures of interest in these environments, " "the FreeBSD Project is able to maintain high levels of quality, stability, " "and performance, as well as minimize the load on various support teams on " "the project, such as the ports team, documentation team, security officer, " "and release engineering teams. Diversity in hardware support broadens the " "options for FreeBSD consumers by offering new features and usage " "opportunities, but these benefits must always be carefully considered in " "terms of the real-world maintenance cost associated with additional platform " "support." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3599 +#: documentation/content/en/articles/committers-guide/_index.adoc:3600 msgid "" "The FreeBSD Project differentiates platform targets into four tiers. Each " "tier includes a list of guarantees consumers may rely on as well as " "obligations by the Project and developers to fulfill those guarantees. " "These lists define the minimum guarantees for each tier. The Project and " "developers may provide additional levels of support beyond the minimum " "guarantees for a given tier, but such additional support is not guaranteed. " "Each platform target is assigned to a specific tier for each stable branch. " "As a result, a platform target might be assigned to different tiers on " "concurrent stable branches." msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:3600 +#: documentation/content/en/articles/committers-guide/_index.adoc:3601 #, no-wrap msgid "Platform Targets" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3607 +#: documentation/content/en/articles/committers-guide/_index.adoc:3608 msgid "" "Support for a hardware platform consists of two components: kernel support " "and userland Application Binary Interfaces (ABIs). Kernel platform support " "includes things needed to run a FreeBSD kernel on a hardware platform such " "as machine-dependent virtual memory management and device drivers. A " "userland ABI specifies an interface for user processes to interact with a " "FreeBSD kernel and base system libraries. A userland ABI includes system " "call interfaces, the layout and semantics of public data structures, and the " "layout and semantics of arguments passed to subroutines. Some components of " "an ABI may be defined by specifications such as the layout of C++ exception " "objects or calling conventions for C functions." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3609 +#: documentation/content/en/articles/committers-guide/_index.adoc:3610 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 " "data structures and the layout and semantics of arguments to public " "functions within the kernel itself." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3614 +#: documentation/content/en/articles/committers-guide/_index.adoc:3615 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 " "x86_64 and i386 userland ABIs. A FreeBSD kernel should support a \"native\" " "ABI as the default ABI. The native \"ABI\" generally shares certain " "properties with the kernel ABI such as the C calling convention, sizes of " "basic types, etc." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3616 +#: documentation/content/en/articles/committers-guide/_index.adoc:3617 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:3617 +#: documentation/content/en/articles/committers-guide/_index.adoc:3618 #, no-wrap msgid "Tier 1: Fully-Supported Architectures" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3622 +#: documentation/content/en/articles/committers-guide/_index.adoc:3623 msgid "" "Tier 1 platforms are the most mature FreeBSD platforms. They are supported " "by the security officer, release engineering, and Ports Management Team. " "Tier 1 architectures are expected to be Production Quality with respect to " "all aspects of the FreeBSD operating system, including installation and " "development environments." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3624 +#: documentation/content/en/articles/committers-guide/_index.adoc:3625 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:3626 +#: documentation/content/en/articles/committers-guide/_index.adoc:3627 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:3627 +#: documentation/content/en/articles/committers-guide/_index.adoc:3628 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:3628 +#: documentation/content/en/articles/committers-guide/_index.adoc:3629 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:3629 +#: documentation/content/en/articles/committers-guide/_index.adoc:3630 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:3630 +#: documentation/content/en/articles/committers-guide/_index.adoc:3631 msgid "" "Changes to userland ABIs will generally include compatibility shims to " "ensure correct operation of binaries compiled against any stable branch " "where the platform is Tier 1. These shims might not be enabled in the " "default install. If compatibility shims are not provided for an ABI change, " "the lack of shims will be clearly documented in the release notes." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3631 +#: documentation/content/en/articles/committers-guide/_index.adoc:3632 msgid "" "Changes to certain portions of the kernel ABI will include compatibility " "shims to ensure correct operation of kernel modules compiled against the " "oldest supported release on the branch. Note that not all parts of the " "kernel ABI are protected." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3632 +#: documentation/content/en/articles/committers-guide/_index.adoc:3633 msgid "" "Official binary packages for third party software will be provided by the " "ports team. For embedded architectures, these packages may be cross-built " "from a different architecture." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3633 +#: documentation/content/en/articles/committers-guide/_index.adoc:3634 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:3634 +#: documentation/content/en/articles/committers-guide/_index.adoc:3635 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:3635 +#: documentation/content/en/articles/committers-guide/_index.adoc:3636 msgid "" "Features and compatibility shims used by binaries compiled against older " "stable branches may be removed in newer major versions. Such removals will " "be clearly documented in the release notes." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3636 +#: documentation/content/en/articles/committers-guide/_index.adoc:3637 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:3637 +#: documentation/content/en/articles/committers-guide/_index.adoc:3638 msgid "Tier 1 platforms will be included in the source tree." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3638 +#: documentation/content/en/articles/committers-guide/_index.adoc:3639 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 " "packages for an external toolchain will be provided." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3640 +#: documentation/content/en/articles/committers-guide/_index.adoc:3641 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:3642 +#: documentation/content/en/articles/committers-guide/_index.adoc:3643 msgid "" "Build and test automation support either in the FreeBSD.org cluster or some " "other location easily available for all developers. Embedded platforms may " "substitute an emulator available in the FreeBSD.org cluster for actual " "hardware." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3643 -#: documentation/content/en/articles/committers-guide/_index.adoc:3673 +#: documentation/content/en/articles/committers-guide/_index.adoc:3644 +#: documentation/content/en/articles/committers-guide/_index.adoc:3674 msgid "Inclusion in the `make universe` and `make tinderbox` targets." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3644 +#: documentation/content/en/articles/committers-guide/_index.adoc:3645 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:3646 +#: documentation/content/en/articles/committers-guide/_index.adoc:3647 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:3648 +#: documentation/content/en/articles/committers-guide/_index.adoc:3649 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:3649 +#: documentation/content/en/articles/committers-guide/_index.adoc:3650 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:3650 +#: documentation/content/en/articles/committers-guide/_index.adoc:3651 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 " "systems are commonly available for the platform in question, or it can mean " "cross-builds hosted on some other Tier 1 architecture." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3651 +#: documentation/content/en/articles/committers-guide/_index.adoc:3652 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 " "versioning or shared library version bumps." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3652 +#: documentation/content/en/articles/committers-guide/_index.adoc:3653 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:3653 +#: documentation/content/en/articles/committers-guide/_index.adoc:3654 #, no-wrap msgid "Tier 2: Developmental and Niche Architectures" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3657 +#: documentation/content/en/articles/committers-guide/_index.adoc:3658 msgid "" "Tier 2 platforms are functional, but less mature FreeBSD platforms. They " "are not supported by the security officer, release engineering, and Ports " "Management Team." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3661 +#: documentation/content/en/articles/committers-guide/_index.adoc:3662 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 " "from Tier 1 status to Tier 2 status as the availability of resources to " "continue to maintain the system in a Production Quality state diminishes. " "Well-supported niche architectures may also be Tier 2." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3663 +#: documentation/content/en/articles/committers-guide/_index.adoc:3664 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:3665 +#: documentation/content/en/articles/committers-guide/_index.adoc:3666 msgid "" "The ports infrastructure should include basic support for Tier 2 " "architectures sufficient to support building ports and packages. This " "includes support for basic packages such as ports-mgmt/pkg, but there is no " "guarantee that arbitrary ports will be buildable or functional." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3666 +#: documentation/content/en/articles/committers-guide/_index.adoc:3667 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:3667 +#: documentation/content/en/articles/committers-guide/_index.adoc:3668 msgid "Tier 2 platforms will be included in the source tree." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3668 +#: documentation/content/en/articles/committers-guide/_index.adoc:3669 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 " "packages for an external toolchain will be provided." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3669 +#: documentation/content/en/articles/committers-guide/_index.adoc:3670 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:3671 +#: documentation/content/en/articles/committers-guide/_index.adoc:3672 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:3675 +#: documentation/content/en/articles/committers-guide/_index.adoc:3676 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:3677 +#: documentation/content/en/articles/committers-guide/_index.adoc:3678 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:3678 +#: documentation/content/en/articles/committers-guide/_index.adoc:3679 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:3679 +#: documentation/content/en/articles/committers-guide/_index.adoc:3680 msgid "" "While changes are permitted to break the userland ABI, the ABI should not be " "broken gratuitously. Significant userland ABI changes should be restricted " "to major versions." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3680 +#: documentation/content/en/articles/committers-guide/_index.adoc:3681 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:3681 +#: documentation/content/en/articles/committers-guide/_index.adoc:3682 #, no-wrap msgid "Tier 3: Experimental Architectures" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3685 +#: documentation/content/en/articles/committers-guide/_index.adoc:3686 msgid "" "Tier 3 platforms have at least partial FreeBSD support. They are _not_ " "supported by the security officer, release engineering, and Ports Management " "Team." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3688 +#: documentation/content/en/articles/committers-guide/_index.adoc:3689 msgid "" "Tier 3 platforms are architectures in the early stages of development, for " "non-mainstream hardware platforms, or which are considered legacy systems " "unlikely to see broad future use. Initial support for Tier 3 platforms may " "exist in a separate repository rather than the main source repository." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3691 +#: documentation/content/en/articles/committers-guide/_index.adoc:3692 msgid "" "The FreeBSD Project provides no guarantees to consumers of Tier 3 platforms " "and is not committed to maintaining resources to support development. Tier " "3 platforms may not always be buildable, nor are any kernel or userland ABIs " "considered stable." msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:3692 +#: documentation/content/en/articles/committers-guide/_index.adoc:3693 #, no-wrap msgid "Unsupported Architectures" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3696 +#: documentation/content/en/articles/committers-guide/_index.adoc:3697 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:3699 +#: documentation/content/en/articles/committers-guide/_index.adoc:3700 msgid "" "After a platform transitions to unsupported, all support for the platform is " "removed from the source, ports and documentation trees. Note that ports " "support should remain as long as the platform is supported in a branch " "supported by ports." msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:3700 +#: documentation/content/en/articles/committers-guide/_index.adoc:3701 #, no-wrap msgid "Policy on Changing the Tier of an Architecture" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3704 +#: documentation/content/en/articles/committers-guide/_index.adoc:3705 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 " "Security Officer, Release Engineering, and ports management teams. For a " "platform to be promoted to a higher tier, any missing support guarantees " "must be satisfied before the promotion is completed." msgstr "" #. type: Title == -#: documentation/content/en/articles/committers-guide/_index.adoc:3706 +#: documentation/content/en/articles/committers-guide/_index.adoc:3707 #, no-wrap msgid "Ports Specific FAQ" msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:3709 +#: documentation/content/en/articles/committers-guide/_index.adoc:3710 #, no-wrap msgid "Adding a New Port" msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:3712 +#: documentation/content/en/articles/committers-guide/_index.adoc:3713 #, no-wrap msgid "How do I add a new port?" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3716 +#: documentation/content/en/articles/committers-guide/_index.adoc:3717 msgid "" "Adding a port to the tree is relatively simple. Once the port is ready to be " "added, as explained later <>, you need to add " "the port's directory entry in the category's [.filename]#Makefile#. In this " "[.filename]#Makefile#, ports are listed in alphabetical order and added to " "the `SUBDIR` variable, like this:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3720 +#: documentation/content/en/articles/committers-guide/_index.adoc:3721 #, no-wrap msgid "\tSUBDIR += newport\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3723 +#: documentation/content/en/articles/committers-guide/_index.adoc:3724 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:3728 +#: documentation/content/en/articles/committers-guide/_index.adoc:3729 #, no-wrap msgid "" "% git add category/Makefile category/newport\n" "% git commit\n" "% git push\n" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3732 +#: documentation/content/en/articles/committers-guide/_index.adoc:3733 msgid "" "Don't forget to <>; a specific hook has been developed to verify the " "category's [.filename]#Makefile#." msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:3735 +#: documentation/content/en/articles/committers-guide/_index.adoc:3736 #, 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:3738 +#: documentation/content/en/articles/committers-guide/_index.adoc:3739 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:3741 +#: documentation/content/en/articles/committers-guide/_index.adoc:3742 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." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3743 +#: documentation/content/en/articles/committers-guide/_index.adoc:3744 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:3745 +#: documentation/content/en/articles/committers-guide/_index.adoc:3746 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 " "Contributors, contrib-additional] section of the FreeBSD Contributors List." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3748 +#: documentation/content/en/articles/committers-guide/_index.adoc:3749 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:3752 +#: documentation/content/en/articles/committers-guide/_index.adoc:3753 msgid "" "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:3762 +#: documentation/content/en/articles/committers-guide/_index.adoc:3763 #, no-wrap msgid "" "# make install\n" "# make package\n" "# make deinstall\n" "# pkg add package you built above\n" "# make deinstall\n" "# make reinstall\n" "# make package\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3765 +#: documentation/content/en/articles/committers-guide/_index.adoc:3766 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:3768 +#: documentation/content/en/articles/committers-guide/_index.adoc:3769 #, no-wrap msgid "Removing an Existing Port" msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:3771 +#: documentation/content/en/articles/committers-guide/_index.adoc:3772 #, no-wrap msgid "How do I remove an existing port?" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3774 +#: documentation/content/en/articles/committers-guide/_index.adoc:3775 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:3776 +#: documentation/content/en/articles/committers-guide/_index.adoc:3777 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:3777 +#: documentation/content/en/articles/committers-guide/_index.adoc:3778 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:3778 +#: documentation/content/en/articles/committers-guide/_index.adoc:3779 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:3782 +#: documentation/content/en/articles/committers-guide/_index.adoc:3783 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:3785 +#: documentation/content/en/articles/committers-guide/_index.adoc:3786 msgid "Then, remove the port:" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3789 +#: documentation/content/en/articles/committers-guide/_index.adoc:3790 msgid "Remove the port's files and directory with `git rm`." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3790 +#: documentation/content/en/articles/committers-guide/_index.adoc:3791 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:3791 -#: documentation/content/en/articles/committers-guide/_index.adoc:3806 +#: documentation/content/en/articles/committers-guide/_index.adoc:3792 +#: documentation/content/en/articles/committers-guide/_index.adoc:3807 msgid "Add an entry to [.filename]#ports/MOVED#." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3792 +#: documentation/content/en/articles/committers-guide/_index.adoc:3793 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:3797 +#: documentation/content/en/articles/committers-guide/_index.adoc:3798 msgid "" "Alternatively, you can use the rmport script, from [.filename]#ports/Tools/" "scripts#. This script was written by {vd}. When sending questions about " "this script to the {freebsd-ports}, please also CC {crees}, the current " "maintainer." msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:3799 +#: documentation/content/en/articles/committers-guide/_index.adoc:3800 #, 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:3804 +#: documentation/content/en/articles/committers-guide/_index.adoc:3805 msgid "" "Perform a thorough check of the ports collection for any dependencies on the " "old port location/name, and update them. Running `grep` on [." "filename]#INDEX# is not enough because some ports have dependencies enabled " "by compile-time options. A full man:git-grep[1] of the ports collection is " "recommended." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3805 +#: documentation/content/en/articles/committers-guide/_index.adoc:3806 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:3807 +#: documentation/content/en/articles/committers-guide/_index.adoc:3808 msgid "" "Search for entries in xml files inside [.filename]#ports/security/vuxml# and " "adjust them accordingly. In particular, check for previous packages with the " "new name which version could include the new port." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3808 +#: documentation/content/en/articles/committers-guide/_index.adoc:3809 msgid "Move the port with `git mv`." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3809 -#: documentation/content/en/articles/committers-guide/_index.adoc:3820 +#: documentation/content/en/articles/committers-guide/_index.adoc:3810 +#: documentation/content/en/articles/committers-guide/_index.adoc:3821 msgid "Commit the changes." msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:3812 +#: documentation/content/en/articles/committers-guide/_index.adoc:3813 #, 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:3817 +#: documentation/content/en/articles/committers-guide/_index.adoc:3818 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:3818 +#: documentation/content/en/articles/committers-guide/_index.adoc:3819 msgid "Add the new port to the [.filename]#new-cat/Makefile#." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3819 +#: documentation/content/en/articles/committers-guide/_index.adoc:3820 msgid "Change stuff in [.filename]#new-cat/new-port#." msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:3823 +#: documentation/content/en/articles/committers-guide/_index.adoc:3824 #, no-wrap msgid "Ports Freeze" msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:3826 +#: documentation/content/en/articles/committers-guide/_index.adoc:3827 #, no-wrap msgid "What is a “ports freeze”?" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3833 +#: documentation/content/en/articles/committers-guide/_index.adoc:3834 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 " "with a release. It usually lasted a couple of weeks. During that time, " "build problems were fixed, and the release packages were built. This " "practice is no longer used, as the packages for the releases are built from " "the current stable, quarterly branch." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3835 +#: documentation/content/en/articles/committers-guide/_index.adoc:3836 msgid "" "For more information on how to merge commits to the quarterly branch, see " "<>." msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:3837 +#: documentation/content/en/articles/committers-guide/_index.adoc:3838 #, no-wrap msgid "Quarterly Branches" msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:3840 +#: documentation/content/en/articles/committers-guide/_index.adoc:3841 #, 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:3843 +#: documentation/content/en/articles/committers-guide/_index.adoc:3844 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:3845 +#: documentation/content/en/articles/committers-guide/_index.adoc:3846 #, 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:3848 +#: documentation/content/en/articles/committers-guide/_index.adoc:3849 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 " "repository, so basically:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3854 +#: documentation/content/en/articles/committers-guide/_index.adoc:3855 #, no-wrap msgid "" "% git checkout 2021Q2\n" "% git cherry-pick -x $HASH\n" "(verify everything is OK, for example by doing a build test)\n" "% git push\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3858 +#: documentation/content/en/articles/committers-guide/_index.adoc:3859 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 " "branch is included in the new commit message of the quarterly branch." msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:3860 +#: documentation/content/en/articles/committers-guide/_index.adoc:3861 #, no-wrap msgid "Creating a New Category" msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:3863 +#: documentation/content/en/articles/committers-guide/_index.adoc:3864 #, no-wrap msgid "What is the procedure for creating a new category?" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3868 +#: documentation/content/en/articles/committers-guide/_index.adoc:3869 msgid "" "Please see extref:{porters-handbook}[Proposing a New Category, proposing-" "categories] in the Porter's Handbook. Once that procedure has been followed " "and the PR has been assigned to the {portmgr}, it is their decision whether " "or not to approve it. If they do, it is their responsibility to:" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3872 +#: documentation/content/en/articles/committers-guide/_index.adoc:3873 msgid "Perform any needed moves. (This only applies to physical categories.)" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3873 +#: documentation/content/en/articles/committers-guide/_index.adoc:3874 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:3874 +#: documentation/content/en/articles/committers-guide/_index.adoc:3875 msgid "Assign the PR back to you." msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:3877 +#: documentation/content/en/articles/committers-guide/_index.adoc:3878 #, 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:3882 +#: documentation/content/en/articles/committers-guide/_index.adoc:3883 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:3884 +#: documentation/content/en/articles/committers-guide/_index.adoc:3885 msgid "To do this, you will need to:" msgstr "" #. type: delimited block = 6 -#: documentation/content/en/articles/committers-guide/_index.adoc:3888 +#: documentation/content/en/articles/committers-guide/_index.adoc:3889 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 " "the PKGORIGIN is correct." msgstr "" #. type: delimited block = 6 -#: documentation/content/en/articles/committers-guide/_index.adoc:3889 +#: documentation/content/en/articles/committers-guide/_index.adoc:3890 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 " "ports hierarchy, catching any errors here will save you having to re-run " "that step later on." msgstr "" #. type: delimited block = 6 -#: documentation/content/en/articles/committers-guide/_index.adoc:3890 +#: documentation/content/en/articles/committers-guide/_index.adoc:3891 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:3893 +#: documentation/content/en/articles/committers-guide/_index.adoc:3894 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 " "installed packages to the port directory they were built from. If this entry " "is wrong, common port tools like man:pkg-version[8] and man:portupgrade[1] " "fail." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3895 +#: documentation/content/en/articles/committers-guide/_index.adoc:3896 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 " "every port in the ports tree, even those not connected to the build, so you " "can run it directly after the move operation. Hint: do not forget to look at " "the ``PKGORIGIN``s of any slave ports of the ports you just moved!" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3896 +#: documentation/content/en/articles/committers-guide/_index.adoc:3897 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 " "enable building the new category in [.filename]#ports/Makefile#. Run make " "checksubdirs in the affected category directories to check the SUBDIR " "entries. Next, in the [.filename]#ports/# directory, run make index. This " "can take over 40 minutes on even modern systems; however, it is a necessary " "step to prevent problems for other people." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3897 +#: documentation/content/en/articles/committers-guide/_index.adoc:3898 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 [." "filename]#Makefile# changes for the old category or categories." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3898 +#: documentation/content/en/articles/committers-guide/_index.adoc:3899 msgid "Add appropriate entries to [.filename]#ports/MOVED#." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3899 +#: documentation/content/en/articles/committers-guide/_index.adoc:3900 msgid "Update the documentation by modifying:" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3900 -#: documentation/content/en/articles/committers-guide/_index.adoc:3909 +#: documentation/content/en/articles/committers-guide/_index.adoc:3901 +#: documentation/content/en/articles/committers-guide/_index.adoc:3910 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:3902 +#: documentation/content/en/articles/committers-guide/_index.adoc:3903 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 " "previous locations in the repository." msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:3904 +#: documentation/content/en/articles/committers-guide/_index.adoc:3905 #, 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:3907 +#: documentation/content/en/articles/committers-guide/_index.adoc:3908 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:3911 -#: documentation/content/en/articles/committers-guide/_index.adoc:4005 +#: documentation/content/en/articles/committers-guide/_index.adoc:3912 +#: documentation/content/en/articles/committers-guide/_index.adoc:4006 #, no-wrap msgid "Miscellaneous Questions" msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:3914 +#: documentation/content/en/articles/committers-guide/_index.adoc:3915 #, 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:3917 +#: documentation/content/en/articles/committers-guide/_index.adoc:3918 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:3919 +#: documentation/content/en/articles/committers-guide/_index.adoc:3920 msgid "" "Most infrastructure changes to a port (that is, modernizing, but not " "changing the functionality). For example, the blanket covers converting to " "new `USES` macros, enabling verbose builds, and switching to new ports " "system syntaxes." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3920 +#: documentation/content/en/articles/committers-guide/_index.adoc:3921 msgid "Trivial and _tested_ build and runtime fixes." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3921 +#: documentation/content/en/articles/committers-guide/_index.adoc:3922 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:3926 +#: documentation/content/en/articles/committers-guide/_index.adoc:3927 msgid "" "Exceptions to this are anything maintained by the {portmgr}, or the " "{security-officer}. No unauthorized commits may ever be made to ports " "maintained by those groups." msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:3929 +#: documentation/content/en/articles/committers-guide/_index.adoc:3930 #, 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:3933 +#: documentation/content/en/articles/committers-guide/_index.adoc:3934 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:3935 +#: documentation/content/en/articles/committers-guide/_index.adoc:3936 msgid "" "Reports for all the package builds (official, experimental, and non-" "regression) are aggregated at link:pkg-status.FreeBSD.org[pkg-status.FreeBSD." "org]." msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:3937 +#: documentation/content/en/articles/committers-guide/_index.adoc:3938 #, 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:3940 +#: documentation/content/en/articles/committers-guide/_index.adoc:3941 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:3942 +#: documentation/content/en/articles/committers-guide/_index.adoc:3943 #, 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:3946 +#: documentation/content/en/articles/committers-guide/_index.adoc:3947 msgid "" "Any file directly under [.filename]#ports/#, or any file under a " "subdirectory that starts with an uppercase letter ([.filename]#Mk/#, [." "filename]#Tools/#, etc.). In particular, the {portmgr} is very protective " "of [.filename]#ports/Mk/bsd.port*.mk# so do not commit changes to those " "files unless you want to face their wrath." msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:3948 +#: documentation/content/en/articles/committers-guide/_index.adoc:3949 #, 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:3952 +#: documentation/content/en/articles/committers-guide/_index.adoc:3953 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 " "includes a summary of the relevant diffs between the original and new " "distfile to ensure that the distfile has not been corrupted or maliciously " "altered. If the current version of the port has been in the ports tree for " "a while, a copy of the old distfile will usually be available on the ftp " "servers; otherwise the author or maintainer should be contacted to find out " "why the distfile has changed." msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:3954 +#: documentation/content/en/articles/committers-guide/_index.adoc:3955 #, 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:3958 +#: documentation/content/en/articles/committers-guide/_index.adoc:3959 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:3960 +#: documentation/content/en/articles/committers-guide/_index.adoc:3961 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 " "commit." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3964 +#: documentation/content/en/articles/committers-guide/_index.adoc:3965 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:3965 +#: documentation/content/en/articles/committers-guide/_index.adoc:3966 msgid "Select the product your patch is about." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3966 +#: documentation/content/en/articles/committers-guide/_index.adoc:3967 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:3967 +#: documentation/content/en/articles/committers-guide/_index.adoc:3968 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 " "says “Hide Advanced Fields”, no need to do anything." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3968 +#: documentation/content/en/articles/committers-guide/_index.adoc:3969 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:3969 +#: documentation/content/en/articles/committers-guide/_index.adoc:3970 msgid "Submit. Wait for the build to run." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3970 +#: documentation/content/en/articles/committers-guide/_index.adoc:3971 msgid "{portmgr} will reply with a possible fallout." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3971 +#: documentation/content/en/articles/committers-guide/_index.adoc:3972 msgid "Depending on the fallout:" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3972 +#: documentation/content/en/articles/committers-guide/_index.adoc:3973 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:3973 +#: documentation/content/en/articles/committers-guide/_index.adoc:3974 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:3974 +#: documentation/content/en/articles/committers-guide/_index.adoc:3975 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:3977 +#: documentation/content/en/articles/committers-guide/_index.adoc:3978 #, no-wrap msgid "Issues Specific to Developers Who Are Not Committers" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3982 +#: documentation/content/en/articles/committers-guide/_index.adoc:3983 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 " "(except things specific to commits and the mailing list memberships that go " "with them). In particular, we recommend that you read:" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3984 +#: documentation/content/en/articles/committers-guide/_index.adoc:3985 msgid "<>" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3985 +#: documentation/content/en/articles/committers-guide/_index.adoc:3986 msgid "<>" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3989 +#: documentation/content/en/articles/committers-guide/_index.adoc:3990 msgid "" "Get your mentor to add you to the \"Additional Contributors\" ([." "filename]#doc/shared/contrib-additional.adoc#), if you are not already " "listed there." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3991 +#: documentation/content/en/articles/committers-guide/_index.adoc:3992 msgid "<>" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3992 +#: documentation/content/en/articles/committers-guide/_index.adoc:3993 msgid "<>" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3993 +#: documentation/content/en/articles/committers-guide/_index.adoc:3994 msgid "<>" msgstr "" #. type: Title == -#: documentation/content/en/articles/committers-guide/_index.adoc:3995 +#: documentation/content/en/articles/committers-guide/_index.adoc:3996 #, no-wrap msgid "Information About Google Analytics" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3998 +#: documentation/content/en/articles/committers-guide/_index.adoc:3999 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:4002 +#: documentation/content/en/articles/committers-guide/_index.adoc:4003 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:4007 +#: documentation/content/en/articles/committers-guide/_index.adoc:4008 #, 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:4011 +#: documentation/content/en/articles/committers-guide/_index.adoc:4012 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 " "automatically be visible under https://people.FreeBSD.org/[https://people." "FreeBSD.org/]." msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:4012 +#: documentation/content/en/articles/committers-guide/_index.adoc:4013 #, no-wrap msgid "Where are the mailing list archives stored?" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:4015 +#: documentation/content/en/articles/committers-guide/_index.adoc:4016 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:4016 +#: documentation/content/en/articles/committers-guide/_index.adoc:4017 #, 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:4019 +#: documentation/content/en/articles/committers-guide/_index.adoc:4020 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:4021 +#: documentation/content/en/articles/committers-guide/_index.adoc:4022 #, no-wrap msgid "Benefits and Perks for FreeBSD Committers" msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:4024 +#: documentation/content/en/articles/committers-guide/_index.adoc:4025 #, no-wrap msgid "Recognition" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:4028 +#: documentation/content/en/articles/committers-guide/_index.adoc:4029 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 " "every engineer would dream of meeting is a great perk!" msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:4030 +#: documentation/content/en/articles/committers-guide/_index.adoc:4031 #, no-wrap msgid "FreeBSD Mall" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:4033 +#: documentation/content/en/articles/committers-guide/_index.adoc:4034 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:4035 +#: documentation/content/en/articles/committers-guide/_index.adoc:4036 #, no-wrap msgid "`Gandi.net`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:4038 +#: documentation/content/en/articles/committers-guide/_index.adoc:4039 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:4042 +#: documentation/content/en/articles/committers-guide/_index.adoc:4043 msgid "" "Gandi offers an E-rate discount to all FreeBSD developers. In order to " "streamline the process of getting the discount first set up a Gandi account, " "fill in the billing information and select the currency. Then send an mail " "to mailto:non-profit@gandi.net[non-profit@gandi.net] using your `@freebsd." "org` mail address, and indicate your Gandi handle." msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:4044 +#: documentation/content/en/articles/committers-guide/_index.adoc:4045 #, no-wrap msgid "`rsync.net`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:4047 +#: documentation/content/en/articles/committers-guide/_index.adoc:4048 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:4048 +#: documentation/content/en/articles/committers-guide/_index.adoc:4049 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." "html] using your `@freebsd.org` address to receive this free account." msgstr "" diff --git a/documentation/content/en/articles/releng/_index.po b/documentation/content/en/articles/releng/_index.po index 0261e799ed..fa85524656 100644 --- a/documentation/content/en/articles/releng/_index.po +++ b/documentation/content/en/articles/releng/_index.po @@ -1,1253 +1,1253 @@ # SOME DESCRIPTIVE TITLE # Copyright (C) YEAR The FreeBSD Project # This file is distributed under the same license as the FreeBSD Documentation package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2022-02-01 09:21-0300\n" +"POT-Creation-Date: 2022-10-01 10:13-0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. type: YAML Front Matter: description #: documentation/content/en/articles/releng/_index.adoc:1 #, no-wrap -msgid "This paper describes the approach used by past the FreeBSD release engineering team to make production quality releases of the FreeBSD Operating System" +msgid "This paper describes the approach previously used by the FreeBSD release engineering team to make production quality releases of the FreeBSD Operating System" msgstr "" #. type: YAML Front Matter: title #: documentation/content/en/articles/releng/_index.adoc:1 #, no-wrap msgid "Legacy FreeBSD Release Engineering" msgstr "" #. type: Title = #: documentation/content/en/articles/releng/_index.adoc:12 #, no-wrap msgid "FreeBSD Release Engineering" msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:45 msgid "Abstract" msgstr "" #. type: delimited block = 4 #: documentation/content/en/articles/releng/_index.adoc:51 msgid "" "This document is outdated and does not accurately describe the current " "release procedures of the FreeBSD Release Engineering team. It is retained " "for historical purposes. The current procedures used by the FreeBSD Release " "Engineering team are available in the extref:{freebsd-releng}[FreeBSD " "Release Engineering] article." msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:55 msgid "" "This paper describes the approach used by the FreeBSD release engineering " "team to make production quality releases of the FreeBSD Operating System. " "It details the methodology used for the official FreeBSD releases and " "describes the tools available for those interested in producing customized " "FreeBSD releases for corporate rollouts or commercial productization." msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:57 msgid "'''" msgstr "" #. type: Title == #: documentation/content/en/articles/releng/_index.adoc:61 #, no-wrap msgid "Introduction" msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:71 msgid "" "The development of FreeBSD is a very open process. FreeBSD is comprised of " "contributions from thousands of people around the world. The FreeBSD " "Project provides Subversion footnote:[Subversion, http://subversion.apache." "org] access to the general public so that others can have access to log " "messages, diffs (patches) between development branches, and other " "productivity enhancements that formal source code management provides. This " "has been a huge help in attracting more talented developers to FreeBSD. " "However, I think everyone would agree that chaos would soon manifest if " "write access to the main repository was opened up to everyone on the " "Internet. Therefore only a \"select\" group of nearly 300 people are given " "write access to the Subversion repository. These extref:{contributors}" "[FreeBSD committers, staff-committers]footnote:[extref:{contributors}" "[FreeBSD committers, staff-committers]] are usually the people who do the " "bulk of FreeBSD development. An elected link:https://www.FreeBSD.org/" "administration/#t-core[Core Team]footnote:[link:https://www.FreeBSD.org/" "administration/#t-core[FreeBSD Core Team]] of developers provide some level " "of direction over the project." msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:76 msgid "" "The rapid pace of `FreeBSD` development makes the main development branch " "unsuitable for the everyday use by the general public. In particular, " "stabilizing efforts are required for polishing the development system into a " "production quality release. To solve this conflict, development continues " "on several parallel tracks. The main development branch is the _HEAD_ or " "_trunk_ of our Subversion tree, known as \"FreeBSD-CURRENT\" or \"-CURRENT\" " "for short." msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:82 msgid "" "A set of more stable branches are maintained, known as \"FreeBSD-STABLE\" or " "\"-STABLE\" for short. All branches live in a master Subversion repository " "maintained by the FreeBSD Project. FreeBSD-CURRENT is the \"bleeding-edge\" " "of FreeBSD development where all new changes first enter the system. " "FreeBSD-STABLE is the development branch from which major releases are " "made. Changes go into this branch at a different pace, and with the general " "assumption that they have first gone into FreeBSD-CURRENT and have been " "thoroughly tested by our user community." msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:87 msgid "" "The term _stable_ in the name of the branch refers to the presumed " "Application Binary Interface stability, which is promised by the project. " "This means that a user application compiled on an older version of the " "system from the same branch works on a newer system from the same branch. " "The ABI stability has improved greatly from the compared to previous " "releases. In most cases, binaries from the older _STABLE_ systems run " "unmodified on newer systems, including __HEAD__, assuming that the system " "management interfaces are not used." msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:90 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." msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:93 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/`." msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:95 msgid "" "The virtual machine images are approximately 150MB man:xz[1] compressed, and " "contain a 10GB sparse filesystem when attached to a virtual machine." msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:98 msgid "" "Bug reports and feature requests are continuously submitted by users " "throughout the release cycle. Problems reports are entered into our " "Bugzilla database through the web interface provided at https://www.freebsd." "org/support/bugreports/[https://www.freebsd.org/support/bugreports/]." msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:103 msgid "" "To service our most conservative users, individual release branches were " "introduced with FreeBSD 4.3. These release branches are created shortly " "before a final release is made. After the release goes out, only the most " "critical security fixes and additions are merged onto the release branch. " "In addition to source updates via Subversion, binary patchkits are available " "to keep systems on the _releng/X.Y_ branches updated." msgstr "" #. type: Title === #: documentation/content/en/articles/releng/_index.adoc:104 #, no-wrap msgid "What This Article Describes" msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:107 msgid "The following sections of this article describe:" msgstr "" #. type: Labeled list #: documentation/content/en/articles/releng/_index.adoc:108 #, no-wrap msgid "<>" msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:110 msgid "" "The different phases of the release engineering process leading up to the " "actual system build." msgstr "" #. type: Labeled list #: documentation/content/en/articles/releng/_index.adoc:111 #, no-wrap msgid "<>" msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:113 msgid "The actual build process." msgstr "" #. type: Labeled list #: documentation/content/en/articles/releng/_index.adoc:114 #, no-wrap msgid "<>" msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:116 msgid "How the base release may be extended by third parties." msgstr "" #. type: Labeled list #: documentation/content/en/articles/releng/_index.adoc:117 #, no-wrap msgid "<>" msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:119 msgid "Some of the lessons learned through the release of FreeBSD 4.4." msgstr "" #. type: Labeled list #: documentation/content/en/articles/releng/_index.adoc:120 #, no-wrap msgid "<>" msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:122 msgid "Future directions of development." msgstr "" #. type: Title == #: documentation/content/en/articles/releng/_index.adoc:124 #, no-wrap msgid "Release Process" msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:129 msgid "" "New releases of FreeBSD are released from the -STABLE branch at " "approximately four month intervals. The FreeBSD release process begins to " "ramp up 70-80 days before the anticipated release date when the release " "engineer sends an email to the development mailing lists to remind " "developers that they only have 15 days to integrate new changes before the " "code freeze. During this time, many developers perform what have become " "known as \"MFC sweeps\"." msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:133 msgid "" "MFC stands for \"Merge From CURRENT\" and it describes the process of " "merging a tested change from our -CURRENT development branch to our -STABLE " "branch. Project policy requires any change to be first applied to trunk, " "and merged to the -STABLE branches after sufficient external testing was " "done by -CURRENT users (developers are expected to extensively test the " "change before committing to -CURRENT, but it is impossible for a person to " "exercise all usages of the general-purpose operating system). Minimal MFC " "period is 3 days, which is typically used only for trivial or critical " "bugfixes." msgstr "" #. type: Title === #: documentation/content/en/articles/releng/_index.adoc:134 #, no-wrap msgid "Code Review" msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:140 msgid "" "Sixty days before the anticipated release, the source repository enters a " "\"code freeze\". During this time, all commits to the -STABLE branch must " "be approved by `{re}`. The approval process is technically enforced by a " "pre-commit hook. The kinds of changes that are allowed during this period " "include:" msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:142 msgid "Bug fixes." msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:143 msgid "Documentation updates." msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:144 msgid "Security-related fixes of any kind." msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:145 msgid "Minor changes to device drivers, such as adding new Device IDs." msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:146 msgid "Driver updates from the vendors." msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:147 msgid "" "Any additional change that the release engineering team feels is justified, " "given the potential risk." msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:151 msgid "" "Shortly after the code freeze is started, a _BETA1_ image is built and " "released for widespread testing. During the code freeze, at least one beta " "image or release candidate is released every two weeks until the final " "release is ready. During the days preceding the final release, the release " "engineering team is in constant communication with the security-officer " "team, the documentation maintainers, and the port maintainers to ensure that " "all of the different components required for a successful release are " "available." msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:154 msgid "" "After the quality of the BETA images is satisfying enough, and no large and " "potentially risky changes are planned, the release branch is created and " "_Release Candidate_ (RC) images are built from the release branch, instead " "of the BETA images from the STABLE branch. Also, the freeze on the STABLE " "branch is lifted and release branch enters a \"hard code freeze\" where it " "becomes much harder to justify new changes to the system unless a serious " "bug-fix or security issue is involved." msgstr "" #. type: Title === #: documentation/content/en/articles/releng/_index.adoc:155 #, no-wrap msgid "Final Release Checklist" msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:158 msgid "" "When several BETA images have been made available for widespread testing and " "all major issues have been resolved, the final release \"polishing\" can " "begin." msgstr "" #. type: Title ==== #: documentation/content/en/articles/releng/_index.adoc:160 #, no-wrap msgid "Creating the Release Branch" msgstr "" #. type: delimited block = 4 #: documentation/content/en/articles/releng/_index.adoc:165 msgid "" "In all examples below, `$FSVN` refers to the location of the FreeBSD " "Subversion repository, `svn+ssh://svn.FreeBSD.org/base/`." msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:169 msgid "" "The layout of FreeBSD branches in Subversion is described in the extref:" "{committers-guide}[Committer's Guide, subversion-primer-base-layout]. The " "first step in creating a branch is to identify the revision of the `stable/" "_X_` sources that you want to branch _from_." msgstr "" #. type: delimited block . 4 #: documentation/content/en/articles/releng/_index.adoc:173 #, no-wrap msgid "# svn log -v $FSVN/stable/9\n" msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:176 msgid "The next step is to create the _release branch_" msgstr "" #. type: delimited block . 4 #: documentation/content/en/articles/releng/_index.adoc:180 #, no-wrap msgid "# svn cp $FSVN/stable/9@REVISION $FSVN/releng/9.2\n" msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:183 msgid "This branch can be checked out:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/articles/releng/_index.adoc:187 #, no-wrap msgid "# svn co $FSVN/releng/9.2 src\n" msgstr "" #. type: delimited block = 4 #: documentation/content/en/articles/releng/_index.adoc:192 msgid "" "Creating the `releng` branch and `release` tags is done by the link:https://" "www.FreeBSD.org/administration/#t-re[Release Engineering Team]." msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' #: documentation/content/en/articles/releng/_index.adoc:194 #, no-wrap msgid "FreeBSD Development Branch" msgstr "" #. type: Target for macro image #: documentation/content/en/articles/releng/_index.adoc:194 #, no-wrap msgid "branches-head.png" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' #: documentation/content/en/articles/releng/_index.adoc:196 #, no-wrap msgid "FreeBSD 3.x STABLE Branch" msgstr "" #. type: Target for macro image #: documentation/content/en/articles/releng/_index.adoc:196 #, no-wrap msgid "branches-releng3.png" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' #: documentation/content/en/articles/releng/_index.adoc:198 #, no-wrap msgid "FreeBSD 4.x STABLE Branch" msgstr "" #. type: Target for macro image #: documentation/content/en/articles/releng/_index.adoc:198 #, no-wrap msgid "branches-releng4.png" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' #: documentation/content/en/articles/releng/_index.adoc:200 #, no-wrap msgid "FreeBSD 5.x STABLE Branch" msgstr "" #. type: Target for macro image #: documentation/content/en/articles/releng/_index.adoc:200 #, no-wrap msgid "branches-releng5.png" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' #: documentation/content/en/articles/releng/_index.adoc:202 #, no-wrap msgid "FreeBSD 6.x STABLE Branch" msgstr "" #. type: Target for macro image #: documentation/content/en/articles/releng/_index.adoc:202 #, no-wrap msgid "branches-releng6.png" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' #: documentation/content/en/articles/releng/_index.adoc:204 #, no-wrap msgid "FreeBSD 7.x STABLE Branch" msgstr "" #. type: Target for macro image #: documentation/content/en/articles/releng/_index.adoc:204 #, no-wrap msgid "branches-releng7.png" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' #: documentation/content/en/articles/releng/_index.adoc:206 #, no-wrap msgid "FreeBSD 8.x STABLE Branch" msgstr "" #. type: Target for macro image #: documentation/content/en/articles/releng/_index.adoc:206 #, no-wrap msgid "branches-releng8.png" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' #: documentation/content/en/articles/releng/_index.adoc:208 #, no-wrap msgid "FreeBSD 9.x STABLE Branch" msgstr "" #. type: Target for macro image #: documentation/content/en/articles/releng/_index.adoc:208 #, no-wrap msgid "branches-releng9.png" msgstr "" #. type: Title ==== #: documentation/content/en/articles/releng/_index.adoc:211 #, no-wrap msgid "Bumping up the Version Number" msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:214 msgid "" "Before the final release can be tagged, built, and released, the following " "files need to be modified to reflect the correct version of FreeBSD:" msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:216 msgid "[.filename]#doc/en_US.ISO8859-1/books/handbook/mirrors/chapter.xml#" msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:217 msgid "[.filename]#doc/en_US.ISO8859-1/books/porters-handbook/book.xml#" msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:218 msgid "[.filename]#doc/en_US.ISO8859-1/htdocs/cgi/ports.cgi#" msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:219 msgid "[.filename]#ports/Tools/scripts/release/config#" msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:220 msgid "[.filename]#doc/shared/xml/freebsd.ent#" msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:221 msgid "[.filename]#src/Makefile.inc1#" msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:222 msgid "[.filename]#src/UPDATING#" msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:223 msgid "[.filename]#src/gnu/usr.bin/groff/tmac/mdoc.local#" msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:224 msgid "[.filename]#src/release/Makefile#" msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:225 msgid "[.filename]#src/release/doc/en_US.ISO8859-1/shared/xml/release.dsl#" msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:226 msgid "[.filename]#src/release/doc/shared/examples/Makefile.relnotesng#" msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:227 msgid "[.filename]#src/release/doc/shared/xml/release.ent#" msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:228 msgid "[.filename]#src/sys/conf/newvers.sh#" msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:229 msgid "[.filename]#src/sys/sys/param.h#" msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:230 msgid "[.filename]#src/usr.sbin/pkg_install/add/main.c#" msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:231 msgid "[.filename]#doc/en_US.ISO8859-1/htdocs/search/opensearch/man.xml#" msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:233 msgid "" "The release notes and errata files also need to be adjusted for the new " "release (on the release branch) and truncated appropriately (on the stable/" "current branch):" msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:235 msgid "[.filename]#src/release/doc/en_US.ISO8859-1/relnotes/common/new.xml#" msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:236 msgid "[.filename]#src/release/doc/en_US.ISO8859-1/errata/article.xml#" msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:240 msgid "" "Sysinstall should be updated to note the number of available ports and the " "amount of disk space required for the Ports Collection. footnote:[FreeBSD " "Ports Collection https://www.FreeBSD.org/ports] This information is " "currently kept in [.filename]#src/usr.sbin/bsdinstall/dist.c#." msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:243 msgid "" "After the release has been built, a number of files should be updated to " "announce the release to the world. These files are relative to `head/` " "within the `doc/` subversion tree." msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:245 msgid "[.filename]#share/images/articles/releng/branches-relengX.pic#" msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:246 msgid "[.filename]#head/shared/xml/release.ent#" msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:247 msgid "[.filename]#en_US.ISO8859-1/htdocs/releases/*#" msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:248 msgid "[.filename]#en_US.ISO8859-1/htdocs/releng/index.xml#" msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:249 msgid "[.filename]#share/xml/news.xml#" msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:251 msgid "Additionally, update the \"BSD Family Tree\" file:" msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:253 msgid "[.filename]#src/shared/misc/bsd-family-tree#" msgstr "" #. type: Title ==== #: documentation/content/en/articles/releng/_index.adoc:254 #, no-wrap msgid "Creating the Release Tag" msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:257 msgid "" "When the final release is ready, the following command will create the " "`release/9.2.0` tag." msgstr "" #. type: delimited block . 4 #: documentation/content/en/articles/releng/_index.adoc:261 #, no-wrap msgid "# svn cp $FSVN/releng/9.2 $FSVN/release/9.2.0\n" msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:264 msgid "" "The Documentation and Ports managers are responsible for tagging their " "respective trees with the `tags/RELEASE_9_2_0` tag." msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:267 msgid "" "When the Subversion `svn cp` command is used to create a __release tag__, " "this identifies the source at a specific point in time. By creating tags, " "we ensure that future release builders will always be able to use the exact " "same source we used to create the official FreeBSD Project releases." msgstr "" #. type: Title == #: documentation/content/en/articles/releng/_index.adoc:269 #, no-wrap msgid "Release Building" msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:280 msgid "" "FreeBSD \"releases\" can be built by anyone with a fast machine and access " "to a source repository. (That should be everyone, since we offer Subversion " "access! See the extref:{handbook}[Subversion section in the Handbook, svn] " "for details.) The _only_ special requirement is that the man:md[4] device " "must be available. If the device is not loaded into your kernel, then the " "kernel module should be automatically loaded when man:mdconfig[8] is " "executed during the boot media creation phase. All of the tools necessary " "to build a release are available from the Subversion repository in [." "filename]#src/release#. These tools aim to provide a consistent way to " "build FreeBSD releases. A complete release can actually be built with only " "a single command, including the creation of ISO images suitable for burning " "to CDROM or DVD, and an FTP install directory. man:release[7] fully " "documents the `src/release/generate-release.sh` script which is used to " "build a release. `generate-release.sh` is a wrapper around the Makefile " "target: `make release`." msgstr "" #. type: Title === #: documentation/content/en/articles/releng/_index.adoc:281 #, no-wrap msgid "Building a Release" msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:285 msgid "" "man:release[7] documents the exact commands required to build a FreeBSD " "release. The following sequences of commands can build an 9.2.0 release:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/articles/releng/_index.adoc:290 #, no-wrap msgid "" "# cd /usr/src/release\n" "# sh generate-release.sh release/9.2.0 /local3/release\n" msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:293 msgid "" "After running these commands, all prepared release files are available in [." "filename]#/local3/release/R# directory." msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:295 msgid "" "The release [.filename]#Makefile# can be broken down into several distinct " "steps." msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:297 msgid "" "Creation of a sanitized system environment in a separate directory hierarchy " "with \"`make installworld`\"." msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:298 msgid "" "Checkout from Subversion of a clean version of the system source, " "documentation, and ports into the release build hierarchy." msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:299 msgid "" "Population of [.filename]#/etc# and [.filename]#/dev# in the chrooted " "environment." msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:300 msgid "" "chroot into the release build hierarchy, to make it harder for the outside " "environment to taint this build." msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:301 msgid "`make world` in the chrooted environment." msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:302 msgid "Build of Kerberos-related binaries." msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:303 msgid "Build [.filename]#GENERIC# kernel." msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:304 msgid "" "Creation of a staging directory tree where the binary distributions will be " "built and packaged." msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:305 msgid "" "Build and installation of the documentation toolchain needed to convert the " "documentation source (SGML) into HTML and text documents that will accompany " "the release." msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:306 msgid "" "Build and installation of the actual documentation (user manuals, tutorials, " "release notes, hardware compatibility lists, and so on.)" msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:307 msgid "Package up distribution tarballs of the binaries and sources." msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:308 msgid "Create FTP installation hierarchy." msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:309 msgid "_(optionally)_ Create ISO images for CDROM/DVD media." msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:311 msgid "" "For more information about the release build infrastructure, please see man:" "release[7]." msgstr "" #. type: delimited block = 4 #: documentation/content/en/articles/releng/_index.adoc:316 msgid "" "It is important to remove any site-specific settings from [.filename]#/etc/" "make.conf#. For example, it would be unwise to distribute binaries that " "were built on a system with `CPUTYPE` set to a specific processor." msgstr "" #. type: Title === #: documentation/content/en/articles/releng/_index.adoc:318 #, no-wrap msgid "Contributed Software (\"ports\")" msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:322 msgid "" "The https://www.FreeBSD.org/ports[FreeBSD Ports collection] is a collection " "of over {numports} third-party software packages available for FreeBSD. The " "`{portmgr}` is responsible for maintaining a consistent ports tree that can " "be used to create the binary packages that accompany official FreeBSD " "releases." msgstr "" #. type: Title === #: documentation/content/en/articles/releng/_index.adoc:323 #, no-wrap msgid "Release ISOs" msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:328 msgid "" "Starting with FreeBSD 4.4, the FreeBSD Project decided to release all four " "ISO images that were previously sold on the _BSDi/Wind River Systems/FreeBSD " "Mall_ \"official\" CDROM distributions. Each of the four discs must contain " "a [.filename]#README.TXT# file that explains the contents of the disc, a [." "filename]#CDROM.INF# file that provides meta-data for the disc so that man:" "bsdinstall[8] can validate and use the contents, and a [.filename]#filename." "txt# file that provides a manifest for the disc. This _manifest_ can be " "created with a simple command:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/articles/releng/_index.adoc:332 #, no-wrap msgid "/stage/cdrom# find . -type f | sed -e 's/^\\.\\///' | sort > filename.txt\n" msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:335 msgid "The specific requirements of each CD are outlined below." msgstr "" #. type: Title ==== #: documentation/content/en/articles/releng/_index.adoc:336 #, no-wrap msgid "Disc 1" msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:342 msgid "" "The first disc is almost completely created by `make release`. The only " "changes that should be made to the [.filename]#disc1# directory are the " "addition of a [.filename]#tools# directory, and as many popular third party " "software packages as will fit on the disc. The [.filename]#tools# directory " "contains software that allow users to create installation floppies from " "other operating systems. This disc should be made bootable so that users of " "modern PCs do not need to create installation floppy disks." msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:347 msgid "" "If a custom kernel of FreeBSD is to be included, then man:bsdinstall[8] and " "man:release[7] must be updated to include installation instructions. The " "relevant code is contained in [.filename]#src/release# and [.filename]#src/" "usr.sbin/bsdinstall#. Specifically, the file [.filename]#src/release/" "Makefile#, and [.filename]#dist.c#, [.filename]#dist.h#, [.filename]#menus." "c#, [.filename]#install.c#, and [.filename]#Makefile# will need to be " "updated under [.filename]#src/usr.sbin/bsdinstall#. Optionally, you may " "choose to update [.filename]#bsdinstall.8#." msgstr "" #. type: Title ==== #: documentation/content/en/articles/releng/_index.adoc:348 #, no-wrap msgid "Disc 2" msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:353 msgid "" "The second disc is also largely created by `make release`. This disc " "contains a \"live filesystem\" that can be used from man:bsdinstall[8] to " "troubleshoot a FreeBSD installation. This disc should be bootable and " "should also contain a compressed copy of the CVS repository in the [." "filename]#CVSROOT# directory and commercial software demos in the [." "filename]#commerce# directory." msgstr "" #. type: Title ==== #: documentation/content/en/articles/releng/_index.adoc:354 #, no-wrap msgid "Multi-volume Support" msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:360 msgid "" "Sysinstall supports multiple volume package installations. This requires " "that each disc have an [.filename]#INDEX# file containing all of the " "packages on all volumes of a set, along with an extra field that indicates " "which volume that particular package is on. Each volume in the set must " "also have the `CD_VOLUME` variable set in the [.filename]#cdrom.inf# file so " "that bsdinstall can tell which volume is which. When a user attempts to " "install a package that is not on the current disc, bsdinstall will prompt " "the user to insert the appropriate one." msgstr "" #. type: Title == #: documentation/content/en/articles/releng/_index.adoc:362 #, no-wrap msgid "Distribution" msgstr "" #. type: Title === #: documentation/content/en/articles/releng/_index.adoc:365 #, no-wrap msgid "FTP Sites" msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:371 msgid "" "When the release has been thoroughly tested and packaged for distribution, " "the master FTP site must be updated. The official FreeBSD public FTP sites " "are all mirrors of a master server that is open only to other FTP sites. " "This site is known as `ftp-master`. When the release is ready, the " "following files must be modified on `ftp-master`:" msgstr "" #. type: Labeled list #: documentation/content/en/articles/releng/_index.adoc:372 #, no-wrap msgid "[.filename]#/pub/FreeBSD/releases/arch/X.Y-RELEASE/#" msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:374 msgid "The installable FTP directory as output from `make release`." msgstr "" #. type: Labeled list #: documentation/content/en/articles/releng/_index.adoc:375 #, no-wrap msgid "[.filename]#/pub/FreeBSD/ports/arch/packages-X.Y-release/#" msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:377 msgid "The complete package build for this release." msgstr "" #. type: Labeled list #: documentation/content/en/articles/releng/_index.adoc:378 #, no-wrap msgid "[.filename]#/pub/FreeBSD/releases/arch/X.Y-RELEASE/tools#" msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:380 msgid "A symlink to [.filename]#../../../tools#." msgstr "" #. type: Labeled list #: documentation/content/en/articles/releng/_index.adoc:381 #, no-wrap msgid "[.filename]#/pub/FreeBSD/releases/arch/X.Y-RELEASE/packages#" msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:383 msgid "A symlink to [.filename]#../../../ports/arch/packages-X.Y-release#." msgstr "" #. type: Labeled list #: documentation/content/en/articles/releng/_index.adoc:384 #, no-wrap msgid "[.filename]#/pub/FreeBSD/releases/arch/ISO-IMAGES/X.Y/X.Y-RELEASE-arch-*.iso#" msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:387 msgid "" "The ISO images. The \"*\" is [.filename]#disc1#, [.filename]#disc2#, etc. " "Only if there is a [.filename]#disc1# and there is an alternative first " "installation CD (for example a stripped-down install with no windowing " "system) there may be a [.filename]#mini# as well." msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:389 msgid "" "For more information about the distribution mirror architecture of the " "FreeBSD FTP sites, please see the extref:{hubs}[Mirroring FreeBSD] article." msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:397 msgid "" "It may take many hours to two days after updating `ftp-master` before a " "majority of the Tier-1 FTP sites have the new software depending on whether " "or not a package set got loaded at the same time. It is imperative that the " "release engineers coordinate with the {mirror-announce} before announcing " "the general availability of new software on the FTP sites. Ideally the " "release package set should be loaded at least four days prior to release " "day. The release bits should be loaded between 24 and 48 hours before the " "planned release time with \"other\" file permissions turned off. This will " "allow the mirror sites to download it but the general public will not be " "able to download it from the mirror sites. Mail should be sent to {mirror-" "announce} at the time the release bits get posted saying the release has " "been staged and giving the time that the mirror sites should begin allowing " "access. Be sure to include a time zone with the time, for example make it " "relative to GMT." msgstr "" #. type: Title === #: documentation/content/en/articles/releng/_index.adoc:399 #, no-wrap msgid "CD-ROM Replication" msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:402 msgid "" "Coming soon: Tips for sending FreeBSD ISOs to a replicator and quality " "assurance measures to be taken." msgstr "" #. type: Title == #: documentation/content/en/articles/releng/_index.adoc:404 #, no-wrap msgid "Extensibility" msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:411 msgid "" "Although FreeBSD forms a complete operating system, there is nothing that " "forces you to use the system exactly as we have packaged it up for " "distribution. We have tried to design the system to be as extensible as " "possible so that it can serve as a platform that other commercial products " "can be built on top of. The only \"rule\" we have about this is that if you " "are going to distribute FreeBSD with non-trivial changes, we encourage you " "to document your enhancements! The FreeBSD community can only help support " "users of the software we provide. We certainly encourage innovation in the " "form of advanced installation and administration tools, for example, but we " "cannot be expected to answer questions about it." msgstr "" #. type: Title === #: documentation/content/en/articles/releng/_index.adoc:412 #, no-wrap msgid "Scripting `bsdinstall`" msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:416 msgid "" "The FreeBSD system installation and configuration tool, man:bsdinstall[8], " "can be scripted to provide automated installs for large sites. This " "functionality can be used in conjunction with Intel(R) PXE footnote:[extref:" "{handbook}[Diskless Operation with PXE, network-diskless]] to bootstrap " "systems from the network." msgstr "" #. type: Title == #: documentation/content/en/articles/releng/_index.adoc:418 #, no-wrap msgid "Lessons Learned from FreeBSD 4.4" msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:425 msgid "" "The release engineering process for 4.4 formally began on August 1st, 2001. " "After that date all commits to the `RELENG_4` branch of FreeBSD had to be " "explicitly approved by the `{re}`. The first release candidate for the x86 " "architecture was released on August 16, followed by 4 more release " "candidates leading up to the final release on September 18th. The security " "officer was very involved in the last week of the process as several " "security issues were found in the earlier release candidates. A total of " "over _500_ emails were sent to the `{re}` in little over a month." msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:429 msgid "" "Our user community has made it very clear that the security and stability of " "a FreeBSD release should not be sacrificed for any self-imposed deadlines or " "target release dates. The FreeBSD Project has grown tremendously over its " "lifetime and the need for standardized release engineering procedures has " "never been more apparent. This will become even more important as FreeBSD " "is ported to new platforms." msgstr "" #. type: Title == #: documentation/content/en/articles/releng/_index.adoc:431 #, no-wrap msgid "Future Directions" msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:435 msgid "" "It is imperative for our release engineering activities to scale with our " "growing userbase. Along these lines we are working very hard to document " "the procedures involved in producing FreeBSD releases." msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:437 msgid "" "_Parallelism_ - Certain portions of the release build are actually " "\"embarrassingly parallel\". Most of the tasks are very I/O intensive, so " "having multiple high-speed disk drives is actually more important than using " "multiple processors in speeding up the `make release` process. If multiple " "disks are used for different hierarchies in the man:chroot[2] environment, " "then the CVS checkout of the [.filename]#ports# and [.filename]#doc# trees " "can be happening simultaneously as the `make world` on another disk. Using a " "RAID solution (hardware or software) can significantly decrease the overall " "build time." msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:438 msgid "" "_Cross-building releases_ - Building IA-64 or Alpha release on x86 hardware? " "`make TARGET=ia64 release`." msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:439 msgid "" "_Regression Testing_ - We need better automated correctness testing for " "FreeBSD." msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:440 msgid "" "_Installation Tools_ - Our installation program has long since outlived its " "intended life span. Several projects are under development to provide a more " "advanced installation mechanism. The libh project was one such project that " "aimed to provide an intelligent new package framework and GUI installation " "program." msgstr "" #. type: Title == #: documentation/content/en/articles/releng/_index.adoc:442 #, no-wrap msgid "Acknowledgements" msgstr "" #. type: Plain text #: documentation/content/en/articles/releng/_index.adoc:447 msgid "" "I would like to thank Jordan Hubbard for giving me the opportunity to take " "on some of the release engineering responsibilities for FreeBSD 4.4 and also " "for all of his work throughout the years making FreeBSD what it is today. " "Of course the release would not have been possible without all of the " "release-related work done by `{asami}`, `{steve}`, `{bmah}`, `{nik}`, " "`{obrien}`, `{kris}`, `{jhb}` and the rest of the FreeBSD development " "community. I would also like to thank `{rgrimes}`, `{phk}`, and others who " "worked on the release engineering tools in the very early days of FreeBSD. " "This article was influenced by release engineering documents from the CSRG " "footnote:[Marshall Kirk McKusick, Michael J. Karels, and Keith Bostic: link:" "http://docs.FreeBSD.org/44doc/papers/releng.html[The Release Engineering of " "4.3BSD]] , the NetBSD Project, footnote:[NetBSD Developer Documentation: " "Release Engineering http://www.NetBSD.org/developers/releng/index.html] , " "and John Baldwin's proposed release engineering process notes. footnote:" "[John Baldwin's FreeBSD Release Engineering Proposal https://people.FreeBSD." "org/~jhb/docs/releng.txt]" msgstr "" diff --git a/documentation/content/en/books/porters-handbook/special/_index.po b/documentation/content/en/books/porters-handbook/special/_index.po index ddd36420b5..0090fd50e0 100644 --- a/documentation/content/en/books/porters-handbook/special/_index.po +++ b/documentation/content/en/books/porters-handbook/special/_index.po @@ -1,12557 +1,12655 @@ # SOME DESCRIPTIVE TITLE # Copyright (C) YEAR The FreeBSD Project # This file is distributed under the same license as the FreeBSD Documentation package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2022-09-09 20:51-0300\n" +"POT-Creation-Date: 2022-10-01 10:13-0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. type: YAML Front Matter: description #: documentation/content/en/books/porters-handbook/special/_index.adoc:1 #, no-wrap msgid "Special considerations when creating a new FreeBSD Port" msgstr "" #. type: YAML Front Matter: title #: documentation/content/en/books/porters-handbook/special/_index.adoc:1 #, no-wrap msgid "Chapter 6. Special Considerations" msgstr "" #. type: Title = #: documentation/content/en/books/porters-handbook/special/_index.adoc:13 #, no-wrap msgid "Special Considerations" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:51 msgid "" "This section explains the most common things to consider when creating a " "port." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/special/_index.adoc:53 #, no-wrap msgid "Staging" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:60 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 " "into a separate directory from which the package is then built. In many " "cases, this does not require root privileges, making it possible to build " "packages as an unprivileged user. With staging, the port is built and " "installed into the stage directory, `STAGEDIR`. A package is created from " "the stage directory and then installed on the system. Automake tools refer " "to this concept as `DESTDIR`, but in FreeBSD, `DESTDIR` has a different " "meaning (see crossref:testing[porting-prefix,`PREFIX` and `DESTDIR`])." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:67 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 " "like man:chown[8], man:chgrp[1], or forces owner or group with man:" "install[1] then use crossref:uses[uses-fakeroot,`USES=fakeroot`] to fake " "those calls. Some patching of the port's [.filename]#Makefiles# will be " "needed." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:72 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 " "directory. This is the basic directory layout of the package, and these " "empty directories will be seen as orphans. To prevent man:mtree[8] " "extraction, add this line:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:76 #, no-wrap msgid "NO_MTREE=\tyes\n" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:82 msgid "" "Metaports should use <>. 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 msgid "" "Staging is enabled by prepending `STAGEDIR` to paths used in the `pre-" "install`, `do-install`, and `post-install` targets (see the examples through " "the book). Typically, this includes `PREFIX`, `ETCDIR`, `DATADIR`, " "`EXAMPLESDIR`, `MANPREFIX`, `DOCSDIR`, and so on. Directories should be " "created as part of the `post-install` target. Avoid using absolute paths " "whenever possible." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:92 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 #, no-wrap msgid "Handling Symbolic Links" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:100 msgid "" "When creating a symbolic link, relative ones are strongly recommended. Use `" "${RLN}` to create relative symbolic links. It uses man:install[1] under the " "hood to automatically figure out the relative link to create." msgstr "" #. type: Block title #: documentation/content/en/books/porters-handbook/special/_index.adoc:102 #, no-wrap msgid "Create Relative Symbolic Links Automatically" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:106 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 #, no-wrap msgid "" "${RLN} ${STAGEDIR}${PREFIX}/lib/libfoo.so.42 ${STAGEDIR}${PREFIX}/lib/libfoo.so\n" "${RLN} ${STAGEDIR}${PREFIX}/libexec/foo/bar ${STAGEDIR}${PREFIX}/bin/bar\n" "${RLN} ${STAGEDIR}/var/cache/foo ${STAGEDIR}${PREFIX}/share/foo\n" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:115 msgid "Will generate:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:125 #, no-wrap msgid "" "% ls -lF ${STAGEDIR}${PREFIX}/lib\n" "lrwxr-xr-x 1 nobody nobody 181 Aug 3 11:27 libfoo.so@ -> libfoo.so.42\n" "-rwxr-xr-x 1 nobody nobody 15 Aug 3 11:24 libfoo.so.42*\n" "% ls -lF ${STAGEDIR}${PREFIX}/bin\n" "lrwxr-xr-x 1 nobody nobody 181 Aug 3 11:27 bar@ -> ../libexec/foo/bar\n" "% ls -lF ${STAGEDIRDIR}${PREFIX}/share\n" "lrwxr-xr-x 1 nobody nobody 181 Aug 3 11:27 foo@ -> ../../../var/cache/foo\n" msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/special/_index.adoc:130 #, no-wrap msgid "Bundled Libraries" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:133 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 #, no-wrap msgid "Why Bundled Libraries Are Bad" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:140 msgid "" "Some software requires the porter to locate third-party libraries and add " "the required dependencies to the port. Other software bundles all necessary " "libraries into the distribution file. The second approach seems easier at " "first, but there are some serious drawbacks:" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:142 msgid "" "This list is loosely based on the https://fedoraproject.org/wiki/Packaging:" "No_Bundled_Libraries[Fedora] and https://wiki.gentoo.org/wiki/" "Why_not_bundle_dependencies[Gentoo] wikis, both licensed under the https://" "creativecommons.org/licenses/by-sa/3.0/[CC-BY-SA 3.0] license." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/special/_index.adoc:143 #, no-wrap msgid "Security" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:149 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 " "be that the author is not aware of the problem. This means that the porter " "must fix them, or upgrade to a non-vulnerable version, and send a patch to " "the author. This all takes time, which results in software being vulnerable " "longer than necessary. This in turn makes it harder to coordinate a fix " "without unnecessarily leaking information about the vulnerability." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/special/_index.adoc:150 #, no-wrap msgid "Bugs" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:152 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 #, no-wrap msgid "Forking" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:157 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 " "from upstream making it harder to address security or other problems with " "the software. A reason for this is that patching becomes harder." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:160 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. " "This defeats the idea of open source software in the first place." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/special/_index.adoc:161 #, no-wrap msgid "Symbol collision" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:166 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 " "also cause errors when running the program which might be harder to track " "down. The latter problem could be caused because the versions of the two " "libraries are incompatible." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/special/_index.adoc:167 #, no-wrap msgid "Licensing" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:169 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 #, no-wrap msgid "Waste of resources" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:174 msgid "" "Bundled libraries waste resources on several levels. It takes longer to " "build the actual application, especially if these libraries are already " "present on the system. At run-time, they can take up unnecessary memory " "when the system-wide library is already loaded by one program and the " "bundled library is loaded by another program." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/special/_index.adoc:175 #, no-wrap msgid "Waste of effort" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:179 msgid "" "When a library needs patches for FreeBSD, these patches have to be " "duplicated again in the bundled library. This wastes developer time because " "the patches might not apply cleanly. It can also be hard to notice that " "these patches are required in the first place." msgstr "" #. type: Title === #: documentation/content/en/books/porters-handbook/special/_index.adoc:181 #, no-wrap msgid "What to do About Bundled Libraries" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:185 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 " "creating it." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:187 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 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 " "been modified to fit the software's use. In that case, those libraries " "should not be exposed to other ports for linking. Add `BUNDLE_LIBS=yes` to " "the port's [.filename]#Makefile#. This will tell man:pkg[8] to not compute " "provided libraries. Always ask the {portmgr} before adding this to a port." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/special/_index.adoc:198 #, no-wrap msgid "Shared Libraries" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:202 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 `" "${LDCONFIG} -m` on the directory where the new library is installed (usually " "[.filename]#PREFIX/lib#) during `post-install` target to register it into " "the shared library cache. This variable, when defined, will also facilitate " "addition of an appropriate `@exec /sbin/ldconfig -m` and `@unexec /sbin/" "ldconfig -R` pair into [.filename]#pkg-plist#, so that a user who installed " "the package can start using the shared library immediately and de-" "installation will not cause the system to still believe the library is there." msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:206 #, no-wrap msgid "USE_LDCONFIG=\tyes\n" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:210 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 " "example, if the port installs shared libraries into [.filename]#PREFIX/lib/" "foo# and [.filename]#PREFIX/lib/bar# use this in [.filename]#Makefile#:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:214 #, 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 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/" "mosml[] for an example), or through a shell-wrapper which sets " "`LD_LIBRARY_PATH` before invoking the binary, like package:www/seamonkey[] " "does." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:219 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 msgid "" "If the software uses <>, and specifically " "`libtool`, add crossref:uses[uses-libtool,`USES=libtool`]." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:223 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 " "their `PORTREVISION` incremented, to force recompilation with the new " "library version." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/special/_index.adoc:225 #, no-wrap msgid "Ports with Distribution Restrictions or Legal Concerns" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:228 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 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 " "for violating them by redistributing the source or compiled binaries either " "via FTP/HTTP or CD-ROM. If in doubt, please contact the {freebsd-ports}." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:236 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 #, no-wrap msgid "`NO_PACKAGE`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:242 msgid "" "This variable indicates that we may not generate a binary package of the " "application. For instance, the license may disallow binary redistribution, " "or it may prohibit distribution of packages created from patched sources." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:245 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 " "set as well." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:248 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 " "the application has configuration information that is site specific hard " "coded into it at compile time, set `NO_PACKAGE`." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:250 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 #, no-wrap msgid "`NO_CDROM`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:256 msgid "" "This variable alone indicates that, although we are allowed to generate " "binary packages, we may put neither those packages nor the port's " "`DISTFILES` onto a CD-ROM (or similar media) for resale. However, the " "binary packages and the port's `DISTFILES` will still be available via FTP/" "HTTP." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:258 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 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 " "for \"non-commercial\" use only." msgstr "" #. type: Title === #: documentation/content/en/books/porters-handbook/special/_index.adoc:263 #, no-wrap msgid "`NOFETCHFILES`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:267 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 " "CD-ROM by the vendor." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:269 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 #, no-wrap msgid "`RESTRICTED`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:274 msgid "" "Set this variable alone if the application's license permits neither " "mirroring the application's `DISTFILES` nor distributing the binary package " "in any way." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:276 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 msgid "" "Set `RESTRICTED` to a string describing the reason why the port cannot be " "redistributed. Typically, this indicates that the port contains proprietary " "software and that the user will need to manually download the `DISTFILES`, " "possibly after registering for the software or agreeing to accept the terms " "of an EULA." msgstr "" #. type: Title === #: documentation/content/en/books/porters-handbook/special/_index.adoc:282 #, no-wrap msgid "`RESTRICTED_FILES`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:286 msgid "" "When `RESTRICTED` or `NO_CDROM` is set, this variable defaults to `" "${DISTFILES} ${PATCHFILES}`, otherwise it is empty. If only some of the " "distribution files are restricted, then set this variable to list them." msgstr "" #. type: Title === #: documentation/content/en/books/porters-handbook/special/_index.adoc:288 #, no-wrap msgid "`LEGAL_TEXT`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:292 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 " "permission was obtained for FreeBSD to redistribute the binary, this " "variable must indicate so." msgstr "" #. type: Title === #: documentation/content/en/books/porters-handbook/special/_index.adoc:294 #, no-wrap msgid "[.filename]#/usr/ports/LEGAL# and `LEGAL`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:300 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 " "restricted distfiles. The second column is the port's origin. The third " "column is the output of `make -VLEGAL`." msgstr "" #. type: Title === #: documentation/content/en/books/porters-handbook/special/_index.adoc:302 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4222 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4247 #, no-wrap msgid "Examples" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:305 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 #, no-wrap msgid "" ".if !exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX})\n" "IGNORE=\tmay not be redistributed because of licensing reasons. Please visit some-website to accept their license and download ${DISTFILES} into ${DISTDIR}\n" ".endif\n" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:314 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 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 #, no-wrap msgid "Building Mechanisms" msgstr "" #. type: Title === #: documentation/content/en/books/porters-handbook/special/_index.adoc:321 #, no-wrap msgid "Building Ports in Parallel" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:325 msgid "" "The FreeBSD ports framework supports parallel building using multiple `make` " "sub-processes, which allows SMP systems to utilize all of their available " "CPU power, allowing port builds to be faster and more effective." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:330 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 " "ports handle parallel building well and it may be required to explicitly " "disable this feature by adding the `MAKE_JOBS_UNSAFE=yes` variable. It is " "used when a port is known to be broken with `-jX` due to race conditions " "causing intermittent build failures." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:335 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, " "_why_ the port does not build when enabling. Otherwise, it is almost " "impossible to either fix the problem, or test if it has been fixed when " "committing an update at a later date." msgstr "" #. type: Title === #: documentation/content/en/books/porters-handbook/special/_index.adoc:338 #, no-wrap msgid "`make`, `gmake`, and `imake`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:341 msgid "" "Several differing `make` implementations exist. Ported software often " "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 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 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` " "within the application [.filename]##Makefile##s in `WRKSRC` to call the " "`make` implementation expected by the ported software." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:349 msgid "" "If the port is an X application that uses imake to create [." "filename]##Makefile##s from [.filename]##Imakefile##s, set `USES= imake`. " "See the crossref:uses[uses-imake,`USES=imake`] section of crossref:uses[uses," "Using `USES` Macros] for more details." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:352 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 " "`install` and `INSTALL_TARGET`." msgstr "" #. type: Title === #: documentation/content/en/books/porters-handbook/special/_index.adoc:354 #, no-wrap msgid "`configure` Script" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:359 msgid "" "If the port uses the `configure` script to generate [.filename]#Makefile# " "from [.filename]#Makefile.in#, set `GNU_CONFIGURE=yes`. To give extra " "arguments to the `configure` script (the default argument is `--prefix=" "${PREFIX} --infodir=${PREFIX}/${INFO_PATH} --mandir=${MANPREFIX}/man --build=" "${CONFIGURE_TARGET}`), set those extra arguments in `CONFIGURE_ARGS`. Extra " "environment variables can be passed using `CONFIGURE_ENV`." msgstr "" #. type: Block title #: documentation/content/en/books/porters-handbook/special/_index.adoc:361 #, 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:782 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2388 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2408 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3111 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3142 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3653 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2413 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2433 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3136 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3167 #: documentation/content/en/books/porters-handbook/special/_index.adoc:3678 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3784 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3703 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3809 #, 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:1295 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3113 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3138 #, no-wrap msgid "Means" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:368 #, no-wrap msgid "`GNU_CONFIGURE`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:370 #, no-wrap msgid "The port uses `configure` script to prepare build." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:371 #, no-wrap msgid "`HAS_CONFIGURE`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:373 #, 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 #, no-wrap msgid "`CONFIGURE_ARGS`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:376 #, 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 #, no-wrap msgid "`CONFIGURE_ENV`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:379 #, 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 #, no-wrap msgid "`CONFIGURE_TARGET`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:381 #, 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 #, no-wrap msgid "Using `cmake`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:387 msgid "For ports that use CMake, define `USES= cmake`." msgstr "" #. type: Block title #: documentation/content/en/books/porters-handbook/special/_index.adoc:389 #, no-wrap msgid "Variables for Ports That Use `cmake`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:396 #, no-wrap msgid "`CMAKE_ARGS`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:398 #, 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 #, no-wrap msgid "`CMAKE_ON`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:401 #, no-wrap msgid "For each entry in `CMAKE_ON`, an enabled boolean value is added to `CMAKE_ARGS`. See <>." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:402 #, no-wrap msgid "`CMAKE_OFF`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:404 #, no-wrap msgid "For each entry in `CMAKE_OFF`, a disabled boolean value is added to `CMAKE_ARGS`. See <>." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:405 #, no-wrap msgid "`CMAKE_BUILD_TYPE`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:407 #, 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 #, no-wrap msgid "`CMAKE_SOURCE_PATH`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:410 #, no-wrap msgid "Path to the source directory. Default is `${WRKSRC}`." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:412 #, 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 #, no-wrap msgid "Variables the Users Can Define for `cmake` Builds" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:422 #, no-wrap msgid "`CMAKE_NOCOLOR`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:423 #, 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 msgid "" "CMake supports these build profiles: `Debug`, `Release`, `RelWithDebInfo` " "and `MinSizeRel`. `Debug` and `Release` profiles respect system `\\*FLAGS`, " "`RelWithDebInfo` and `MinSizeRel` will set `CFLAGS` to `-O2 -g` and `-Os -" "DNDEBUG` correspondingly. The lower-cased value of `CMAKE_BUILD_TYPE` is " "exported to `PLIST_SUB` and must be used if the port installs [.filename]#*." "cmake# depending on the build type (see package:devel/kf5-kcrash[] for an " "example). Please note that some projects may define their own build " "profiles and/or force particular build type by setting `CMAKE_BUILD_TYPE` in " "[.filename]#CMakeLists.txt#. To make a port for such a project respect " "`CFLAGS` and `WITH_DEBUG`, the `CMAKE_BUILD_TYPE` definitions must be " "removed from those files." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:435 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 " "can be requested by using the `:insource` suffix. With out-of-source " "builds, `CONFIGURE_WRKSRC`, `BUILD_WRKSRC` and `INSTALL_WRKSRC` will be set " "to `${WRKDIR}/.build` and this directory will be used to keep all files " "generated during configuration and build stages, leaving the source " "directory intact." msgstr "" #. type: Block title #: documentation/content/en/books/porters-handbook/special/_index.adoc:437 #, no-wrap msgid "`USES= cmake` Example" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:442 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 " "the top directory, or if only a subset of the project is intended to be " "built by the port." msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:447 #, no-wrap msgid "" "USES=\t\t\tcmake\n" "CMAKE_SOURCE_PATH=\t${WRKSRC}/subproject\n" msgstr "" #. type: Block title #: documentation/content/en/books/porters-handbook/special/_index.adoc:452 #, no-wrap msgid "`CMAKE_ON` and `CMAKE_OFF`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:456 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 #, no-wrap msgid "" "CMAKE_ON=\tVAR1 VAR2\n" "CMAKE_OFF=\tVAR3\n" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:464 msgid "Is equivalent to:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:468 #, 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 msgid "" "This is only for the default values off `CMAKE_ARGS`. The helpers described " "in crossref:makefiles[options-cmake_bool,`OPT_CMAKE_BOOL` and " "`OPT_CMAKE_BOOL_OFF`] use the same semantics, but for optional values." msgstr "" #. type: Title === #: documentation/content/en/books/porters-handbook/special/_index.adoc:479 #, no-wrap msgid "Using `scons`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:482 msgid "If the port uses SCons, define `USES=scons`." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:484 msgid "" "To make third party [.filename]#SConstruct# respect everything that is " "passed to SCons in the environment (that is, most importantly, `CC/CXX/" "CFLAGS/CXXFLAGS`), patch [.filename]#SConstruct# so build `Environment` is " "constructed like this:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:488 #, no-wrap msgid "env = Environment(**ARGUMENTS)\n" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:491 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 #, no-wrap msgid "Building Rust Applications with `cargo`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:496 msgid "For ports that use Cargo, define `USES=cargo`." msgstr "" #. type: Block title #: documentation/content/en/books/porters-handbook/special/_index.adoc:498 #, no-wrap msgid "Variables the Users Can Define for `cargo` Builds" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:503 #, 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:784 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1699 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1867 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1885 #: documentation/content/en/books/porters-handbook/special/_index.adoc:2053 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2118 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2338 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2355 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2390 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2410 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2486 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3065 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3655 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3679 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3785 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3819 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3862 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3888 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3992 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4162 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4214 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2119 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2363 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2380 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2415 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2435 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2511 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3090 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3680 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3704 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3810 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3844 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3887 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3913 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4017 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4187 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4239 #, no-wrap msgid "Description" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:506 #, no-wrap msgid "`CARGO_CRATES`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:509 #, 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." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:510 #, no-wrap msgid "`CARGO_FEATURES`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:513 #, no-wrap msgid "List of application features to build (space separated list). To deactivate all default features add the special token `--no-default-features` to `CARGO_FEATURES`. Manually passing it to `CARGO_BUILD_ARGS`, `CARGO_INSTALL_ARGS`, and `CARGO_TEST_ARGS` is not needed." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:514 #, no-wrap msgid "`CARGO_CARGOTOML`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:515 #, no-wrap msgid "`${WRKSRC}/Cargo.toml`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:517 #, no-wrap msgid "The path to the [.filename]#Cargo.toml# to use." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:518 #, no-wrap msgid "`CARGO_CARGOLOCK`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:519 #, no-wrap msgid "`${WRKSRC}/Cargo.lock`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:521 #, no-wrap msgid "The path to the [.filename]#Cargo.lock# to use for `make cargo-crates`. It is possible to specify more than one lock file when necessary." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:522 #, no-wrap msgid "`CARGO_ENV`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:525 #, no-wrap msgid "A list of environment variables to pass to Cargo similar to `MAKE_ENV`." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:526 #, no-wrap msgid "`RUSTFLAGS`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:529 #, no-wrap msgid "Flags to pass to the Rust compiler." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:530 #, no-wrap msgid "`CARGO_CONFIGURE`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:531 #: documentation/content/en/books/porters-handbook/special/_index.adoc:539 #: documentation/content/en/books/porters-handbook/special/_index.adoc:547 #: documentation/content/en/books/porters-handbook/special/_index.adoc:555 #: documentation/content/en/books/porters-handbook/special/_index.adoc:567 #, no-wrap msgid "`yes`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:533 #, no-wrap msgid "Use the default `do-configure`." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:534 #, no-wrap msgid "`CARGO_UPDATE_ARGS`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:537 #, no-wrap msgid "Extra arguments to pass to Cargo during the configure phase. Valid arguments can be looked up with `cargo update --help`." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:538 #, no-wrap msgid "`CARGO_BUILDDEP`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:541 #, no-wrap msgid "Add a build dependency on package:lang/rust[]." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:542 #, no-wrap msgid "`CARGO_CARGO_BIN`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:543 #, no-wrap msgid "`${LOCALBASE}/bin/cargo`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:545 #, no-wrap msgid "Location of the `cargo` binary." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:546 #, no-wrap msgid "`CARGO_BUILD`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:549 #, no-wrap msgid "Use the default `do-build`." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:550 #, no-wrap msgid "`CARGO_BUILD_ARGS`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:553 #, no-wrap msgid "Extra arguments to pass to Cargo during the build phase. Valid arguments can be looked up with `cargo build --help`." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:554 #, no-wrap msgid "`CARGO_INSTALL`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:557 #, no-wrap msgid "Use the default `do-install`." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:558 #, no-wrap msgid "`CARGO_INSTALL_ARGS`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:561 #, no-wrap msgid "Extra arguments to pass to Cargo during the install phase. Valid arguments can be looked up with `cargo install --help`." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:562 #, no-wrap msgid "`CARGO_INSTALL_PATH`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:563 #, no-wrap msgid "`.`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:565 #, no-wrap msgid "Path to the crate to install. This is passed to `cargo install` via its `--path` argument. When multiple paths are specified `cargo install` is run multiple times." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:566 #, no-wrap msgid "`CARGO_TEST`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:569 #, no-wrap msgid "Use the default `do-test`." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:570 #, no-wrap msgid "`CARGO_TEST_ARGS`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:573 #, no-wrap msgid "Extra arguments to pass to Cargo during the test phase. Valid arguments can be looked up with `cargo test --help`." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:574 #, no-wrap msgid "`CARGO_TARGET_DIR`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:575 #, no-wrap msgid "`${WRKDIR}/target`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:577 #, no-wrap msgid "Location of the cargo output directory." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:578 #, no-wrap msgid "`CARGO_DIST_SUBDIR`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:579 #, no-wrap msgid "[.filename]#rust/crates#" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:581 #, no-wrap msgid "Directory relative to `DISTDIR` where the crate distribution files will be stored." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:582 #, no-wrap msgid "`CARGO_VENDOR_DIR`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:583 #, no-wrap msgid "`${WRKSRC}/cargo-crates`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:585 #, no-wrap msgid "Location of the vendor directory where all crates will be extracted to. Try to keep this under `PATCH_WRKSRC`, so that patches can be applied easily." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:586 #, no-wrap msgid "`CARGO_USE_GITHUB`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:587 #: documentation/content/en/books/porters-handbook/special/_index.adoc:591 #, no-wrap msgid "`no`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:589 #, no-wrap msgid "Enable fetching of crates locked to specific Git commits on GitHub via `GH_TUPLE`. This will try to patch all [.filename]#Cargo.toml# under `WRKDIR` to point to the offline sources instead of fetching them from a Git repository during the build." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:590 #, no-wrap msgid "`CARGO_USE_GITLAB`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:592 #, no-wrap msgid "Same as `CARGO_USE_GITHUB` but for GitLab instances and `GL_TUPLE`." msgstr "" #. type: Block title #: documentation/content/en/books/porters-handbook/special/_index.adoc:595 #, no-wrap msgid "Creating a Port for a Simple Rust Application" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:600 msgid "" "Creating a Cargo based port is a three stage process. First we need to " "provide a ports template that fetches the application distribution file:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:607 #: documentation/content/en/books/porters-handbook/special/_index.adoc:652 #, no-wrap msgid "" "PORTNAME=\ttokei\n" "DISTVERSIONPREFIX=\tv\n" "DISTVERSION=\t7.0.2\n" "CATEGORIES=\tdevel\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:611 #: documentation/content/en/books/porters-handbook/special/_index.adoc:656 #, no-wrap msgid "" "MAINTAINER=\ttobik@FreeBSD.org\n" "COMMENT=\tDisplay statistics about your code\n" "WWW=\t\thttps://github.com/XAMPPRocky/tokei/\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:615 #: documentation/content/en/books/porters-handbook/special/_index.adoc:660 #, no-wrap msgid "" "USES=\t\tcargo\n" "USE_GITHUB=\tyes\n" "GH_ACCOUNT=\tAaronepower\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:617 #: documentation/content/en/books/porters-handbook/special/_index.adoc:670 #: documentation/content/en/books/porters-handbook/special/_index.adoc:837 #: documentation/content/en/books/porters-handbook/special/_index.adoc:860 #: documentation/content/en/books/porters-handbook/special/_index.adoc:918 #: documentation/content/en/books/porters-handbook/special/_index.adoc:989 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1076 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1092 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1106 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1223 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1244 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1613 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3412 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3472 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3588 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4246 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4270 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3437 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3497 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3613 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4271 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4295 #, no-wrap msgid ".include \n" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:620 #: documentation/content/en/books/porters-handbook/special/_index.adoc:863 msgid "Generate an initial [.filename]#distinfo#:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:628 #, no-wrap msgid "" "% make makesum\n" "=> Aaronepower-tokei-v7.0.2_GH0.tar.gz doesn't seem to exist in /usr/ports/distfiles/.\n" "=> Attempting to fetch https://codeload.github.com/Aaronepower/tokei/tar.gz/v7.0.2?dummy=/Aaronepower-tokei-v7.0.2_GH0.tar.gz\n" "fetch: https://codeload.github.com/Aaronepower/tokei/tar.gz/v7.0.2?dummy=/Aaronepower-tokei-v7.0.2_GH0.tar.gz: size of remote file is not known\n" "Aaronepower-tokei-v7.0.2_GH0.tar.gz 45 kB 239 kBps 00m00s\n" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:631 msgid "" "Now the distribution file is ready to use and we can go ahead and extract " "crate dependencies from the bundled [.filename]#Cargo.lock#:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:642 #, no-wrap msgid "" "% make cargo-crates\n" "CARGO_CRATES= aho-corasick-0.6.4 \\\n" " ansi_term-0.11.0 \\\n" " arrayvec-0.4.7 \\\n" " atty-0.2.9 \\\n" " bitflags-1.0.1 \\\n" " byteorder-1.2.2 \\\n" " [...]\n" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:645 #: documentation/content/en/books/porters-handbook/special/_index.adoc:893 msgid "" "The output of this command needs to be pasted directly into the Makefile:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:668 #, no-wrap msgid "" "CARGO_CRATES= aho-corasick-0.6.4 \\\n" " ansi_term-0.11.0 \\\n" " arrayvec-0.4.7 \\\n" " atty-0.2.9 \\\n" " bitflags-1.0.1 \\\n" " byteorder-1.2.2 \\\n" " [...]\n" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:673 msgid "" "[.filename]#distinfo# needs to be regenerated to contain all the crate " "distribution files:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:691 #, no-wrap msgid "" "% make makesum\n" "=> rust/crates/aho-corasick-0.6.4.tar.gz doesn't seem to exist in /usr/ports/distfiles/.\n" "=> Attempting to fetch https://crates.io/api/v1/crates/aho-corasick/0.6.4/download?dummy=/rust/crates/aho-corasick-0.6.4.tar.gz\n" "rust/crates/aho-corasick-0.6.4.tar.gz 100% of 24 kB 6139 kBps 00m00s\n" "=> rust/crates/ansi_term-0.11.0.tar.gz doesn't seem to exist in /usr/ports/distfiles/.\n" "=> Attempting to fetch https://crates.io/api/v1/crates/ansi_term/0.11.0/download?dummy=/rust/crates/ansi_term-0.11.0.tar.gz\n" "rust/crates/ansi_term-0.11.0.tar.gz 100% of 16 kB 21 MBps 00m00s\n" "=> rust/crates/arrayvec-0.4.7.tar.gz doesn't seem to exist in /usr/ports/distfiles/.\n" "=> Attempting to fetch https://crates.io/api/v1/crates/arrayvec/0.4.7/download?dummy=/rust/crates/arrayvec-0.4.7.tar.gz\n" "rust/crates/arrayvec-0.4.7.tar.gz 100% of 22 kB 3237 kBps 00m00s\n" "=> rust/crates/atty-0.2.9.tar.gz doesn't seem to exist in /usr/ports/distfiles/.\n" "=> Attempting to fetch https://crates.io/api/v1/crates/atty/0.2.9/download?dummy=/rust/crates/atty-0.2.9.tar.gz\n" "rust/crates/atty-0.2.9.tar.gz 100% of 5898 B 81 MBps 00m00s\n" "=> rust/crates/bitflags-1.0.1.tar.gz doesn't seem to exist in /usr/ports/distfiles/.\n" "[...]\n" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:694 #: documentation/content/en/books/porters-handbook/special/_index.adoc:937 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1049 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 " "normal." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:696 #: documentation/content/en/books/porters-handbook/special/_index.adoc:939 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1051 msgid "" "If you are not testing your port in a clean environment like with Poudriere, " "remember to run `make clean` before any testing." msgstr "" #. type: Block title #: documentation/content/en/books/porters-handbook/special/_index.adoc:699 #, no-wrap msgid "Enabling Additional Application Features" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:704 msgid "" "Some applications define additional features in their [.filename]#Cargo." "toml#. They can be compiled in by setting `CARGO_FEATURES` in the port." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:706 msgid "Here we enable Tokei's `json` and `yaml` features:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:710 #, no-wrap msgid "CARGO_FEATURES=\tjson yaml\n" msgstr "" #. type: Block title #: documentation/content/en/books/porters-handbook/special/_index.adoc:715 #, no-wrap msgid "Encoding Application Features As Port Options" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:719 msgid "" "An example `[features]` section in [.filename]#Cargo.toml# could look like " "this:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:726 #, no-wrap msgid "" "[features]\n" "pulseaudio_backend = [\"librespot-playback/pulseaudio-backend\"]\n" "portaudio_backend = [\"librespot-playback/portaudio-backend\"]\n" "default = [\"pulseaudio_backend\"]\n" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:731 msgid "" "`pulseaudio_backend` is a default feature. It is always enabled unless we " "explicitly turn off default features by adding `--no-default-features` to " "`CARGO_FEATURES`. Here we turn the `portaudio_backend` and " "`pulseaudio_backend` features into port options:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:735 #, no-wrap msgid "CARGO_FEATURES=\t--no-default-features\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:737 #, no-wrap msgid "OPTIONS_DEFINE=\tPORTAUDIO PULSEAUDIO\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:740 #, no-wrap msgid "" "PORTAUDIO_VARS=\t\tCARGO_FEATURES+=portaudio_backend\n" "PULSEAUDIO_VARS=\tCARGO_FEATURES+=pulseaudio_backend\n" msgstr "" #. type: Block title #: documentation/content/en/books/porters-handbook/special/_index.adoc:745 #, no-wrap msgid "Listing Crate Licenses" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:751 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," "Licenses]). The helper target `cargo-crates-licenses` will try to list all " "the licenses of all crates defined in `CARGO_CRATES`." msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:762 #, no-wrap msgid "" "% make cargo-crates-licenses\n" "aho-corasick-0.6.4 Unlicense/MIT\n" "ansi_term-0.11.0 MIT\n" "arrayvec-0.4.7 MIT/Apache-2.0\n" "atty-0.2.9 MIT\n" "bitflags-1.0.1 MIT/Apache-2.0\n" "byteorder-1.2.2 Unlicense/MIT\n" "[...]\n" msgstr "" #. type: delimited block = 6 #: documentation/content/en/books/porters-handbook/special/_index.adoc:768 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 " "framework. They need to be translated to the names from crossref:" "makefiles[licenses-license-list,Predefined License List]." msgstr "" #. type: Title === #: documentation/content/en/books/porters-handbook/special/_index.adoc:773 #, no-wrap msgid "Using `meson`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:776 msgid "For ports that use Meson, define `USES=meson`." msgstr "" #. type: Block title #: documentation/content/en/books/porters-handbook/special/_index.adoc:778 #, no-wrap msgid "Variables for Ports That Use `meson`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:785 #, no-wrap msgid "`MESON_ARGS`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:787 #, no-wrap msgid "Port specific Meson flags to be passed to the `meson` binary." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:788 #, no-wrap msgid "`MESON_BUILD_DIR`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:789 #, no-wrap msgid "Path to the build directory relative to `WRKSRC`. Default is `_build`." msgstr "" #. type: Block title #: documentation/content/en/books/porters-handbook/special/_index.adoc:792 #, no-wrap msgid "`USES=meson` Example" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:796 msgid "This snippet demonstrates the use of Meson for a port." msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:801 #, no-wrap msgid "" "USES=\t\tmeson\n" "MESON_ARGS=\t-Dfoo=enabled\n" msgstr "" #. type: Title === #: documentation/content/en/books/porters-handbook/special/_index.adoc:806 #, no-wrap msgid "Building Go Applications" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:810 msgid "" "For ports that use Go, define `USES=go`. Refer to crossref:uses[uses-go," "`go`] for a list of variables that can be set to control the build process." msgstr "" #. type: Block title #: documentation/content/en/books/porters-handbook/special/_index.adoc:812 #, no-wrap msgid "Creating a Port for a Go Modules Based Application" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:816 msgid "" "In most cases, it is sufficient to set the `GO_MODULE` variable to the value " "specified by the `module` directive in `go.mod`:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:823 #, no-wrap msgid "" "PORTNAME= hey\n" "PORTVERSION= 0.1.4\n" "DISTVERSIONPREFIX= v\n" "CATEGORIES= benchmarks\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:827 #, no-wrap msgid "" "MAINTAINER= dmgk@FreeBSD.org\n" "COMMENT= Tiny program that sends some load to a web application\n" "WWW= https://github.com/rakyll/hey/\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:830 #, no-wrap msgid "" "LICENSE= APACHE20\n" "LICENSE_FILE= ${WRKSRC}/LICENSE\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:833 #, no-wrap msgid "" "USES= go:modules\n" "GO_MODULE= github.com/rakyll/hey\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:835 #, no-wrap msgid "PLIST_FILES= bin/hey\n" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:840 msgid "" "If the \"easy\" way is not adequate or more control over dependencies is " "needed, the full porting process is described below." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:843 msgid "" "Creating a Go-based port is a five-stage process. First we need to provide " "a ports template that fetches the application distribution file:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:850 #: documentation/content/en/books/porters-handbook/special/_index.adoc:900 #, no-wrap msgid "" "PORTNAME=\tghq\n" "DISTVERSIONPREFIX=\tv\n" "DISTVERSION=\t0.12.5\n" "CATEGORIES=\tdevel\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:854 #: documentation/content/en/books/porters-handbook/special/_index.adoc:904 #, no-wrap msgid "" "MAINTAINER=\ttobik@FreeBSD.org\n" "COMMENT=\tRemote repository management made easy\n" "WWW=\t\thttps://github.com/x-motemen/ghq/\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:858 #, no-wrap msgid "" "USES=\t\tgo:modules\n" "USE_GITHUB=\tyes\n" "GH_ACCOUNT=\tmotemen\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:872 #, no-wrap msgid "" "% make makesum\n" "===> License MIT accepted by the user\n" "=> motemen-ghq-v0.12.5_GH0.tar.gz doesn't seem to exist in /usr/ports/distfiles/.\n" "=> Attempting to fetch https://codeload.github.com/motemen/ghq/tar.gz/v0.12.5?dummy=/motemen-ghq-v0.12.5_GH0.tar.gz\n" "fetch: https://codeload.github.com/motemen/ghq/tar.gz/v0.12.5?dummy=/motemen-ghq-v0.12.5_GH0.tar.gz: size of remote file is not known\n" "motemen-ghq-v0.12.5_GH0.tar.gz 32 kB 177 kBps 00s\n" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:876 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/" "modules2tuple[] installed:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:890 #, no-wrap msgid "" "% make gomod-vendor\n" "[...]\n" "GH_TUPLE=\t\\\n" "\t\tSongmu:gitconfig:v0.0.2:songmu_gitconfig/vendor/github.com/Songmu/gitconfig \\\n" "\t\tdaviddengcn:go-colortext:186a3d44e920:daviddengcn_go_colortext/vendor/github.com/daviddengcn/go-colortext \\\n" "\t\tgo-yaml:yaml:v2.2.2:go_yaml_yaml/vendor/gopkg.in/yaml.v2 \\\n" "\t\tgolang:net:3ec191127204:golang_net/vendor/golang.org/x/net \\\n" "\t\tgolang:sync:112230192c58:golang_sync/vendor/golang.org/x/sync \\\n" "\t\tgolang:xerrors:3ee3066db522:golang_xerrors/vendor/golang.org/x/xerrors \\\n" "\t\tmotemen:go-colorine:45d19169413a:motemen_go_colorine/vendor/github.com/motemen/go-colorine \\\n" "\t\turfave:cli:v1.20.0:urfave_cli/vendor/github.com/urfave/cli\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:916 #, no-wrap msgid "" "USES=\t\tgo:modules\n" "USE_GITHUB=\tyes\n" "GH_ACCOUNT=\tmotemen\n" "GH_TUPLE=\tSongmu:gitconfig:v0.0.2:songmu_gitconfig/vendor/github.com/Songmu/gitconfig \\\n" "\t\tdaviddengcn:go-colortext:186a3d44e920:daviddengcn_go_colortext/vendor/github.com/daviddengcn/go-colortext \\\n" "\t\tgo-yaml:yaml:v2.2.2:go_yaml_yaml/vendor/gopkg.in/yaml.v2 \\\n" "\t\tgolang:net:3ec191127204:golang_net/vendor/golang.org/x/net \\\n" "\t\tgolang:sync:112230192c58:golang_sync/vendor/golang.org/x/sync \\\n" "\t\tgolang:xerrors:3ee3066db522:golang_xerrors/vendor/golang.org/x/xerrors \\\n" "\t\tmotemen:go-colorine:45d19169413a:motemen_go_colorine/vendor/github.com/motemen/go-colorine \\\n" "\t\turfave:cli:v1.20.0:urfave_cli/vendor/github.com/urfave/cli\n" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:921 msgid "" "[.filename]#distinfo# needs to be regenerated to contain all the " "distribution files:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:934 #, no-wrap msgid "" "% make makesum\n" "=> Songmu-gitconfig-v0.0.2_GH0.tar.gz doesn't seem to exist in /usr/ports/distfiles/.\n" "=> Attempting to fetch https://codeload.github.com/Songmu/gitconfig/tar.gz/v0.0.2?dummy=/Songmu-gitconfig-v0.0.2_GH0.tar.gz\n" "fetch: https://codeload.github.com/Songmu/gitconfig/tar.gz/v0.0.2?dummy=/Songmu-gitconfig-v0.0.2_GH0.tar.gz: size of remote file is not known\n" "Songmu-gitconfig-v0.0.2_GH0.tar.gz 5662 B 936 kBps 00s\n" "=> daviddengcn-go-colortext-186a3d44e920_GH0.tar.gz doesn't seem to exist in /usr/ports/distfiles/.\n" "=> Attempting to fetch https://codeload.github.com/daviddengcn/go-colortext/tar.gz/186a3d44e920?dummy=/daviddengcn-go-colortext-186a3d44e920_GH0.tar.gz\n" "fetch: https://codeload.github.com/daviddengcn/go-colortext/tar.gz/186a3d44e920?dummy=/daviddengcn-go-colortext-186a3d44e920_GH0.tar.gz: size of remote file is not known\n" "daviddengcn-go-colortext-186a3d44e920_GH0.tar. 4534 B 1098 kBps 00s\n" "[...]\n" msgstr "" #. type: Block title #: documentation/content/en/books/porters-handbook/special/_index.adoc:942 #, no-wrap msgid "Setting Output Binary Name or Installation Path" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:947 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 " "`GO_TARGET` tuple syntax, for example:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:951 #, no-wrap msgid "GO_TARGET= ./cmd/ipfs:ipfs-go\n" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:954 msgid "will install `ipfs` binary as `${PREFIX}/bin/ipfs-go` and" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:958 #, no-wrap msgid "GO_TARGET= ./dnscrypt-proxy:${PREFIX}/sbin/dnscrypt-proxy\n" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:961 msgid "will install `dnscrypt-proxy` to `${PREFIX}/sbin`." msgstr "" #. type: Title === #: documentation/content/en/books/porters-handbook/special/_index.adoc:964 #, no-wrap msgid "Building Haskell Applications with `cabal`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:968 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 " "control the build process." msgstr "" #. type: Block title #: documentation/content/en/books/porters-handbook/special/_index.adoc:970 #, no-wrap msgid "Creating a Port for a Hackage-hosted Haskell Application" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:975 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 " "are installed beforehand. First we need to define common ports variables " "that allow cabal-install to fetch the package distribution file:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:981 #, no-wrap msgid "" "PORTNAME=\tShellCheck\n" "DISTVERSION=\t0.6.0\n" "CATEGORIES=\tdevel\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:985 #, no-wrap msgid "" "MAINTAINER=\thaskell@FreeBSD.org\n" "COMMENT=\tShell script analysis tool\n" "WWW=\t\thttps://www.shellcheck.net/\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:987 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1070 #, no-wrap msgid "USES=\t\tcabal\n" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:992 msgid "" "This minimal Makefile fetches the distribution file with the `cabal-extract` " "helper target:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1002 #, no-wrap msgid "" "% make cabal-extract\n" "[...]\n" "Downloading the latest package list from hackage.haskell.org\n" "cabal get ShellCheck-0.6.0\n" "Downloading ShellCheck-0.6.0\n" "Downloaded ShellCheck-0.6.0\n" "Unpacking to ShellCheck-0.6.0/\n" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:1005 msgid "" "Now that we have ShellCheck.cabal package description file under `${WRKSRC}" "`, we can use `cabal-configure` to generate the build plan:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1016 #, no-wrap msgid "" "% make cabal-configure\n" "[...]\n" "Resolving dependencies...\n" "Build profile: -w ghc-8.10.7 -O1\n" "In order, the following would be built (use -v for more details):\n" " - Diff-0.4.1 (lib) (requires download & build)\n" " - OneTuple-0.3.1 (lib) (requires download & build)\n" "[...]\n" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:1019 msgid "Once done, a list of required dependencies can generated:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1027 #, no-wrap msgid "" "% make make-use-cabal\n" "USE_CABAL=\tQuickCheck-2.12.6.1 \\\n" "\t\thashable-1.3.0.0 \\\n" "\t\tinteger-logarithms-1.0.3 \\\n" "[...]\n" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:1033 msgid "" "Haskell packages may contain revisions, just like FreeBSD ports. Revisions " "can affect [.filename]#.cabal# files only. Note additional version numbers " "after the `_` symbol. Put newly generated `USE_CABAL` list instead of an " "old one." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:1035 msgid "" "Finally, [.filename]#distinfo# needs to be regenerated to contain all the " "distribution files:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1046 #, no-wrap msgid "" "% make makesum\n" "=> ShellCheck-0.6.0.tar.gz doesn't seem to exist in /usr/local/poudriere/ports/git/distfiles/cabal.\n" "=> Attempting to fetch https://hackage.haskell.org/package/ShellCheck-0.6.0/ShellCheck-0.6.0.tar.gz\n" "ShellCheck-0.6.0.tar.gz 136 kB 642 kBps 00s\n" "=> QuickCheck-2.12.6.1/QuickCheck-2.12.6.1.tar.gz doesn't seem to exist in /usr/local/poudriere/ports/git/distfiles/cabal.\n" "=> Attempting to fetch https://hackage.haskell.org/package/QuickCheck-2.12.6.1/QuickCheck-2.12.6.1.tar.gz\n" "QuickCheck-2.12.6.1/QuickCheck-2.12.6.1.tar.gz 65 kB 361 kBps 00s\n" "[...]\n" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1056 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 " "define the `CABAL_WRAPPER_SCRIPTS` knob listing each executable that is " "going to use data files. Moreover, in rare cases the program being ported " "uses data files of other Haskell packages, in which case the " "`FOO_DATADIR_VARS` comes to the rescue." msgstr "" #. type: Block title #: documentation/content/en/books/porters-handbook/special/_index.adoc:1058 #, no-wrap msgid "Handling Data Files in a Haskell Port" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:1062 msgid "" "`devel/hs-profiteur` is a Haskell application that generates a single-page " "HTML with some content." msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1066 #, no-wrap msgid "PORTNAME=\tprofiteur\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1068 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1083 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1101 #, no-wrap msgid "[...]\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1074 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1087 #, no-wrap msgid "" "USE_CABAL=\tOneTuple-0.3.1_2 \\\n" "\t\tQuickCheck-2.14.2 \\\n" "\t\t[...]\n" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:1079 msgid "" "It installs HTML templates under `share/profiteur`, so we need to add " "`CABAL_WRAPPER_SCRIPTS` knob:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1090 #, no-wrap msgid "CABAL_WRAPPER_SCRIPTS=\t\t${CABAL_EXECUTABLES}\n" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:1097 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 " "make the wrapper script to look for `js-jquery` data files in `share/" "profiteur` too. We use `profiteur_DATADIR_VARS` for this:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1104 #, no-wrap msgid "" "CABAL_WRAPPER_SCRIPTS=\t\t${CABAL_EXECUTABLES}\n" "profiteur_DATADIR_VARS=\t\tjs-jquery\n" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:1109 msgid "" "Now the port will install the actual binary into `libexec/cabal/profiteur` " "and the script into `bin/profiteur`." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1114 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. " "Luckily, the need to use `FOO_DATADIR_VARS` is very rare." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1116 msgid "" "Another corner case when porting complex Haskell programs is the presence of " "VCS dependencies in the `cabal.project` file." msgstr "" #. type: Block title #: documentation/content/en/books/porters-handbook/special/_index.adoc:1118 #, no-wrap msgid "Porting Haskell Applications with VCS Dependencies" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:1123 msgid "" "`net-p2p/cardano-node` is an extremely complex piece of software. In its " "`cabal.project` there are a lot of blocks like this:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1132 #, no-wrap msgid "" "[...]\n" "source-repository-package\n" " type: git\n" " location: https://github.com/input-output-hk/cardano-crypto\n" " tag: f73079303f663e028288f9f4a9e08bcca39a923e\n" "[...]\n" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:1138 msgid "" "Dependencies of type `source-repository-package` are automatically pulled in " "by `cabal` during the build process. Unfortunately, this makes use of the " "network after the `fetch` stage. This is disallowed by the ports framework. " "These sources need to be listed in the port's Makefile. The `make-use-cabal` " "helper target can make it easy for packages hosted on GitHub. Running this " "target after the usual `cabal-extract` and `cabal-configure` will produce " "not only the `USE_CABAL` knob, but also `GH_TUPLE`:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1146 #, no-wrap msgid "" "% make make-use-cabal\n" "USE_CABAL=\tDiff-0.4.1 \\\n" "\t\tGlob-0.10.2_3 \\\n" "\t\tHUnit-1.6.2.0 \\\n" "\t\t[...]\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1150 #, no-wrap msgid "" "GH_TUPLE=\t\tinput-output-hk:cardano-base:0f3a867493059e650cda69e20a5cbf1ace289a57:cardano_base/dist-newstyle/src/cardano-b_-c8db9876882556ed \\\n" "\t\tinput-output-hk:cardano-crypto:f73079303f663e028288f9f4a9e08bcca39a923e:cardano_crypto/dist-newstyle/src/cardano-c_-253fd88117badd8f \\\n" "\t\t[...]\n" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:1153 msgid "" "It might be useful to separate the `GH_TUPLE` items coming from `make-use-" "cabal` from the other ones to make it easy to update the port:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1159 #, no-wrap msgid "" "GH_TUPLE=\tinput-output-hk:cardano-base:0f3a867493059e650cda69e20a5cbf1ace289a57:cardano_base/dist-newstyle/src/cardano-b_-c8db9876882556ed \\\n" "\t\tinput-output-hk:cardano-crypto:f73079303f663e028288f9f4a9e08bcca39a923e:cardano_crypto/dist-newstyle/src/cardano-c_-253fd88117badd8f \\\n" "\t\t[...]\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1161 #, no-wrap msgid "GH_TUPLE+=\tbitcoin-core:secp256k1:ac83be33d0956faf6b7f61a60ab524ef7d6a473a:secp\n" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:1164 msgid "" "Haskell ports with VCS dependencies also require the following hack for the " "time being:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1168 #, no-wrap msgid "BINARY_ALIAS=\tgit=true\n" msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/special/_index.adoc:1173 #, no-wrap msgid "Using GNU Autotools" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1177 msgid "" "If a port needs any of the GNU Autotools software, add `USES=autoreconf`. " "See crossref:uses[uses-autoreconf,`autoreconf`] for more information." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/special/_index.adoc:1179 #, no-wrap msgid "Using GNU `gettext`" msgstr "" #. type: Title === #: documentation/content/en/books/porters-handbook/special/_index.adoc:1182 #, no-wrap msgid "Basic Usage" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1186 msgid "" "If the port requires `gettext`, set `USES= gettext`, and the port will " "inherit a dependency on [.filename]#libintl.so# from package:devel/" "gettext[]. Other values for `gettext` usage are listed in crossref:" "uses[uses-gettext,`USES=gettext`]." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1189 msgid "" "A rather common case is a port using `gettext` and `configure`. Generally, " "GNU `configure` should be able to locate `gettext` automatically." msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1194 #, no-wrap msgid "" "USES=\tgettext\n" "GNU_CONFIGURE=\tyes\n" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:1197 msgid "" "If it ever fails to, hints at the location of `gettext` can be passed in " "`CPPFLAGS` and `LDFLAGS` using `localbase` as follows:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1202 #, no-wrap msgid "" "USES=\tgettext localbase:ldflags\n" "GNU_CONFIGURE=\tyes\n" msgstr "" #. type: Title === #: documentation/content/en/books/porters-handbook/special/_index.adoc:1205 #, no-wrap msgid "Optional Usage" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:1211 msgid "" "Some software products allow for disabling NLS. For example, through " "passing `--disable-nls` to `configure`. In that case, the port must use " "`gettext` conditionally, depending on the status of the `NLS` option. For " "ports of low to medium complexity, use this idiom:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1215 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1230 #, no-wrap msgid "GNU_CONFIGURE=\t\tyes\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1218 #, no-wrap msgid "" "OPTIONS_DEFINE=\t\tNLS\n" "OPTIONS_SUB=\t\tyes\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1221 #, no-wrap msgid "" "NLS_USES=\t\tgettext\n" "NLS_CONFIGURE_ENABLE=\tnls\n" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:1226 msgid "Or using the older way of using options:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1232 #, no-wrap msgid "OPTIONS_DEFINE=\t\tNLS\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1234 #, no-wrap msgid ".include \n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1242 #, no-wrap msgid "" ".if ${PORT_OPTIONS:MNLS}\n" "USES+=\t\t\tgettext\n" "PLIST_SUB+=\t\tNLS=\"\"\n" ".else\n" "CONFIGURE_ARGS+=\t--disable-nls\n" "PLIST_SUB+=\t\tNLS=\"@comment \"\n" ".endif\n" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:1253 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 [." "filename]#Makefile# part of this task is already provided by the idiom. It " "is explained in the section on crossref:plist[plist-sub,advanced [." "filename]#pkg-plist# practices]. In a nutshell, each occurrence of `%%NLS%" "%` in [.filename]#pkg-plist# will be replaced by \"`@comment `\" if NLS is " "disabled, or by a null string if NLS is enabled. Consequently, the lines " "prefixed by `%%NLS%%` will become mere comments in the final packing list if " "NLS is off; otherwise the prefix will be just left out. Then insert `%%NLS%" "%` before each path to a message catalog file in [.filename]#pkg-plist#. " "For example:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1258 #, no-wrap msgid "" "%%NLS%%share/locale/fr/LC_MESSAGES/foobar.mo\n" "%%NLS%%share/locale/no/LC_MESSAGES/foobar.mo\n" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:1261 msgid "" "In high complexity cases, more advanced techniques may be needed, such as " "crossref:plist[plist-dynamic,dynamic packing list generation]." msgstr "" #. type: Title === #: documentation/content/en/books/porters-handbook/special/_index.adoc:1263 #, no-wrap msgid "Handling Message Catalog Directories" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:1270 msgid "" "There is a point to note about installing message catalog files. The target " "directories for them, which reside under [.filename]#LOCALBASE/share/" "locale#, must not be created and removed by a port. The most popular " "languages have their respective directories listed in [.filename]#PORTSDIR/" "Templates/BSD.local.dist#. The directories for many other languages are " "governed by the package:devel/gettext[] port. Consult its [.filename]#pkg-" "plist# and see whether the port is going to install a message catalog file " "for a unique language." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/special/_index.adoc:1272 #, no-wrap msgid "Using Perl" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:1280 msgid "" "If `MASTER_SITES` is set to `CPAN`, the correct subdirectory is usually " "selected automatically. If the default subdirectory is wrong, `CPAN/Module` " "can be used to change it. `MASTER_SITES` can also be set to the old " "`MASTER_SITE_PERL_CPAN`, then the preferred value of `MASTER_SITE_SUBDIR` is " "the top-level hierarchy name. For example, the recommended value for `p5-" "Module-Name` is `Module`. The top-level hierarchy can be examined at " "https://cpan.org/modules/by-module/[cpan.org]. This keeps the port working " "when the author of the module changes." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:1285 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 " "id as `MASTER_SITE_SUBDIR` is allowed. The `CPAN:AUTHOR` macro can be used, " "which will be translated to the hashed author directory. For example, `CPAN:" "AUTHOR` will be converted to `authors/id/A/AU/AUTHOR`." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:1287 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 " "description]." msgstr "" #. type: Block title #: documentation/content/en/books/porters-handbook/special/_index.adoc:1289 #, no-wrap msgid "Read-Only Variables for Ports That Use Perl" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1293 #, no-wrap msgid "Read only variables" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1296 #, no-wrap msgid "`PERL`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1298 #, no-wrap msgid "The full path of the Perl 5 interpreter, either in the system or installed from a port, but without the version number. Use this when the software needs the path to the Perl interpreter. To replace \"``#!``\"lines in scripts, use crossref:uses[uses-shebangfix,`shebangfix`]." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1299 #, no-wrap msgid "`PERL_VERSION`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1301 #, no-wrap msgid "The full version of Perl installed (for example, `5.8.9`)." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1302 #, no-wrap msgid "`PERL_LEVEL`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1304 #, no-wrap msgid "The installed Perl version as an integer of the form `MNNNPP` (for example, `500809`)." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1305 #, no-wrap msgid "`PERL_ARCH`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1307 #, no-wrap msgid "Where Perl stores architecture dependent libraries. Defaults to `${ARCH}-freebsd`." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1308 #, no-wrap msgid "`PERL_PORT`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1310 #, no-wrap msgid "Name of the Perl port that is installed (for example, `perl5`)." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1311 #, no-wrap msgid "`SITE_PERL`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1312 #, no-wrap msgid "Directory name where site specific Perl packages go. This value is added to `PLIST_SUB`." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1318 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 " "is `https://search.cpan.org/dist/Module-Name/` (including the trailing " "slash)." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1326 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 " "depending on this port will have incorrect dependencies if this port's files " "move later in an upgrade. The right way to declare Perl module dependencies " "is shown in the example below." msgstr "" #. type: Block title #: documentation/content/en/books/porters-handbook/special/_index.adoc:1329 #, no-wrap msgid "Perl Dependency Example" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1335 #, no-wrap msgid "p5-IO-Tee>=0.64:devel/p5-IO-Tee\n" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1340 msgid "" "For Perl ports that install manual pages, the macro `PERL5_MAN3` and " "`PERL5_MAN1` can be used inside [.filename]#pkg-plist#. For example," msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1345 #, no-wrap msgid "" "lib/perl5/5.14/man/man1/event.1.gz\n" "lib/perl5/5.14/man/man3/AnyEvent::I3.3.gz\n" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:1348 msgid "can be replaced with" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1353 #, no-wrap msgid "" "%%PERL5_MAN1%%/event.1.gz\n" "%%PERL5_MAN3%%/AnyEvent::I3.3.gz\n" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1358 msgid "" "There are no `PERL5_MAN_x_` macros for the other sections (_x_ in `2` and " "`4` to `9`) because those get installed in the regular directories." msgstr "" #. type: Block title #: documentation/content/en/books/porters-handbook/special/_index.adoc:1361 #, no-wrap msgid "A Port Which Only Requires Perl to Build" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1365 msgid "As the default USE_PERL5 value is build and run, set it to:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1370 #, no-wrap msgid "" "USES=\t\tperl5\n" "USE_PERL5=\tbuild\n" msgstr "" #. type: Block title #: documentation/content/en/books/porters-handbook/special/_index.adoc:1375 #, no-wrap msgid "A Port Which Also Requires Perl to Patch" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:1380 msgid "" "From time to time, using man:sed[1] for patching is not enough. When using " "man:perl[1] is easier, use:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1385 #, no-wrap msgid "" "USES=\t\tperl5\n" "USE_PERL5=\tpatch build run\n" msgstr "" #. type: Block title #: documentation/content/en/books/porters-handbook/special/_index.adoc:1390 #, no-wrap msgid "A Perl Module Which Needs `ExtUtils::MakeMaker` to Build" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:1395 msgid "" "Most Perl modules come with a [.filename]#Makefile.PL# configure script. In " "this case, set:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1400 #, no-wrap msgid "" "USES=\t\tperl5\n" "USE_PERL5=\tconfigure\n" msgstr "" #. type: Block title #: documentation/content/en/books/porters-handbook/special/_index.adoc:1405 #, no-wrap msgid "A Perl Module Which Needs `Module::Build` to Build" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:1409 msgid "" "When a Perl module comes with a [.filename]#Build.PL# configure script, it " "can require Module::Build, in which case, set" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1414 #, no-wrap msgid "" "USES=\t\tperl5\n" "USE_PERL5=\tmodbuild\n" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:1417 msgid "If it instead requires Module::Build::Tiny, set" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1422 #, no-wrap msgid "" "USES=\t\tperl5\n" "USE_PERL5=\tmodbuildtiny\n" msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/special/_index.adoc:1427 #, no-wrap msgid "Using X11" msgstr "" #. type: Title === #: documentation/content/en/books/porters-handbook/special/_index.adoc:1430 #, no-wrap msgid "X.Org Components" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1435 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 " "the list of required components. A full list can be found in crossref:" "uses[uses-xorg,`xorg`]." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1440 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` " "and `USE_GL`. See crossref:uses[uses-gl,`gl`] for a full list of available " "components. For backwards compatibility, the value of `yes` maps to `glu`." msgstr "" #. type: Block title #: documentation/content/en/books/porters-handbook/special/_index.adoc:1442 #, no-wrap msgid "`USE_XORG` Example" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1450 #, no-wrap msgid "" "USES=\t\tgl xorg\n" "USE_GL=\t\tglu\n" "USE_XORG=\txrender xft xkbfile xt xaw\n" msgstr "" #. type: Block title #: documentation/content/en/books/porters-handbook/special/_index.adoc:1455 #, no-wrap msgid "Variables for Ports That Use X" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1459 #, no-wrap msgid "`USES= imake`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1461 #, no-wrap msgid "The port uses `imake`." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1462 #, no-wrap msgid "`XMKMF`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1463 #, no-wrap msgid "Set to the path of `xmkmf` if not in the `PATH`. Defaults to `xmkmf -a`." msgstr "" #. type: Block title #: documentation/content/en/books/porters-handbook/special/_index.adoc:1466 #, no-wrap msgid "Using X11-Related Variables" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1474 #, no-wrap msgid "" "# Use some X11 libraries\n" "USES=\t\txorg\n" "USE_XORG=\tx11 xpm\n" msgstr "" #. type: Title === #: documentation/content/en/books/porters-handbook/special/_index.adoc:1479 #, no-wrap msgid "Ports That Require Motif" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1485 msgid "" "If the port requires a Motif library, define `USES= motif` in the [." "filename]#Makefile#. Default Motif implementation is package:x11-toolkits/" "open-motif[]. Users can choose package:x11-toolkits/lesstif[] instead by " "setting `WANT_LESSTIF` in their [.filename]#make.conf#. Similarly package:" "x11-toolkits/open-motif-devel[] can be chosen by setting " "`WANT_OPEN_MOTIF_DEVEL` in [.filename]#make.conf#." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1488 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}` " "wherever the Motif library is referenced in the original [." "filename]#Makefile# or [.filename]#Imakefile#." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1490 msgid "There are two common cases:" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1492 msgid "" "If the port refers to the Motif library as `-lXm` in its [." "filename]#Makefile# or [.filename]#Imakefile#, substitute `${MOTIFLIB}` for " "it." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1493 msgid "" "If the port uses `XmClientLibs` in its [.filename]#Imakefile#, change it to `" "${MOTIFLIB} ${XTOOLLIB} ${XLIB}`." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1495 msgid "" "Note that `MOTIFLIB` (usually) expands to `-L/usr/local/lib -lXm -lXp` or `/" "usr/local/lib/libXm.a`, so there is no need to add `-L` or `-l` in front." msgstr "" #. type: Title === #: documentation/content/en/books/porters-handbook/special/_index.adoc:1497 #, no-wrap msgid "X11 Fonts" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1500 msgid "" "If the port installs fonts for the X Window System, put them in [." "filename]#LOCALBASE/lib/X11/fonts/local#." msgstr "" #. type: Title === #: documentation/content/en/books/porters-handbook/special/_index.adoc:1502 #, no-wrap msgid "Getting a Fake `DISPLAY` with Xvfb" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1509 msgid "" "Some applications require a working X11 display for compilation to succeed. " "This poses a problem for machines that operate headless. When this variable " "is used, the build infrastructure will start the virtual framebuffer X " "server. The working `DISPLAY` is then passed to the build. See crossref:" "uses[uses-display,`USES=display`] for the possible arguments." msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1513 #, no-wrap msgid "USES=\tdisplay\n" msgstr "" #. type: Title === #: documentation/content/en/books/porters-handbook/special/_index.adoc:1517 #, no-wrap msgid "Desktop Entries" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:1523 msgid "" "Desktop entries (https://standards.freedesktop.org/desktop-entry-spec/latest/" "[a Freedesktop standard]) provide a way to automatically adjust desktop " "features when a new program is installed, without requiring user " "intervention. For example, newly-installed programs automatically appear in " "the application menus of compatible desktop environments. Desktop entries " "originated in the GNOME desktop environment, but are now a standard and also " "work with KDE and Xfce. This bit of automation provides a real benefit to " "the user, and desktop entries are encouraged for applications which can be " "used in a desktop environment." msgstr "" #. type: Title ==== #: documentation/content/en/books/porters-handbook/special/_index.adoc:1525 #, no-wrap msgid "Using Predefined [.filename]#.desktop# Files" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:1529 msgid "" "Ports that include predefined [.filename]#*.desktop# must include those " "files in [.filename]#pkg-plist# and install them in the [.filename]#" "$LOCALBASE/share/applications# directory. The crossref:makefiles[install-" "macros,`INSTALL_DATA` macro] is useful for installing these files." msgstr "" #. type: Title ==== #: documentation/content/en/books/porters-handbook/special/_index.adoc:1531 #, no-wrap msgid "Updating Desktop Database" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:1535 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, " "define `USES`= desktop-file-utils." msgstr "" #. type: Title ==== #: documentation/content/en/books/porters-handbook/special/_index.adoc:1537 #, no-wrap msgid "Creating Desktop Entries with `DESKTOP_ENTRIES`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:1542 msgid "" "Desktop entries can be easily created for applications by using " "`DESKTOP_ENTRIES`. A file named [.filename]#name.desktop# will be created, " "installed, and added to [.filename]#pkg-plist# automatically. Syntax is:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1546 #, no-wrap msgid "DESKTOP_ENTRIES=\t\"NAME\" \"COMMENT\" \"ICON\" \"COMMAND\" \"CATEGORY\" StartupNotify\n" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:1553 msgid "" "The list of possible categories is available on the https://standards." "freedesktop.org/menu-spec/latest/apa.html[Freedesktop website]. " "`StartupNotify` indicates whether the application is compatible with " "_startup notifications_. These are typically a graphic indicator like a " "clock that appear at the mouse pointer, menu, or panel to give the user an " "indication when a program is starting. A program that is compatible with " "startup notifications clears the indicator after it has started. Programs " "that are not compatible with startup notifications would never clear the " "indicator (potentially confusing and infuriating the user), and must have " "`StartupNotify` set to `false` so the indicator is not shown at all." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:1555 msgid "Example:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1562 #, no-wrap msgid "" "DESKTOP_ENTRIES=\t\"ToME\" \"Roguelike game based on JRR Tolkien's work\" \\\n" "\t\t\t\"${DATADIR}/xtra/graf/tome-128.png\" \\\n" "\t\t\t\"tome -v -g\" \"Application;Game;RolePlaying;\" \\\n" "\t\t\tfalse\n" msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/special/_index.adoc:1566 #, no-wrap msgid "Using GNOME" msgstr "" #. type: Title === #: documentation/content/en/books/porters-handbook/special/_index.adoc:1569 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3763 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4064 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3788 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4089 #, no-wrap msgid "Introduction" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:1573 msgid "" "This chapter explains the GNOME framework as used by ports. The framework " "can be loosely divided into the base components, GNOME desktop components, " "and a few special macros that simplify the work of port maintainers." msgstr "" #. type: Title === #: documentation/content/en/books/porters-handbook/special/_index.adoc:1575 #, no-wrap msgid "Using `USE_GNOME`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:1583 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# " "adds the needed build-time, run-time or library dependencies or the handling " "of special files. GNOME applications under FreeBSD use the `USE_GNOME` " "infrastructure. Include all the needed components as a space-separated " "list. The `USE_GNOME` components are divided into these virtual lists: " "basic components, GNOME 3 components and legacy components. If the port " "needs only GTK3 libraries, this is the shortest way to define it:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1587 #, no-wrap msgid "USE_GNOME=\tgtk30\n" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:1591 msgid "" "`USE_GNOME` components automatically add the dependencies they need. Please " "see <> for an exhaustive list of all `USE_GNOME` " "components and which other components they imply and their dependencies." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:1594 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 " "creating new ports." msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1601 #, no-wrap msgid "" "PORTNAME=\tregexxer\n" "DISTVERSION=\t0.10\n" "CATEGORIES=\tdevel textproc gnome\n" "MASTER_SITES=\tGNOME\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1605 #, no-wrap msgid "" "MAINTAINER=\tkwm@FreeBSD.org\n" "COMMENT=\tInteractive tool for performing search and replace operations\n" "WWW=\t\thttp://regexxer.sourceforge.net/\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1609 #, no-wrap msgid "" "USES=\t\tgettext gmake localbase:ldflags pathfix pkgconfig tar:xz\n" "GNU_CONFIGURE=\tyes\n" "USE_GNOME=\tgnomeprefix intlhack gtksourceviewmm3\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1611 #, no-wrap msgid "GLIB_SCHEMAS=\torg.regexxer.gschema.xml\n" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1619 msgid "" "The `USE_GNOME` macro without any arguments does not add any dependencies to " "the port. `USE_GNOME` cannot be set after [.filename]#bsd.port.pre.mk#." msgstr "" #. type: Title === #: documentation/content/en/books/porters-handbook/special/_index.adoc:1622 #, no-wrap msgid "Variables" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:1628 msgid "" "This section explains which macros are available and how they are used. " "Like they are used in the above example. The <> has a " "more in-depth explanation. `USE_GNOME` has to be set for these macros to be " "of use." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/special/_index.adoc:1629 #, no-wrap msgid "`GLIB_SCHEMAS`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:1632 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 " "install and deinstall." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:1637 msgid "" "The glib schema files are written in XML and end with the [." "filename]#gschema.xml# extension. They are installed in the [." "filename]#share/glib-2.0/schemas/# directory. These schema files contain " "all application config values with their default settings. The actual " "database used by the applications is built by glib-compile-schema, which is " "run by the `GLIB_SCHEMAS` macro." msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1641 #, no-wrap msgid "GLIB_SCHEMAS=foo.gschema.xml\n" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1647 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 " "might not work properly." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/special/_index.adoc:1649 #, no-wrap msgid "`GCONF_SCHEMAS`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:1652 msgid "" "List all the gconf schema files. The macro will add the schema files to the " "port plist and will handle their registration on install and deinstall." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:1657 msgid "" "GConf is the XML-based database that virtually all GNOME applications use " "for storing their settings. These files are installed into the [." "filename]#etc/gconf/schemas# directory. This database is defined by " "installed schema files that are used to generate [.filename]#%gconf.xml# key " "files. For each schema file installed by the port, there must be an entry " "in the [.filename]#Makefile#:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1661 #, no-wrap msgid "GCONF_SCHEMAS=my_app.schemas my_app2.schemas my_app3.schemas\n" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1667 msgid "" "Gconf schemas are listed in the `GCONF_SCHEMAS` macro rather than [." "filename]#pkg-plist#. If they are listed in [.filename]#pkg-plist#, they " "will not be registered and the applications might not work properly." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/special/_index.adoc:1669 #, no-wrap msgid "`INSTALLS_OMF`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:1673 msgid "" "Open Source Metadata Framework (OMF) files are commonly used by GNOME 2 " "applications. These files contain the application help file information, " "and require special processing by ScrollKeeper/rarian. To properly register " "OMF files when installing GNOME applications from packages, make sure that " "`omf` files are listed in `pkg-plist` and that the port [." "filename]#Makefile# has `INSTALLS_OMF` defined:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1677 #, no-wrap msgid "INSTALLS_OMF=yes\n" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:1680 msgid "" "When set, [.filename]#bsd.gnome.mk# automatically scans [.filename]#pkg-" "plist# and adds appropriate `@exec` and `@unexec` directives for each [." "filename]#.omf# to track in the OMF registration database." msgstr "" #. type: Block title #: documentation/content/en/books/porters-handbook/special/_index.adoc:1682 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1692 #, no-wrap msgid "GNOME Components" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/special/_index.adoc:1690 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://" "www.FreeBSD.org/gnome/[FreeBSD GNOME page] has contact information if more " "help is needed. The components are divided into GNOME components that are " "currently in use and legacy components. If the component supports argument, " "they are listed between parenthesis in the description. The first is the " "default. \"Both\" is shown if the component defaults to adding to both " "build and run dependencies." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1696 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1865 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1882 #: documentation/content/en/books/porters-handbook/special/_index.adoc:2051 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3905 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3930 #, no-wrap msgid "Component" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1697 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1883 #, no-wrap msgid "Associated program" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1700 #, no-wrap msgid "`atk`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1701 #, no-wrap msgid "accessibility/atk" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1703 #, no-wrap msgid "Accessibility toolkit (ATK)" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1704 #, no-wrap msgid "`atkmm`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1705 #, no-wrap msgid "accessibility/atkmm" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1707 #, no-wrap msgid "c++ bindings for atk" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1708 #, no-wrap msgid "`cairo`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1709 #, no-wrap msgid "graphics/cairo" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1711 #, no-wrap msgid "Vector graphics library with cross-device output support" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1712 #, no-wrap msgid "`cairomm`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1713 #, no-wrap msgid "graphics/cairomm" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1715 #, no-wrap msgid "c++ bindings for cairo" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1716 #, no-wrap msgid "`dconf`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1717 #, no-wrap msgid "devel/dconf" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1719 #, no-wrap msgid "Configuration database system (both, build, run)" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1720 #, no-wrap msgid "`evolutiondataserver3`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1721 #, no-wrap msgid "databases/evolution-data-server" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1723 #, no-wrap msgid "Data backends for the Evolution integrated mail/PIM suite" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1724 #, no-wrap msgid "`gdkpixbuf2`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1725 #, no-wrap msgid "graphics/gdk-pixbuf2" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1727 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1909 #, no-wrap msgid "Graphics library for GTK+" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1728 #, no-wrap msgid "`glib20`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1729 #, no-wrap msgid "devel/glib20" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1731 #, no-wrap msgid "GNOME core library `glib20`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1732 #, no-wrap msgid "`glibmm`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1733 #, no-wrap msgid "devel/glibmm" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1735 #, no-wrap msgid "c++ bindings for glib20" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1736 #, no-wrap msgid "`gnomecontrolcenter3`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1737 #, no-wrap msgid "sysutils/gnome-control-center" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1739 #, no-wrap msgid "GNOME 3 Control Center" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1740 #, no-wrap msgid "`gnomedesktop3`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1741 #, no-wrap msgid "x11/gnome-desktop" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1743 #, no-wrap msgid "GNOME 3 desktop UI library" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1744 #, no-wrap msgid "`gsound`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1745 #, no-wrap msgid "audio/gsound" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1747 #, no-wrap msgid "GObject library for playing system sounds (both, build, run)" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1748 #, no-wrap msgid "`gtk-update-icon-cache`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1749 #, no-wrap msgid "graphics/gtk-update-icon-cache" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1751 #, no-wrap msgid "Gtk-update-icon-cache utility from the Gtk+ toolkit" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1752 #, no-wrap msgid "`gtk20`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1753 #, no-wrap msgid "x11-toolkits/gtk20" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1755 #, no-wrap msgid "Gtk+ 2 toolkit" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1756 #, no-wrap msgid "`gtk30`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1757 #, no-wrap msgid "x11-toolkits/gtk30" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1759 #, no-wrap msgid "Gtk+ 3 toolkit" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1760 #, no-wrap msgid "`gtkmm20`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1761 #, no-wrap msgid "x11-toolkits/gtkmm20" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1763 #, no-wrap msgid "c++ bindings 2.0 for the gtk20 toolkit" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1764 #, no-wrap msgid "`gtkmm24`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1765 #, no-wrap msgid "x11-toolkits/gtkmm24" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1767 #, no-wrap msgid "c++ bindings 2.4 for the gtk20 toolkit" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1768 #, no-wrap msgid "`gtkmm30`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1769 #, no-wrap msgid "x11-toolkits/gtkmm30" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1771 #, no-wrap msgid "c++ bindings 3.0 for the gtk30 toolkit" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1772 #, no-wrap msgid "`gtksourceview2`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1773 #, no-wrap msgid "x11-toolkits/gtksourceview2" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1775 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1953 #, no-wrap msgid "Widget that adds syntax highlighting to GtkTextView" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1776 #, no-wrap msgid "`gtksourceview3`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1777 #, no-wrap msgid "x11-toolkits/gtksourceview3" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1779 #, no-wrap msgid "Text widget that adds syntax highlighting to the GtkTextView widget" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1780 #, no-wrap msgid "`gtksourceviewmm3`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1781 #, no-wrap msgid "x11-toolkits/gtksourceviewmm3" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1783 #, no-wrap msgid "c++ bindings for the gtksourceview3 library" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1784 #, no-wrap msgid "`gvfs`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1785 #, no-wrap msgid "devel/gvfs" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1787 #, no-wrap msgid "GNOME virtual file system" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1788 #, no-wrap msgid "`intltool`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1789 #, no-wrap msgid "textproc/intltool" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1791 #, no-wrap msgid "Tool for internationalization (also see intlhack)" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1792 #, no-wrap msgid "`introspection`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1793 #, no-wrap msgid "devel/gobject-introspection" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1795 #, no-wrap msgid "Basic introspection bindings and tools to generate introspection bindings. Most of the time :build is enough, :both/:run is only need for applications that use introspection bindings. (both, build, run)" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1796 #, no-wrap msgid "`libgda5`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1797 #, no-wrap msgid "databases/libgda5" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1799 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1969 #, no-wrap msgid "Provides uniform access to different kinds of data sources" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1800 #, no-wrap msgid "`libgda5-ui`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1801 #, no-wrap msgid "databases/libgda5-ui" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1803 #, no-wrap msgid "UI library from the libgda5 library" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1804 #, no-wrap msgid "`libgdamm5`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1805 #, no-wrap msgid "databases/libgdamm5" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1807 #, no-wrap msgid "c++ bindings for the libgda5 library" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1808 #, no-wrap msgid "`libgsf`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1809 #, no-wrap msgid "devel/libgsf" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1811 #, no-wrap msgid "Extensible I/O abstraction for dealing with structured file formats" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1812 #, no-wrap msgid "`librsvg2`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1813 #, no-wrap msgid "graphics/librsvg2" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1815 #, no-wrap msgid "Library for parsing and rendering SVG vector-graphic files" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1816 #, no-wrap msgid "`libsigc++20`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1817 #, no-wrap msgid "devel/libsigc++20" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1819 #: documentation/content/en/books/porters-handbook/special/_index.adoc:2013 #, no-wrap msgid "Callback Framework for C++" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1820 #, no-wrap msgid "`libxml++26`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1821 #, no-wrap msgid "textproc/libxml++26" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1823 #, no-wrap msgid "c++ bindings for the libxml2 library" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1824 #, no-wrap msgid "`libxml2`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1825 #, no-wrap msgid "textproc/libxml2" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1827 #, no-wrap msgid "XML parser library (both, build, run)" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1828 #, no-wrap msgid "`libxslt`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1829 #, no-wrap msgid "textproc/libxslt" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1831 #, no-wrap msgid "XSLT C library (both, build, run)" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1832 #, no-wrap msgid "`metacity`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1833 #, no-wrap msgid "x11-wm/metacity" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1835 #, no-wrap msgid "Window manager from GNOME" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1836 #, no-wrap msgid "`nautilus3`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1837 #, no-wrap msgid "x11-fm/nautilus" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1839 #, no-wrap msgid "GNOME file manager" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1840 #, no-wrap msgid "`pango`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1841 #, no-wrap msgid "x11-toolkits/pango" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1843 #, no-wrap msgid "Open-source framework for the layout and rendering of i18n text" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1844 #, no-wrap msgid "`pangomm`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1845 #, no-wrap msgid "x11-toolkits/pangomm" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1847 #, no-wrap msgid "c++ bindings for the pango library" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1848 #, no-wrap msgid "`py3gobject3`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1849 #, no-wrap msgid "devel/py3-gobject3" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1851 #, no-wrap msgid "Python 3, GObject 3.0 bindings" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1852 #, no-wrap msgid "`pygobject3`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1853 #, no-wrap msgid "devel/py-gobject3" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1855 #, no-wrap msgid "Python 2, GObject 3.0 bindings" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1856 #, no-wrap msgid "`vte3`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1857 #, no-wrap msgid "x11-toolkits/vte3" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1858 #: documentation/content/en/books/porters-handbook/special/_index.adoc:2044 #, no-wrap msgid "Terminal widget with improved accessibility and I18N support" msgstr "" #. type: Block title #: documentation/content/en/books/porters-handbook/special/_index.adoc:1861 #, no-wrap msgid "GNOME Macro Components" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1868 #, no-wrap msgid "`gnomeprefix`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1870 #, no-wrap msgid "Supply `configure` with some default locations." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1871 #, no-wrap msgid "`intlhack`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1873 #, no-wrap msgid "Same as intltool, but patches to make sure [.filename]#share/locale/# is used. Please only use when `intltool` alone is not enough." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1874 #, no-wrap msgid "`referencehack`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1875 #, no-wrap msgid "This macro is there to help splitting of the API or reference documentation into its own port." msgstr "" #. type: Block title #: documentation/content/en/books/porters-handbook/special/_index.adoc:1878 #, no-wrap msgid "GNOME Legacy Components" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1886 #, no-wrap msgid "`atspi`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1887 #, no-wrap msgid "accessibility/at-spi" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1889 #, no-wrap msgid "Assistive Technology Service Provider Interface" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1890 #, no-wrap msgid "`esound`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1891 #, no-wrap msgid "audio/esound" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1893 #, no-wrap msgid "Enlightenment sound package" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1894 #, no-wrap msgid "`gal2`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1895 #, no-wrap msgid "x11-toolkits/gal2" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1897 #, no-wrap msgid "Collection of widgets taken from GNOME 2 gnumeric" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1898 #, no-wrap msgid "`gconf2`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1899 #, no-wrap msgid "devel/gconf2" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1901 #, no-wrap msgid "Configuration database system for GNOME 2" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1902 #, no-wrap msgid "`gconfmm26`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1903 #, no-wrap msgid "devel/gconfmm26" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1905 #, no-wrap msgid "c++ bindings for gconf2" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1906 #, no-wrap msgid "`gdkpixbuf`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1907 #, no-wrap msgid "graphics/gdk-pixbuf" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1910 #, no-wrap msgid "`glib12`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1911 #, no-wrap msgid "devel/glib12" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1913 #, no-wrap msgid "glib 1.2 core library" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1914 #, no-wrap msgid "`gnomedocutils`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1915 #, no-wrap msgid "textproc/gnome-doc-utils" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1917 #, no-wrap msgid "GNOME doc utils" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1918 #, no-wrap msgid "`gnomemimedata`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1919 #, no-wrap msgid "misc/gnome-mime-data" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1921 #, no-wrap msgid "MIME and Application database for GNOME 2" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1922 #, no-wrap msgid "`gnomesharp20`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1923 #, no-wrap msgid "x11-toolkits/gnome-sharp20" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1925 #, no-wrap msgid "GNOME 2 interfaces for the .NET runtime" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1926 #, no-wrap msgid "`gnomespeech`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1927 #, no-wrap msgid "accessibility/gnome-speech" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1929 #, no-wrap msgid "GNOME 2 text-to-speech API" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1930 #, no-wrap msgid "`gnomevfs2`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1931 #, no-wrap msgid "devel/gnome-vfs" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1933 #, no-wrap msgid "GNOME 2 Virtual File System" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1934 #, no-wrap msgid "`gtk12`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1935 #, no-wrap msgid "x11-toolkits/gtk12" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1937 #, no-wrap msgid "Gtk+ 1.2 toolkit" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1938 #, no-wrap msgid "`gtkhtml3`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1939 #, no-wrap msgid "www/gtkhtml3" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1941 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1945 #: documentation/content/en/books/porters-handbook/special/_index.adoc:2001 #, no-wrap msgid "Lightweight HTML rendering/printing/editing engine" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1942 #, no-wrap msgid "`gtkhtml4`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1943 #, no-wrap msgid "www/gtkhtml4" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1946 #, no-wrap msgid "`gtksharp20`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1947 #, no-wrap msgid "x11-toolkits/gtk-sharp20" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1949 #, no-wrap msgid "GTK+ and GNOME 2 interfaces for the .NET runtime" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1950 #, no-wrap msgid "`gtksourceview`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1951 #, no-wrap msgid "x11-toolkits/gtksourceview" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1954 #, no-wrap msgid "`libartgpl2`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1955 #, no-wrap msgid "graphics/libart_lgpl" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1957 #, no-wrap msgid "Library for high-performance 2D graphics" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1958 #, no-wrap msgid "`libbonobo`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1959 #, no-wrap msgid "devel/libbonobo" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1961 #, no-wrap msgid "Component and compound document system for GNOME 2" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1962 #, no-wrap msgid "`libbonoboui`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1963 #, no-wrap msgid "x11-toolkits/libbonoboui" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1965 #, no-wrap msgid "GUI frontend to the libbonobo component of GNOME 2" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1966 #, no-wrap msgid "`libgda4`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1967 #, no-wrap msgid "databases/libgda4" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1970 #, no-wrap msgid "`libglade2`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1971 #, no-wrap msgid "devel/libglade2" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1973 #, no-wrap msgid "GNOME 2 glade library" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1974 #, no-wrap msgid "`libgnome`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1975 #, no-wrap msgid "x11/libgnome" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1977 #, no-wrap msgid "Libraries for GNOME 2, a GNU desktop environment" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1978 #, no-wrap msgid "`libgnomecanvas`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1979 #, no-wrap msgid "graphics/libgnomecanvas" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1981 #, no-wrap msgid "Graphics library for GNOME 2" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1982 #, no-wrap msgid "`libgnomekbd`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1983 #, no-wrap msgid "x11/libgnomekbd" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1985 #, no-wrap msgid "GNOME 2 keyboard shared library" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1986 #, no-wrap msgid "`libgnomeprint`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1987 #, no-wrap msgid "print/libgnomeprint" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1989 #: documentation/content/en/books/porters-handbook/special/_index.adoc:1993 #, no-wrap msgid "Gnome 2 print support library" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1990 #, no-wrap msgid "`libgnomeprintui`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1991 #, no-wrap msgid "x11-toolkits/libgnomeprintui" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1994 #, no-wrap msgid "`libgnomeui`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1995 #, no-wrap msgid "x11-toolkits/libgnomeui" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1997 #, no-wrap msgid "Libraries for the GNOME 2 GUI, a GNU desktop environment" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1998 #, no-wrap msgid "`libgtkhtml`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:1999 #, no-wrap msgid "www/libgtkhtml" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:2002 #, no-wrap msgid "`libgtksourceviewmm`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:2003 #, no-wrap msgid "x11-toolkits/libgtksourceviewmm" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:2005 #, no-wrap msgid "c++ binding of GtkSourceView" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:2006 #, no-wrap msgid "`libidl`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:2007 #, no-wrap msgid "devel/libIDL" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:2009 #, no-wrap msgid "Library for creating trees of CORBA IDL file" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:2010 #, no-wrap msgid "`libsigc++12`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:2011 #, no-wrap msgid "devel/libsigc++12" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:2014 #, no-wrap msgid "`libwnck`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:2015 #, no-wrap msgid "x11-toolkits/libwnck" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:2017 #: documentation/content/en/books/porters-handbook/special/_index.adoc:2021 #, no-wrap msgid "Library used for writing pagers and taskslists" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:2018 #, no-wrap msgid "`libwnck3`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:2019 #, no-wrap msgid "x11-toolkits/libwnck3" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:2022 #, no-wrap msgid "`orbit2`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:2023 #, no-wrap msgid "devel/ORBit2" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:2025 #, no-wrap msgid "High-performance CORBA ORB with support for the C language" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:2026 #, no-wrap msgid "`pygnome2`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:2027 #, no-wrap msgid "x11-toolkits/py-gnome2" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:2029 #, no-wrap msgid "Python bindings for GNOME 2" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:2030 #, no-wrap msgid "`pygobject`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:2031 #, no-wrap msgid "devel/py-gobject" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:2033 #, no-wrap msgid "Python 2, GObject 2.0 bindings" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:2034 #, no-wrap msgid "`pygtk2`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:2035 #, no-wrap msgid "x11-toolkits/py-gtk2" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:2037 #, no-wrap msgid "Set of Python bindings for GTK+" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:2038 #, no-wrap msgid "`pygtksourceview`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:2039 #, no-wrap msgid "x11-toolkits/py-gtksourceview" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:2041 #, no-wrap msgid "Python bindings for GtkSourceView 2" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:2042 #, no-wrap msgid "`vte`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:2043 #, no-wrap msgid "x11-toolkits/vte" msgstr "" #. type: Block title #: documentation/content/en/books/porters-handbook/special/_index.adoc:2047 #, no-wrap msgid "Deprecated Components: Do Not Use" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:2054 #, no-wrap msgid "`pangox-compat`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:2055 #, no-wrap msgid "pangox-compat has been deprecated and split off from the pango package." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/special/_index.adoc:2058 #, no-wrap msgid "Using Qt" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/special/_index.adoc:2063 msgid "" "For ports that are part of Qt itself, see crossref:uses[uses-qt-dist,`qt-" "dist`]." msgstr "" #. type: Title === #: documentation/content/en/books/porters-handbook/special/_index.adoc:2066 #, no-wrap msgid "Ports That Require Qt" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2070 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2071 msgid "" -"The Ports Collection provides support for Qt 5 with `USES+=qt:5`. Set " -"`USE_QT` to the list of required Qt components (libraries, tools, plugins)." +"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 " +"components (libraries, tools, plugins)." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2072 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2073 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:2074 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2075 #, no-wrap msgid "Variables Provided to Ports That Use Qt" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2078 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2079 #, no-wrap msgid "`QMAKE`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2080 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2081 #, no-wrap msgid "Full path to `qmake` binary." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2081 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2082 #, no-wrap msgid "`LRELEASE`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2083 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2084 #, no-wrap msgid "Full path to `lrelease` utility." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2084 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2085 #, no-wrap msgid "`MOC`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2086 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2087 #, no-wrap msgid "Full path to `moc`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2087 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2088 #, no-wrap msgid "`RCC`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2089 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2090 #, no-wrap msgid "Full path to `rcc`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2090 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2091 #, no-wrap msgid "`UIC`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2092 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2093 #, no-wrap msgid "Full path to `uic`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2093 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2094 #, no-wrap msgid "`QT_INCDIR`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2095 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2096 #, no-wrap msgid "Qt include directory." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2096 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2097 #, no-wrap msgid "`QT_LIBDIR`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2098 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2099 #, no-wrap msgid "Qt libraries path." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2099 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2100 #, no-wrap msgid "`QT_PLUGINDIR`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2100 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2101 #, no-wrap msgid "Qt plugins path." msgstr "" #. type: Title === -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2103 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3851 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2104 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3876 #, no-wrap msgid "Component Selection" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2110 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2111 msgid "" "Individual Qt tool and library dependencies must be specified in `USE_QT`. " "Every component can be suffixed with `_build` or `_run`, the suffix " "indicating whether the dependency on the component is at buildtime or " "runtime. If unsuffixed, the component will be depended on at both build- " "and runtime. Usually, library components are specified unsuffixed, tool " "components are mostly specified with the `_build` suffix and plugin " "components are specified with the `_run` suffix. The most commonly used " "components are listed below (all available components are listed in " -"`_USE_QT_ALL`, and `_USE_QT5_ONLY` in [.filename]#/usr/ports/Mk/Uses/qt.mk#):" +"`_USE_QT_ALL`, which is generated from `_USE_QT_COMMON` and " +"`_USE_QT[56]_ONLY` in [.filename]#/usr/ports/Mk/Uses/qt.mk#):" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2112 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2113 #, no-wrap msgid "Available Qt Library Components" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2116 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2336 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2353 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2484 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3063 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3841 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3861 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2117 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2361 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2378 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2509 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3088 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3866 #: documentation/content/en/books/porters-handbook/special/_index.adoc:3886 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3990 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4160 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4212 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3911 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4015 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4185 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4237 #, no-wrap msgid "Name" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2119 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2120 #, no-wrap msgid "`3d`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2121 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2122 #, no-wrap msgid "Qt3D module" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2122 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2123 +#, no-wrap +msgid "`5compat`" +msgstr "" + +#. type: Table +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2125 +#, no-wrap +msgid "Qt 5 compatibility module for Qt 6" +msgstr "" + +#. type: Table +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2126 #, no-wrap msgid "`assistant`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2124 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2128 #, no-wrap msgid "Qt 5 documentation browser" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2125 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2129 +#, no-wrap +msgid "`base`" +msgstr "" + +#. type: Table +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2131 +#, no-wrap +msgid "Qt 6 base module" +msgstr "" + +#. type: Table +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2132 #, no-wrap msgid "`canvas3d`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2127 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2134 #, no-wrap msgid "Qt canvas3d module" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2128 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2135 #, no-wrap msgid "`charts`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2130 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2137 #, no-wrap msgid "Qt 5 charts module" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2131 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2138 #, no-wrap msgid "`concurrent`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2133 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2140 #, no-wrap msgid "Qt multi-threading module" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2134 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2141 #, no-wrap msgid "`connectivity`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2136 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2143 #, no-wrap msgid "Qt connectivity (Bluetooth/NFC) module" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2137 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2144 #, no-wrap msgid "`core`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2139 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2146 #, no-wrap msgid "Qt core non-graphical module" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2140 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2147 #, no-wrap msgid "`datavis3d`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2142 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2149 #, no-wrap msgid "Qt 5 3D data visualization module" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2143 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2150 #, no-wrap msgid "`dbus`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2145 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2152 #, no-wrap msgid "Qt D-Bus inter-process communication module" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2146 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2153 #, no-wrap msgid "`declarative`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2148 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2155 #, no-wrap msgid "Qt declarative framework for dynamic user interfaces" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2149 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2156 #, no-wrap msgid "`designer`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2151 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2158 #, no-wrap msgid "Qt 5 graphical user interface designer" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2152 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2159 #, no-wrap msgid "`diag`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2154 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2161 #, 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:2155 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2162 #, no-wrap msgid "`doc`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2157 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2164 #, no-wrap msgid "Qt 5 documentation" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2158 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2165 #, no-wrap msgid "`examples`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2160 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2167 #, no-wrap msgid "Qt 5 examples sourcecode" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2161 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2168 #, no-wrap msgid "`gamepad`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2163 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2170 #, no-wrap msgid "Qt 5 Gamepad Module" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2164 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2171 #, no-wrap msgid "`graphicaleffects`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2166 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2173 #, no-wrap msgid "Qt Quick graphical effects" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2167 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2174 #, no-wrap msgid "`gui`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2169 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2176 #, no-wrap msgid "Qt graphical user interface module" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2170 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2177 #, no-wrap msgid "`help`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2172 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2179 #, no-wrap msgid "Qt online help integration module" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2173 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2180 #, no-wrap msgid "`l10n`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2175 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2182 #, no-wrap msgid "Qt localized messages" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2176 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2183 +#, no-wrap +msgid "`languageserver`" +msgstr "" + +#. type: Table +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2185 +#, no-wrap +msgid "Qt 6 Language Server Protocol implementation" +msgstr "" + +#. type: Table +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2186 #, no-wrap msgid "`linguist`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2178 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2188 #, no-wrap msgid "Qt 5 translation tool" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2179 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2189 #, no-wrap msgid "`location`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2181 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2191 #, no-wrap msgid "Qt location module" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2182 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2192 +#, no-wrap +msgid "`lottie`" +msgstr "" + +#. type: Table +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2194 +#, no-wrap +msgid "Qt 6 QML API for rendering graphics and animations" +msgstr "" + +#. type: Table +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2195 #, no-wrap msgid "`multimedia`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2184 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2197 #, no-wrap msgid "Qt audio, video, radio and camera support module" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2185 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2198 #, no-wrap msgid "`network`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2187 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2200 #, no-wrap msgid "Qt network module" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2188 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2201 #, no-wrap msgid "`networkauth`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2190 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2203 #, no-wrap msgid "Qt network auth module" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2191 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2204 #, no-wrap msgid "`opengl`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2193 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2206 #, no-wrap msgid "Qt 5-compatible OpenGL support module" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2194 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2207 #, no-wrap msgid "`paths`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2196 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2209 #, no-wrap msgid "Command line client to QStandardPaths" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2197 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2210 #, no-wrap msgid "`phonon4`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2199 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2212 #, no-wrap msgid "KDE multimedia framework" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2200 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2213 #, no-wrap msgid "`pixeltool`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2202 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2215 #, no-wrap msgid "Qt 5 screen magnifier" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2203 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2216 #, no-wrap msgid "`plugininfo`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2205 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2218 #, no-wrap -msgid "Qt5 plugin metadata dumper" +msgid "Qt 5 plugin metadata dumper" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2206 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2219 +#, no-wrap +msgid "`positioning`" +msgstr "" + +#. type: Table +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2221 +#, no-wrap +msgid "Qt 6 positioning API from sources such as satellite, wifi or text files." +msgstr "" + +#. type: Table +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2222 #, no-wrap msgid "`printsupport`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2208 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2224 #, no-wrap msgid "Qt print support module" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2209 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2225 #, no-wrap msgid "`qdbus`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2211 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2227 #, no-wrap msgid "Qt command-line interface to D-Bus" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2212 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2228 #, no-wrap msgid "`qdbusviewer`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2214 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2230 #, no-wrap msgid "Qt 5 graphical interface to D-Bus" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2215 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2231 #, no-wrap msgid "`qdoc`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2217 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2233 #, no-wrap msgid "Qt documentation generator" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2218 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2234 #, no-wrap msgid "`qdoc-data`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2220 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2236 #, no-wrap msgid "QDoc configuration files" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2221 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2237 #, no-wrap msgid "`qev`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2223 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2239 #, no-wrap msgid "Qt QWidget events introspection tool" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2224 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2345 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2240 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2370 #, no-wrap msgid "`qmake`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2226 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2242 #, no-wrap msgid "Qt Makefile generator" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2227 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2243 #, no-wrap msgid "`quickcontrols`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2229 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2232 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2245 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2248 #, 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:2230 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2246 #, no-wrap msgid "`quickcontrols2`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2233 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2249 #, no-wrap msgid "`remoteobjects`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2235 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2244 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2251 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2260 #, no-wrap -msgid "Qt5 SXCML module" +msgid "Qt 5 SXCML module" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2236 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2252 #, no-wrap msgid "`script`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2238 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2254 #, no-wrap msgid "Qt 4-compatible scripting module" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2239 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2255 #, no-wrap msgid "`scripttools`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2241 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2257 #, no-wrap msgid "Qt Script additional components" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2242 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2258 #, no-wrap msgid "`scxml`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2245 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2261 #, no-wrap msgid "`sensors`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2247 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2263 #, no-wrap msgid "Qt sensors module" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2248 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2264 #, no-wrap msgid "`serialbus`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2250 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2266 #, no-wrap msgid "Qt functions to access industrial bus systems" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2251 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2267 #, no-wrap msgid "`serialport`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2253 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2269 #, no-wrap msgid "Qt functions to access serial ports" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2254 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2270 +#, no-wrap +msgid "`shadertools`" +msgstr "" + +#. type: Table +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2272 +#, no-wrap +msgid "Qt 6 tools for the cross-platform Qt shader pipeline" +msgstr "" + +#. type: Table +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2273 #, no-wrap msgid "`speech`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2256 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2275 #, no-wrap msgid "Accessibility features for Qt5" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2257 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2276 #, no-wrap msgid "`sql`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2259 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2278 #, no-wrap msgid "Qt SQL database integration module" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2260 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2279 #, no-wrap msgid "`sql-ibase`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2262 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2281 #, no-wrap msgid "Qt InterBase/Firebird database plugin" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2263 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2282 #, no-wrap msgid "`sql-mysql`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2265 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2284 #, no-wrap msgid "Qt MySQL database plugin" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2266 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2285 #, no-wrap msgid "`sql-odbc`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2268 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2287 #, no-wrap msgid "Qt Open Database Connectivity plugin" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2269 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2288 #, no-wrap msgid "`sql-pgsql`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2271 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2290 #, no-wrap msgid "Qt PostgreSQL database plugin" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2272 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2291 #, no-wrap msgid "`sql-sqlite2`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2274 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2293 #, no-wrap msgid "Qt SQLite 2 database plugin" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2275 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2294 #, no-wrap msgid "`sql-sqlite3`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2277 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2296 #, no-wrap msgid "Qt SQLite 3 database plugin" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2278 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2297 #, no-wrap msgid "`sql-tds`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2280 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2299 #, no-wrap msgid "Qt TDS Database Connectivity database plugin" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2281 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3920 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2300 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3945 #, no-wrap msgid "`svg`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2283 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2302 #, no-wrap msgid "Qt SVG support module" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2284 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2303 #, no-wrap msgid "`testlib`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2286 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2305 #, no-wrap msgid "Qt unit testing module" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2287 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2306 +#, no-wrap +msgid "`tools`" +msgstr "" + +#. type: Table +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2308 +#, no-wrap +msgid "Qt 6 assorted tools" +msgstr "" + +#. type: Table +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2309 +#, no-wrap +msgid "`translations`" +msgstr "" + +#. type: Table +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2311 +#, no-wrap +msgid "Qt 6 translation module" +msgstr "" + +#. type: Table +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2312 #, no-wrap msgid "`uiplugin`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2289 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2314 #, no-wrap msgid "Custom Qt widget plugin interface for Qt Designer" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2290 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2315 #, no-wrap msgid "`uitools`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2292 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2317 #, no-wrap msgid "Qt Designer UI forms support module" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2293 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2318 #, no-wrap msgid "`virtualkeyboard`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2295 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2320 #, no-wrap msgid "Qt 5 Virtual Keyboard Module" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2296 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3018 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2321 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3043 #, no-wrap msgid "`wayland`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2298 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2323 #, no-wrap -msgid "Qt5 wrapper for Wayland" +msgid "Qt 5 wrapper for Wayland" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2299 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2324 #, no-wrap msgid "`webchannel`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2301 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2326 #, 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:2302 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2327 #, no-wrap msgid "`webengine`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2304 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2329 #, no-wrap msgid "Qt 5 library to render web content" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2305 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2330 #, no-wrap msgid "`webkit`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2307 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2332 #, no-wrap msgid "QtWebKit with a more modern WebKit code base" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2308 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2333 #, no-wrap msgid "`websockets`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2310 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2335 #, no-wrap msgid "Qt implementation of WebSocket protocol" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2311 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2336 #, no-wrap msgid "`websockets-qml`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2313 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2338 #, no-wrap msgid "Qt implementation of WebSocket protocol (QML bindings)" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2314 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2339 #, no-wrap msgid "`webview`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2316 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2341 #, no-wrap msgid "Qt component for displaying web content" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2317 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2342 #, no-wrap msgid "`widgets`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2319 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2344 #, no-wrap msgid "Qt C++ widgets module" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2320 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2345 #, no-wrap msgid "`x11extras`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2322 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2347 #, no-wrap msgid "Qt platform-specific features for X11-based systems" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2323 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2348 #, no-wrap msgid "`xml`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2325 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2350 #, no-wrap msgid "Qt SAX and DOM implementations" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2326 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2351 #, no-wrap msgid "`xmlpatterns`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2327 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2352 #, 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:2330 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2355 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:2332 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2357 #, no-wrap msgid "Available Qt Tool Components" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2339 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3066 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2364 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3091 #, no-wrap msgid "`buildtools`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2341 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2366 #, 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:2342 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2367 #, no-wrap msgid "`linguisttools`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2344 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2369 #, no-wrap msgid "localization tools: `lrelease`, `lupdate`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2346 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2371 #, no-wrap msgid "Makefile generator/build utility" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2349 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2374 #, no-wrap msgid "Available Qt Plugin Components" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2356 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2381 #, no-wrap msgid "`imageformats`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2357 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2382 #, no-wrap msgid "plugins for TGA, TIFF, and MNG image formats" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2360 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2385 #, no-wrap msgid "Selecting Qt 5 Components" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2366 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2391 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 " "tools and Qt 5's Makefile generator. Since the `gui` library implies a " "dependency on the core library, `core` does not need to be specified. The " "Qt 5 code generation tools `moc`, `uic` and `rcc`, as well as the Makefile " "generator `qmake` are only needed at buildtime, thus they are specified with " "the `_build` suffix:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2371 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2396 #, no-wrap msgid "" "USES=\tqt:5\n" "USE_QT=\tgui buildtools_build qmake_build\n" msgstr "" #. type: Title === -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2376 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2401 #, no-wrap msgid "Using `qmake`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2382 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2407 msgid "" "If the application provides a qmake project file ([.filename]#*.pro#), " "define `USES= qmake` along with `USE_QT`. `USES= qmake` already implies a " "build dependency on qmake, therefore the qmake component can be omitted from " "`USE_QT`. Similar to <>, qmake supports out-of-source " "builds, which can be enabled by specifying the `outsource` argument (see " "<>). Also see <>." msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2384 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2409 #, no-wrap msgid "Possible Arguments for `USES= qmake`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2391 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2416 #, no-wrap msgid "`no_configure`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2393 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2418 #, 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:2394 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2419 #, no-wrap msgid "`no_env`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2396 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2421 #, 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:2397 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2422 #, no-wrap msgid "`norecursive`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2399 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2424 #, no-wrap msgid "Do not pass the `-recursive` argument to `qmake`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2400 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2425 #, no-wrap msgid "`outsource`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2401 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2426 #, no-wrap msgid "Perform an out-of-source build." msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2404 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2429 #, no-wrap msgid "Variables for Ports That Use `qmake`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2411 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2436 #, no-wrap msgid "`QMAKE_ARGS`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2413 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2438 #, 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:2414 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2439 #, no-wrap msgid "`QMAKE_ENV`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2416 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2441 #, 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:2417 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2442 #, no-wrap msgid "`QMAKE_SOURCE_PATH`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2418 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2443 #, 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:2421 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2446 msgid "When using `USES= qmake`, these settings are deployed:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2428 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2453 #, no-wrap msgid "" "CONFIGURE_ARGS+=\t--with-qt-includes=${QT_INCDIR} \\\n" "\t\t\t--with-qt-libraries=${QT_LIBDIR} \\\n" "\t\t\t--with-extra-libs=${LOCALBASE}/lib \\\n" "\t\t\t--with-extra-includes=${LOCALBASE}/include\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2432 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2457 #, no-wrap msgid "" "CONFIGURE_ENV+=\tQTDIR=\"${QT_PREFIX}\" QMAKE=\"${QMAKE}\" \\\n" "\t\tMOC=\"${MOC}\" RCC=\"${RCC}\" UIC=\"${UIC}\" \\\n" "\t\tQMAKESPEC=\"${QMAKESPEC}\"\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2436 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2461 #, no-wrap msgid "" "PLIST_SUB+=\tQT_INCDIR=${QT_INCDIR_REL} \\\n" "\t\tQT_LIBDIR=${QT_LIBDIR_REL} \\\n" "\t\tQT_PLUGINDIR=${QT_PLUGINDIR_REL}\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2440 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2465 msgid "" "Some configure scripts do not support the arguments above. To suppress " "modification of `CONFIGURE_ENV` and `CONFIGURE_ARGS`, set `USES= qmake:" "no_env`." msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2442 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2467 #, no-wrap msgid "`USES= qmake` Example" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2446 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2471 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:2451 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2476 #, no-wrap msgid "" "USES=\tqmake:outsource qt:5\n" "USE_QT=\tbuildtools_build\n" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2456 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2481 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 " "ends, like:" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2458 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2483 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 " "directories. To add directories to `qmake`'s include and library search " "paths via the command line, use:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2463 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2488 #, no-wrap msgid "" "QMAKE_ARGS+=\tINCLUDEPATH+=${LOCALBASE}/include \\\n" "\t\tLIBS+=-L${LOCALBASE}/lib\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2466 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2491 msgid "" "_Bogus installation paths._ Sometimes data such as icons or .desktop files " "are by default installed into directories which are not scanned by XDG-" "compatible applications. package:editors/texmaker[] is an example for this - " "look at [.filename]#patch-texmaker.pro# in the [.filename]#files# directory " "of that port for a template on how to remedy this directly in the `qmake` " "project file." msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2468 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2493 #, no-wrap msgid "Using KDE" msgstr "" #. type: Title === -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2471 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2496 #, no-wrap msgid "KDE Variable Definitions" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2478 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2503 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 " "force components dependency type (for example, `baseapps_run`). If no " "suffix is set, a default dependency type will be used. To force both types, " "add the component twice with both suffixes (for example, `ecm_build " "ecm_run`). Available components are listed below (up-to-date components are " "also listed in [.filename]#/usr/ports/Mk/Uses/kde.mk#):" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2480 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2505 #, no-wrap msgid "Available KDE Components" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2487 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2512 #, no-wrap msgid "`activities`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2489 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2514 #, 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:2490 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2515 #, no-wrap msgid "`activities-stats`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2492 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2517 #, no-wrap msgid "KF5 statistics for activities" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2493 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2518 #, no-wrap msgid "`activitymanagerd`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2495 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2520 #, 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:2496 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2521 #, no-wrap msgid "`akonadi`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2498 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2523 #, no-wrap msgid "Storage server for KDE-Pim" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2499 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2524 #, no-wrap msgid "`akonadicalendar`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2501 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2526 #, no-wrap msgid "Akonadi Calendar Integration" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2502 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2527 #, no-wrap msgid "`akonadiconsole`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2504 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2529 #, no-wrap msgid "Akonadi management and debugging console" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2505 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2530 #, no-wrap msgid "`akonadicontacts`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2507 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2532 #, no-wrap msgid "Libraries and daemons to implement Contact Management in Akonadi" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2508 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2533 #, no-wrap msgid "`akonadiimportwizard`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2510 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2535 #, no-wrap msgid "Import data from other mail clients to KMail" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2511 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2536 #, no-wrap msgid "`akonadimime`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2513 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2538 #, no-wrap msgid "Libraries and daemons to implement basic email handling" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2514 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2539 #, no-wrap msgid "`akonadinotes`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2516 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2879 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2541 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2904 #, no-wrap msgid "KDE library for accessing mail storages in MBox format" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2517 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2542 #, no-wrap msgid "`akonadisearch`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2519 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2544 #, no-wrap msgid "Libraries and daemons to implement searching in Akonadi" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2520 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2545 #, no-wrap msgid "`akregator`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2522 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2547 #, no-wrap msgid "A Feed Reader by KDE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2523 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2548 #, no-wrap msgid "`alarmcalendar`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2525 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2550 #, no-wrap msgid "KDE API for KAlarm alarms" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2526 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2551 #, no-wrap msgid "`apidox`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2528 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2553 #, no-wrap msgid "KF5 API Documentation Tools" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2529 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2554 #, no-wrap msgid "`archive`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2531 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2556 #, no-wrap msgid "KF5 library that provides classes for handling archive formats" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2532 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2557 #, no-wrap msgid "`attica`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2534 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2537 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2559 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2562 #, no-wrap msgid "Open Collaboration Services API library KDE5 version" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2535 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2560 #, no-wrap msgid "`attica5`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2538 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2563 #, no-wrap msgid "`auth`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2540 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2565 #, no-wrap msgid "KF5 abstraction to system policy and authentication features" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2541 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2566 #, no-wrap msgid "`baloo`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2543 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2549 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2568 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2574 #, no-wrap msgid "KF5 Framework for searching and managing user metadata" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2544 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2569 #, no-wrap msgid "`baloo-widgets`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2546 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2571 #, no-wrap msgid "BalooWidgets library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2547 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2572 #, no-wrap msgid "`baloo5`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2550 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2575 #, no-wrap msgid "`blog`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2552 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2577 #, no-wrap msgid "KDE API for weblogging access" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2553 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2578 #, no-wrap msgid "`bookmarks`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2555 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2580 #, no-wrap msgid "KF5 library for bookmarks and the XBEL format" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2556 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2581 #, no-wrap msgid "`breeze`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2558 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2583 #, 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:2559 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2584 #, no-wrap msgid "`breeze-gtk`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2561 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2586 #, no-wrap msgid "Plasma5 Breeze visual style for Gtk" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2562 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2587 #, no-wrap msgid "`breeze-icons`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2564 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2589 #, no-wrap msgid "Breeze icon theme for KDE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2565 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2590 #, no-wrap msgid "`calendarcore`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2567 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2592 #, no-wrap msgid "KDE calendar access library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2568 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2593 #, no-wrap msgid "`calendarsupport`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2570 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2595 #, no-wrap msgid "Calendar support libraries for KDEPim" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2571 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2596 #, no-wrap msgid "`calendarutils`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2573 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2598 #, no-wrap msgid "KDE utility and user interface functions for accessing calendar" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2574 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2599 #, no-wrap msgid "`codecs`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2576 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2601 #, no-wrap msgid "KF5 library for string manipulation" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2577 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2602 #, no-wrap msgid "`completion`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2579 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2604 #, no-wrap msgid "KF5 text completion helpers and widgets" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2580 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2605 #, no-wrap msgid "`config`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2582 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2585 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2607 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2610 #, no-wrap msgid "KF5 widgets for configuration dialogs" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2583 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2608 #, no-wrap msgid "`configwidgets`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2586 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2611 #, no-wrap msgid "`contacts`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2588 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2613 #, no-wrap msgid "KDE api to manage contact information" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2589 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2614 #, no-wrap msgid "`coreaddons`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2591 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2616 #, no-wrap msgid "KF5 addons to QtCore" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2592 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2617 #, no-wrap msgid "`crash`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2594 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2619 #, 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:2595 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2620 #, no-wrap msgid "`dbusaddons`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2597 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3005 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2622 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3030 #, no-wrap msgid "KF5 addons to QtDBus" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2598 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2623 #, no-wrap msgid "`decoration`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2600 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2625 #, no-wrap msgid "Plasma5 library to create window decorations" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2601 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2626 #, no-wrap msgid "`designerplugin`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2603 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2628 #, no-wrap msgid "KF5 integration of Frameworks widgets in Qt Designer/Creator" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2604 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2629 #, no-wrap msgid "`discover`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2606 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2631 #, no-wrap msgid "Plasma5 package management tools" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2607 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2632 #, no-wrap msgid "`dnssd`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2609 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2634 #, no-wrap msgid "KF5 abstraction to system DNSSD features" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2610 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2635 #, no-wrap msgid "`doctools`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2612 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2637 #, no-wrap msgid "KF5 documentation generation from docbook" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2613 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2638 #, no-wrap msgid "`drkonqi`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2615 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2640 #, no-wrap msgid "Plasma5 crash handler" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2616 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2641 #, no-wrap msgid "`ecm`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2618 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2643 #, no-wrap msgid "Extra modules and scripts for CMake" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2619 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2644 #, no-wrap msgid "`emoticons`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2621 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2646 #, no-wrap msgid "KF5 library to convert emoticons" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2622 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2647 #, no-wrap msgid "`eventviews`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2624 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2649 #, no-wrap msgid "Event view libriares for KDEPim" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2625 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2650 #, no-wrap msgid "`filemetadata`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2627 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2652 #, no-wrap msgid "KF5 library for extracting file metadata" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2628 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2653 #, no-wrap msgid "`frameworkintegration`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2630 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2655 #, no-wrap msgid "KF5 workspace and cross-framework integration plugins" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2631 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2656 #, no-wrap msgid "`gapi`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2633 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2658 #, no-wrap msgid "KDE based library to access google services" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2634 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2659 #, no-wrap msgid "`globalaccel`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2636 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2661 #, no-wrap msgid "KF5 library to add support for global workspace shortcuts" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2637 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2662 #, no-wrap msgid "`grantlee-editor`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2639 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2664 #, no-wrap msgid "Editor for Grantlee themes" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2640 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2665 #, no-wrap msgid "`grantleetheme`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2642 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2667 #, no-wrap msgid "KDE PIM grantleetheme" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2643 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2668 #, no-wrap msgid "`gravatar`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2645 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2670 #, no-wrap msgid "Library for gravatar support" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2646 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2671 #, no-wrap msgid "`guiaddons`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2648 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2673 #, no-wrap msgid "KF5 addons to QtGui" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2649 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2674 #, no-wrap msgid "`holidays`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2651 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2676 #, no-wrap msgid "KDE library for calendar holidays" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2652 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2677 #, no-wrap msgid "`hotkeys`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2654 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2679 #, no-wrap msgid "Plasma5 library for hotkeys" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2655 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2680 #, no-wrap msgid "`i18n`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2657 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2682 #, no-wrap msgid "KF5 advanced internationalization framework" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2658 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2683 #, no-wrap msgid "`iconthemes`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2660 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2685 #, no-wrap msgid "KF5 library for handling icons in applications" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2661 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2686 #, no-wrap msgid "`identitymanagement`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2663 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2688 #, no-wrap msgid "KDE pim identities" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2664 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2689 #, no-wrap msgid "`idletime`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2666 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2691 #, no-wrap msgid "KF5 library for monitoring user activity" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2667 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2692 #, no-wrap msgid "`imap`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2669 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2694 #, no-wrap msgid "KDE API for IMAP support" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2670 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2695 #, no-wrap msgid "`incidenceeditor`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2672 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2697 #, no-wrap msgid "Incidence editor libriares for KDEPim" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2673 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2698 #, no-wrap msgid "`infocenter`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2675 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2700 #, no-wrap msgid "Plasma5 utility providing system information" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2676 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2701 #, no-wrap msgid "`init`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2678 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2703 #, no-wrap msgid "KF5 process launcher to speed up launching KDE applications" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2679 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2704 #, no-wrap msgid "`itemmodels`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2681 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2706 #, no-wrap msgid "KF5 models for Qt Model/View system" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2682 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2707 #, no-wrap msgid "`itemviews`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2684 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2709 #, no-wrap msgid "KF5 widget addons for Qt Model/View" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2685 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2710 #, no-wrap msgid "`jobwidgets`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2687 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2712 #, no-wrap msgid "KF5 widgets for tracking KJob instance" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2688 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2713 #, no-wrap msgid "`js`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2690 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2715 #, no-wrap msgid "KF5 library providing an ECMAScript interpreter" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2691 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2716 #, no-wrap msgid "`jsembed`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2693 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2718 #, no-wrap msgid "KF5 library for binding JavaScript objects to QObjects" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2694 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2719 #, no-wrap msgid "`kaddressbook`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2696 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2721 #, no-wrap msgid "KDE contact manager" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2697 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2700 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2722 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2725 #, no-wrap msgid "`kalarm`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2699 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2702 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2724 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2727 #, no-wrap msgid "Personal alarm scheduler" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2703 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2728 #, no-wrap msgid "`kate`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2705 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2730 #, no-wrap msgid "Basic editor framework for the KDE system" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2706 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2731 #, no-wrap msgid "`kcmutils`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2708 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2733 #, no-wrap msgid "KF5 utilities for working with KCModules" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2709 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2734 #, no-wrap msgid "`kde-cli-tools`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2711 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2736 #, no-wrap msgid "Plasma5 non-interactive system tools" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2712 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2737 #, no-wrap msgid "`kde-gtk-config`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2714 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2739 #, no-wrap msgid "Plasma5 GTK2 and GTK3 configurator" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2715 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2740 #, no-wrap msgid "`kdeclarative`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2717 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2742 #, no-wrap msgid "KF5 library providing integration of QML and KDE Frameworks" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2718 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2743 #, no-wrap msgid "`kded`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2720 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2745 #, no-wrap msgid "KF5 extensible daemon for providing system level services" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2721 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2746 #, no-wrap msgid "`kdelibs4support`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2723 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2748 #, no-wrap msgid "KF5 porting aid from KDELibs4" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2724 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2749 #, no-wrap msgid "`kdepim-addons`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2726 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2751 #, no-wrap msgid "KDE PIM addons" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2727 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2752 #, no-wrap msgid "`kdepim-apps-libs`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2729 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2754 #, no-wrap msgid "KDE PIM mail related libraries" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2730 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2755 #, no-wrap msgid "`kdepim-runtime5`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2732 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2757 #, no-wrap msgid "KDE PIM tools and services" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2733 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2758 #, no-wrap msgid "`kdeplasma-addons`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2735 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2760 #, no-wrap msgid "Plasma5 addons to improve the Plasma experience" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2736 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2761 #, no-wrap msgid "`kdesu`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2738 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2763 #, no-wrap msgid "KF5 integration with su for elevated privileges" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2739 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2764 #, no-wrap msgid "`kdewebkit`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2741 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2766 #, no-wrap msgid "KF5 library providing integration of QtWebKit" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2742 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2767 #, no-wrap msgid "`kgamma5`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2744 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2769 #, no-wrap msgid "Plasma5 monitor's gamma settings" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2745 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2770 #, no-wrap msgid "`khtml`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2747 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2772 #, no-wrap msgid "KF5 KTHML rendering engine" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2748 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2773 #, no-wrap msgid "`kimageformats`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2750 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2775 #, no-wrap msgid "KF5 library providing support for additional image formats" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2751 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2776 #, no-wrap msgid "`kio`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2753 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2778 #, no-wrap msgid "KF5 resource and network access abstraction" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2754 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2779 #, no-wrap msgid "`kirigami2`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2756 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2781 #, no-wrap msgid "QtQuick based components set" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2757 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2782 #, no-wrap msgid "`kitinerary`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2759 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2784 #, no-wrap msgid "Data Model and Extraction System for Travel Reservation information" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2760 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2763 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2785 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2788 #, no-wrap msgid "`kmail`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2762 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2765 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2787 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2790 #, no-wrap msgid "KDE mail client" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2766 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2791 #, no-wrap msgid "`kmail-account-wizard`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2768 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2793 #, no-wrap msgid "KDE mail account wizard" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2769 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2794 #, no-wrap msgid "`kmenuedit`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2771 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2796 #, no-wrap msgid "Plasma5 menu editor" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2772 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2797 #, no-wrap msgid "`knotes`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2774 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2799 #, no-wrap msgid "Popup notes" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2775 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2778 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2800 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2803 #, no-wrap msgid "`kontact`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2777 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2780 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2802 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2805 #, no-wrap msgid "KDE Personal Information Manager" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2781 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2806 #, no-wrap msgid "`kontactinterface`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2783 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2808 #, no-wrap msgid "KDE glue for embedding KParts into Kontact" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2784 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2809 #, no-wrap msgid "`korganizer`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2786 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2811 #, no-wrap msgid "Calendar and scheduling Program" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2787 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2812 #, no-wrap msgid "`kpimdav`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2789 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2814 #, no-wrap msgid "A DAV protocol implementation with KJobs" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2790 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2815 #, no-wrap msgid "`kpkpass`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2792 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2817 #, no-wrap msgid "Library to deal with Apple Wallet pass files" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2793 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2818 #, no-wrap msgid "`kross`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2795 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2820 #, no-wrap msgid "KF5 multi-language application scripting" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2796 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2821 #, no-wrap msgid "`kscreen`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2798 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2858 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2823 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2883 #, no-wrap msgid "Plasma5 screen management library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2799 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2824 #, no-wrap msgid "`kscreenlocker`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2801 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2826 #, no-wrap msgid "Plasma5 secure lock screen architecture" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2802 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2827 #, no-wrap msgid "`ksmtp`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2804 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2829 #, 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:2805 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2830 #, no-wrap msgid "`ksshaskpass`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2807 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2832 #, no-wrap msgid "Plasma5 ssh-add frontend" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2808 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2833 #, no-wrap msgid "`ksysguard`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2810 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2835 #, no-wrap msgid "Plasma5 utility to track and control the running processes" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2811 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2836 #, no-wrap msgid "`kwallet-pam`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2813 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2838 #, no-wrap msgid "Plasma5 KWallet PAM Integration" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2814 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2839 #, no-wrap msgid "`kwayland-integration`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2816 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2841 #, no-wrap msgid "Integration plugins for a Wayland-based desktop" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2817 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2842 #, no-wrap msgid "`kwin`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2819 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2844 #, no-wrap msgid "Plasma5 window manager" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2820 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2845 #, no-wrap msgid "`kwrited`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2822 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2847 #, no-wrap msgid "Plasma5 daemon listening for wall and write messages" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2823 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2848 #, no-wrap msgid "`ldap`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2825 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2850 #, no-wrap msgid "LDAP access API for KDE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2826 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2851 #, no-wrap msgid "`libkcddb`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2828 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2853 #, no-wrap msgid "KDE CDDB library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2829 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2854 #, no-wrap msgid "`libkcompactdisc`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2831 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2856 #, no-wrap msgid "KDE library for interfacing with audio CDs" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2832 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2857 #, no-wrap msgid "`libkdcraw`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2834 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2859 #, no-wrap msgid "LibRaw interface for KDE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2835 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2860 #, no-wrap msgid "`libkdegames`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2837 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2862 #, no-wrap msgid "Libraries used by KDE games" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2838 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2863 #, no-wrap msgid "`libkdepim`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2840 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2865 #, no-wrap msgid "KDE PIM Libraries" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2841 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2866 #, no-wrap msgid "`libkeduvocdocument`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2843 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2868 #, no-wrap msgid "Library for reading and writing vocabulary files" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2844 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2869 #, no-wrap msgid "`libkexiv2`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2846 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2871 #, no-wrap msgid "Exiv2 library interface for KDE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2847 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2872 #, no-wrap msgid "`libkipi`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2849 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2874 #, no-wrap msgid "KDE Image Plugin Interface" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2850 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2875 #, no-wrap msgid "`libkleo`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2852 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2877 #, no-wrap msgid "Certificate manager for KDE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2853 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2878 #, no-wrap msgid "`libksane`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2855 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2880 #, no-wrap msgid "SANE library interface for KDE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2856 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2881 #, no-wrap msgid "`libkscreen`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2859 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2884 #, no-wrap msgid "`libksieve`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2861 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2886 #, no-wrap msgid "Sieve libriares for KDEPim" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2862 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2887 #, no-wrap msgid "`libksysguard`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2864 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2889 #, no-wrap msgid "Plasma5 library to track and control running processes" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2865 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2890 #, no-wrap msgid "`mailcommon`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2867 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2927 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2892 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2952 #, no-wrap msgid "Common libriares for KDEPim" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2868 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2893 #, no-wrap msgid "`mailimporter`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2870 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2882 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2895 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2907 #, no-wrap msgid "Import mbox files to KMail" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2871 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2896 #, no-wrap msgid "`mailtransport`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2873 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2898 #, no-wrap msgid "KDE library to managing mail transport" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2874 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2899 #, no-wrap msgid "`marble`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2876 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2901 #, no-wrap msgid "Virtual globe and world atlas for KDE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2877 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2902 #, no-wrap msgid "`mbox`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2880 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2905 #, no-wrap msgid "`mbox-importer`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2883 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2908 #, no-wrap msgid "`mediaplayer`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2885 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2910 #, no-wrap msgid "KF5 plugin interface for media player features" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2886 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2911 #, no-wrap msgid "`messagelib`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2888 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2913 #, no-wrap msgid "Library for handling messages" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2889 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2914 #, no-wrap msgid "`milou`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2891 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2916 #, no-wrap msgid "Plasma5 Plasmoid for search" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2892 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2917 #, no-wrap msgid "`mime`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2894 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2919 #, no-wrap msgid "Library for handling MIME data" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2895 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2920 #, no-wrap msgid "`newstuff`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2897 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2922 #, no-wrap msgid "KF5 library for downloading application assets from the network" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2898 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2923 #, no-wrap msgid "`notifications`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2900 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2925 #, no-wrap msgid "KF5 abstraction for system notifications" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2901 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2926 #, no-wrap msgid "`notifyconfig`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2903 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2928 #, no-wrap msgid "KF5 configuration system for KNotify" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2904 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2929 #, no-wrap msgid "`okular`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2906 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2931 #, no-wrap msgid "KDE universal document viewer" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2907 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2932 #, no-wrap msgid "`oxygen`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2909 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2934 #, no-wrap msgid "Plasma5 Oxygen style" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2910 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2935 #, no-wrap msgid "`oxygen-icons5`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2912 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2937 #, no-wrap msgid "The Oxygen icon theme for KDE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2913 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2938 #, no-wrap msgid "`package`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2915 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2940 #, no-wrap msgid "KF5 library to load and install packages" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2916 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2941 #, no-wrap msgid "`parts`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2918 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2943 #, no-wrap msgid "KF5 document centric plugin system" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2919 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2944 #, no-wrap msgid "`people`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2921 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2946 #, no-wrap msgid "KF5 library providing access to contacts" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2922 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2947 #, no-wrap msgid "`pim-data-exporter`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2924 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2949 #, no-wrap msgid "Import and export KDE PIM settings" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2925 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2950 #, no-wrap msgid "`pimcommon`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2928 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2953 #, no-wrap msgid "`pimtextedit`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2930 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2955 #, no-wrap msgid "KDE library for PIM-specific text editing utilities" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2931 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2956 #, no-wrap msgid "`plasma-browser-integration`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2933 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2958 #, no-wrap msgid "Plasma5 components to integrate browsers into the desktop" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2934 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2959 #, no-wrap msgid "`plasma-desktop`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2936 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2961 #, no-wrap msgid "Plasma5 plasma desktop" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2937 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2962 #, no-wrap msgid "`plasma-framework`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2939 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2964 #, 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:2940 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2965 #, no-wrap msgid "`plasma-integration`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2942 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2967 #, no-wrap msgid "Qt Platform Theme integration plugins for the Plasma workspaces" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2943 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2968 #, no-wrap msgid "`plasma-pa`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2945 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2970 #, no-wrap msgid "Plasma5 Plasma pulse audio mixer" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2946 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2971 #, no-wrap msgid "`plasma-sdk`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2948 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2973 #, no-wrap msgid "Plasma5 applications useful for Plasma development" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2949 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2974 #, no-wrap msgid "`plasma-workspace`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2951 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2976 #, no-wrap msgid "Plasma5 Plasma workspace" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2952 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2977 #, no-wrap msgid "`plasma-workspace-wallpapers`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2954 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2979 #, no-wrap msgid "Plasma5 wallpapers" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2955 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2980 #, no-wrap msgid "`plotting`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2957 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2982 #, no-wrap msgid "KF5 lightweight plotting framework" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2958 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2983 #, no-wrap msgid "`polkit-kde-agent-1`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2960 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2985 #, no-wrap msgid "Plasma5 daemon providing a polkit authentication UI" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2961 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2986 #, no-wrap msgid "`powerdevil`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2963 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2988 #, no-wrap msgid "Plasma5 tool to manage the power consumption settings" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2964 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2989 #, no-wrap msgid "`prison`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2966 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2991 #, no-wrap msgid "API to produce barcodes" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2967 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2992 #, no-wrap msgid "`pty`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2969 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2994 #, no-wrap msgid "KF5 pty abstraction" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2970 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2995 #, no-wrap msgid "`purpose`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2972 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2997 #, no-wrap msgid "Offers available actions for a specific purpose" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2973 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2998 #, no-wrap msgid "`qqc2-desktop-style`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2975 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3000 #, no-wrap msgid "Qt QuickControl2 style for KDE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2976 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3001 #, no-wrap msgid "`runner`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2978 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3003 #, no-wrap msgid "KF5 parallelized query system" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2979 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3004 #, no-wrap msgid "`service`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2981 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3006 #, no-wrap msgid "KF5 advanced plugin and service introspection" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2982 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3007 #, no-wrap msgid "`solid`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2984 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3009 #, no-wrap msgid "KF5 hardware integration and detection" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2985 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3010 #, no-wrap msgid "`sonnet`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2987 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3012 #, no-wrap msgid "KF5 plugin-based spell checking library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2988 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3013 #, no-wrap msgid "`syndication`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2990 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3015 #, no-wrap msgid "KDE RSS feed handling library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2991 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3016 #, no-wrap msgid "`syntaxhighlighting`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2993 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3018 #, no-wrap msgid "KF5 syntax highlighting engine for structured text and code" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2994 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3019 #, no-wrap msgid "`systemsettings`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2996 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3021 #, no-wrap msgid "Plasma5 system settings" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2997 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3022 #, no-wrap msgid "`texteditor`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2999 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3024 #, no-wrap msgid "KF5 advanced embeddable text editor" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3000 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3025 #, no-wrap msgid "`textwidgets`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3002 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3027 #, no-wrap msgid "KF5 advanced text editing widgets" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3003 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3028 #, no-wrap msgid "`threadweaver`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3006 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3031 #, no-wrap msgid "`tnef`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3008 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3033 #, no-wrap msgid "KDE API for the handling of TNEF data" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3009 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3034 #, no-wrap msgid "`unitconversion`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3011 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3036 #, no-wrap msgid "KF5 library for unit conversion" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3012 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3037 #, no-wrap msgid "`user-manager`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3014 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3039 #, no-wrap msgid "Plasma5 user manager" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3015 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3040 #, no-wrap msgid "`wallet`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3017 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3042 #, no-wrap msgid "KF5 secure and unified container for user passwords" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3020 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3045 #, 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:3021 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3046 #, no-wrap msgid "`widgetsaddons`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3023 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3048 #, no-wrap msgid "KF5 addons to QtWidgets" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3024 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3049 #, no-wrap msgid "`windowsystem`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3026 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3051 #, no-wrap msgid "KF5 library for access to the windowing system" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3027 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3052 #, no-wrap msgid "`xmlgui`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3029 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3054 #, no-wrap msgid "KF5 user configurable main windows" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3030 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3055 #, no-wrap msgid "`xmlrpcclient`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3031 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3056 #, no-wrap msgid "KF5 interaction with XMLRPC services" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3034 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3059 #, no-wrap msgid "`USE_KDE` Example" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3043 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3068 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 " "<> for detailed usage). `USE_KDE` brings dependency on KDE " "libraries. Required KDE components and other dependencies can be determined " "through the configure log. `USE_KDE` does not imply `USE_QT`. If a port " "requires some Qt components, specify them in `USE_QT`." msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3049 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3074 #, no-wrap msgid "" "USES=\t\tcmake kde:5 qt:5\n" "USE_KDE=\tecm\n" "USE_QT=\t\tcore buildtools_build qmake_build\n" msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3054 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3079 #, no-wrap msgid "Using LXQt" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3057 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3082 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:3059 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3084 #, no-wrap msgid "Available LXQt Components" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3068 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3093 #, no-wrap msgid "Helpers for additional CMake modules" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3069 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3094 #, no-wrap msgid "`libfmqt`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3071 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3096 #, no-wrap msgid "Libfm Qt bindings" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3072 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3097 #, no-wrap msgid "`lxqt`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3074 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3099 #, no-wrap msgid "LXQt core library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3075 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3100 #, no-wrap msgid "`qtxdg`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3076 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3101 #, no-wrap msgid "Qt implementation of freedesktop.org XDG specifications" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3079 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3104 #, no-wrap msgid "`USE_LXQT` Example" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3084 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3109 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 " "configure log." msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3090 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3115 #, no-wrap msgid "" "USES=\tcmake lxqt qt:5 tar:xz\n" "USE_QT=\t\tcore dbus widgets buildtools_build qmake_build\n" "USE_LXQT=\tbuildtools libfmqt\n" msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3095 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3120 #, no-wrap msgid "Using Java" msgstr "" #. type: Title === -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3098 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3123 #, no-wrap msgid "Variable Definitions" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3101 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3126 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:3105 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3130 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 " "using the `JAVA_VERSION` variable. The most current version is package:java/" "openjdk18[], with package:java/openjdk17[], package:java/openjdk16[], " "package:java/openjdk15[], package:java/openjdk14[], package:java/" "openjdk13[], package:java/openjdk12[], package:java/openjdk11[], package:" "java/openjdk8[], and package:java/openjdk7[] also available." msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3107 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3132 #, 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:3114 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3139 #, no-wrap msgid "`USE_JAVA`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3116 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3141 #, no-wrap msgid "Define for the remaining variables to have any effect." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3117 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3142 #, no-wrap msgid "`JAVA_VERSION`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3119 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3144 #, 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:3120 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3145 #, no-wrap msgid "`JAVA_OS`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3122 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3147 #, 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:3123 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3148 #, no-wrap msgid "`JAVA_VENDOR`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3125 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3150 #, 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:3126 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3151 #, no-wrap msgid "`JAVA_BUILD`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3128 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3153 #, 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:3129 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3154 #, no-wrap msgid "`JAVA_RUN`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3131 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3156 #, 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:3132 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3157 #, no-wrap msgid "`JAVA_EXTRACT`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3133 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3158 #, 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:3136 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3161 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:3138 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3163 #, no-wrap msgid "Variables Provided to Ports That Use Java" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3144 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3223 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3169 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3248 #, no-wrap msgid "Value" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3145 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3170 #, no-wrap msgid "`JAVA_PORT`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3147 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3172 #, 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:3148 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3173 #, no-wrap msgid "`JAVA_PORT_VERSION`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3150 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3175 #, 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:3151 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3176 #, no-wrap msgid "`JAVA_PORT_OS`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3153 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3178 #, 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:3154 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3179 #, no-wrap msgid "`JAVA_PORT_VENDOR`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3156 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3181 #, no-wrap msgid "The vendor of the JDK port (for example, `'openjdk'`)." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3157 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3182 #, no-wrap msgid "`JAVA_PORT_OS_DESCRIPTION`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3159 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3184 #, 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:3160 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3185 #, no-wrap msgid "`JAVA_PORT_VENDOR_DESCRIPTION`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3162 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3187 #, 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:3163 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3188 #, no-wrap msgid "`JAVA_HOME`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3165 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3190 #, 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:3166 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3191 #, no-wrap msgid "`JAVAC`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3168 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3193 #, 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:3169 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3194 #, no-wrap msgid "`JAR`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3171 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3196 #, 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:3172 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3197 #, no-wrap msgid "`APPLETVIEWER`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3174 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3199 #, 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:3175 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3200 #, no-wrap msgid "`JAVA`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3177 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3202 #, 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:3178 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3203 #, no-wrap msgid "`JAVADOC`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3180 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3205 #, no-wrap msgid "Path to the `javadoc` utility program." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3181 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3206 #, no-wrap msgid "`JAVAH`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3183 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3208 #, no-wrap msgid "Path to the `javah` program." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3184 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3209 #, no-wrap msgid "`JAVAP`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3186 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3211 #, no-wrap msgid "Path to the `javap` program." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3187 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3212 #, no-wrap msgid "`JAVA_KEYTOOL`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3189 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3214 #, no-wrap msgid "Path to the `keytool` utility program." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3190 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3215 #, no-wrap msgid "`JAVA_N2A`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3192 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3217 #, no-wrap msgid "Path to the `native2ascii` tool." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3193 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3218 #, no-wrap msgid "`JAVA_POLICYTOOL`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3195 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3220 #, no-wrap msgid "Path to the `policytool` program." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3196 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3221 #, no-wrap msgid "`JAVA_SERIALVER`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3198 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3223 #, no-wrap msgid "Path to the `serialver` utility program." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3199 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3224 #, no-wrap msgid "`RMIC`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3201 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3226 #, no-wrap msgid "Path to the RMI stub/skeleton generator, `rmic`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3202 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3227 #, no-wrap msgid "`RMIREGISTRY`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3204 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3229 #, no-wrap msgid "Path to the RMI registry program, `rmiregistry`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3205 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3230 #, no-wrap msgid "`RMID`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3207 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3232 #, no-wrap msgid "Path to the RMI daemon program `rmid`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3208 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3233 #, no-wrap msgid "`JAVA_CLASSES`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3209 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3234 #, 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:3213 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3238 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:3215 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3240 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:3217 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3242 #, no-wrap msgid "Constants Defined for Ports That Use Java" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3221 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3246 #, no-wrap msgid "Constant" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3224 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3249 #, no-wrap msgid "`JAVASHAREDIR`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3226 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3251 #, 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:3227 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3252 #, no-wrap msgid "`JAVAJARDIR`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3229 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3254 #, 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:3230 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3255 #, no-wrap msgid "`JAVALIBDIR`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3231 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3256 #, 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:3234 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3259 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:3236 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3261 #, no-wrap msgid "Building with Ant" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3242 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3267 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` " "target is defined by the port, a default one will be set that runs Ant " "according to `MAKE_ENV`, `MAKE_ARGS` and `ALL_TARGET`. This is similar to " "the `USES= gmake` mechanism, which is documented in <>." msgstr "" #. type: Title === -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3244 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3269 #, no-wrap msgid "Best Practices" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3249 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3274 msgid "" "When porting a Java library, the port has to install the JAR file(s) in [." "filename]#${JAVAJARDIR}#, and everything else under [.filename]#" "${JAVASHAREDIR}/${PORTNAME}# (except for the documentation, see below). To " "reduce the packing file size, reference the JAR file(s) directly in the [." "filename]#Makefile#. Use this statement (where [.filename]#myport.jar# is " "the name of the JAR file installed as part of the port):" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3253 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3278 #, no-wrap msgid "PLIST_FILES+=\t${JAVAJARDIR}/myport.jar\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3258 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3283 msgid "" "When porting a Java application, the port usually installs everything under " "a single directory (including its JAR dependencies). The use of [.filename]#" "${JAVASHAREDIR}/${PORTNAME}# is strongly encouraged in this regard. It is " "up the porter to decide whether the port installs the additional JAR " "dependencies under this directory or uses the already installed ones (from [." "filename]#${JAVAJARDIR}#)." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3265 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3290 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 " "to distribute a [.filename]#.war#. A [.filename]#.war# is a Web application " "ARchive and is extracted when called by the application. Avoid adding a [." "filename]#.war# to [.filename]#pkg-plist#. It is not considered best " "practice. An application server will expand war archive, but not clean it " "up properly if the port is removed. A more desirable way of working with " "this file is to extract the archive, then install the files, and lastly add " "these files to [.filename]#pkg-plist#." msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3270 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3295 #, no-wrap msgid "" "TOMCATDIR=\t${LOCALBASE}/apache-tomcat-7.0\n" "WEBAPPDIR=\tmyapplication\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3274 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3299 #, no-wrap msgid "" "post-extract:\n" "\t@${MKDIR} ${WRKDIR}/${PORTDIRNAME}\n" "\t@${TAR} xf ${WRKDIR}/myapplication.war -C ${WRKDIR}/${PORTDIRNAME}\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3279 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3304 #, no-wrap msgid "" "do-install:\n" "\tcd ${WRKDIR} && \\\n" "\t${INSTALL} -d -o ${WWWOWN} -g ${WWWGRP} ${TOMCATDIR}/webapps/${PORTDIRNAME}\n" "\tcd ${WRKDIR}/${PORTDIRNAME} && ${COPYTREE_SHARE} \\* ${WEBAPPDIR}/${PORTDIRNAME}\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3286 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3311 msgid "" "Regardless of the type of port (library or application), the additional " "documentation is installed in the crossref:makefiles[install-documentation," "same location] as for any other port. The Javadoc tool is known to produce " "a different set of files depending on the version of the JDK that is used. " "For ports that do not enforce the use of a particular JDK, it is therefore a " "complex task to specify the packing list ([.filename]#pkg-plist#). This is " "one reason why porters are strongly encouraged to use `PORTDOCS`. Moreover, " "even if the set of files that will be generated by `javadoc` can be " "predicted, the size of the resulting [.filename]#pkg-plist# advocates for " "the use of `PORTDOCS`." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3290 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3315 msgid "" "The default value for `DATADIR` is [.filename]#${PREFIX}/share/${PORTNAME}" "#. It is a good idea to override `DATADIR` to [.filename]#${JAVASHAREDIR}/" "${PORTNAME}# for Java ports. Indeed, `DATADIR` is automatically added to " "`PLIST_SUB` (documented in crossref:plist[plist-sub,Changing pkg-plist Based " "on Make Variables]) so use `%%DATADIR%%` directly in [.filename]#pkg-plist#." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3293 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3318 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 " "writing. However, people from the https://www.freebsd.org/java/[FreeBSD " "Java Project] encourage porters to have their ports built from source " "whenever it is a trivial task." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3297 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3322 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 " "support, please first have a look at the https://cgit.FreeBSD.org/ports/tree/" "Mk/bsd.java.mk[bsd.java.mk Git log] as it usually takes some time to " "document the latest features. Then, if the needed support that is lacking " "would be beneficial to many other Java ports, feel free to discuss it on the " "freebsd-java." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3300 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3325 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 " "the `ports` category as for any other port, unless the issue is related to " "either a JDK implementation or [.filename]#bsd.java.mk#." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3302 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3327 msgid "" "Similarly, there is a defined policy regarding the `CATEGORIES` of a Java " "port, which is detailed in crossref:makefiles[makefile-categories," "Categorization]." msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3304 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3329 #, no-wrap msgid "Web Applications, Apache and PHP" msgstr "" #. type: Title === -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3307 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3332 #, no-wrap msgid "Apache" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3310 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3335 #, no-wrap msgid "Variables for Ports That Use Apache" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3314 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3339 #, no-wrap msgid "`USE_APACHE`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3316 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3341 #, 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:3317 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3342 #, no-wrap msgid "`APXS`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3319 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3344 #, 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:3320 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3345 #, no-wrap msgid "`HTTPD`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3322 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3347 #, 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:3323 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3348 #, no-wrap msgid "`APACHE_VERSION`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3325 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3350 #, 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:3326 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3351 #, no-wrap msgid "`APACHEMODDIR`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3328 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3353 #, 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:3329 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3354 #, no-wrap msgid "`APACHEINCLUDEDIR`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3331 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3356 #, 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:3332 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3357 #, no-wrap msgid "`APACHEETCDIR`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3333 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3358 #, 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:3336 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3361 #, no-wrap msgid "Useful Variables for Porting Apache Modules" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3340 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3365 #, no-wrap msgid "`MODULENAME`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3342 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3367 #, 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:3343 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3368 #, no-wrap msgid "`SHORTMODNAME`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3345 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3370 #, 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:3346 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3371 #, no-wrap msgid "`AP_FAST_BUILD`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3348 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3373 #, no-wrap msgid "Use `apxs` to compile and install the module." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3349 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3374 #, no-wrap msgid "`AP_GENPLIST`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3351 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3376 #, no-wrap msgid "Also automatically creates a [.filename]#pkg-plist#." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3352 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3377 #, no-wrap msgid "`AP_INC`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3354 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3379 #, 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:3355 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3380 #, no-wrap msgid "`AP_LIB`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3357 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3382 #, 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:3358 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3383 #, no-wrap msgid "`AP_EXTRAS`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3359 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3384 #, no-wrap msgid "Additional flags to pass to `apxs`." msgstr "" #. type: Title === -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3362 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3387 #, no-wrap msgid "Web Applications" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3366 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3391 msgid "" "Web applications must be installed into [.filename]#PREFIX/www/appname#. " "This path is available both in [.filename]#Makefile# and in [.filename]#pkg-" "plist# as `WWWDIR`, and the path relative to `PREFIX` is available in [." "filename]#Makefile# as `WWWDIR_REL`." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3371 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3396 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 " "default values of both are `www`. Use `WWWOWN?= myuser` and `WWWGRP?= " "mygroup` if the port needs different values. This allows the user to " "override them easily." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3376 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3401 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:3380 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3405 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 " "Apache." msgstr "" #. type: Title === -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3382 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3407 #, no-wrap msgid "PHP" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3386 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3411 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:3388 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3413 #, no-wrap msgid "PEAR Modules" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3391 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3416 msgid "Porting PEAR modules is a very simple process." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3394 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3419 msgid "" "Add `USES=pear` to the port's [.filename]#Makefile#. The framework will " "install the relevant files in the right places and automatically generate " "the plist at install time." msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3396 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3421 #, no-wrap msgid "Example Makefile for PEAR Class" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3404 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3429 #, no-wrap msgid "" "PORTNAME= Date\n" "DISTVERSION=\t1.4.3\n" "CATEGORIES=\tdevel www pear\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3408 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3433 #, no-wrap msgid "" "MAINTAINER=\texample@domain.com\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:3410 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3435 #, no-wrap msgid "USES=\tpear\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3419 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3444 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:3424 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3449 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:3430 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3455 msgid "" "PEAR modules do not need to defined `PKGNAMESUFFIX` it is automatically " "filled in using `PEAR_PKGNAMEPREFIX`. If a port needs to add to " "`PKGNAMEPREFIX`, it must also use `PEAR_PKGNAMEPREFIX` to differentiate " "between different flavors." msgstr "" #. type: Title ==== -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3433 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3458 #, no-wrap msgid "Horde Modules" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3436 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3461 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:3439 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3464 msgid "" "Add `USES=horde` to the port's [.filename]#Makefile#. The framework will " "install the relevant files in the right places and automatically generate " "the plist at install time." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3442 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3467 msgid "" "The `USE_HORDE_BUILD` and `USE_HORDE_RUN` variables can be used to add " "buildtime and runtime dependencies on other Horde modules. See [." "filename]#Mk/Uses/horde.mk# for a complete list of available modules." msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3444 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3469 #, no-wrap msgid "Example Makefile for Horde Module" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3452 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3477 #, no-wrap msgid "" "PORTNAME=\tHorde_Core\n" "DISTVERSION=\t2.14.0\n" "CATEGORIES=\tdevel www pear\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3456 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3481 #, no-wrap msgid "" "MAINTAINER=\thorde@FreeBSD.org\n" "COMMENT=\tHorde Core Framework libraries\n" "WWW=\t\thttps://pear.horde.org/\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3460 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3485 #, no-wrap msgid "" "OPTIONS_DEFINE=\tKOLAB SOCKETS\n" "KOLAB_DESC=\tEnable Kolab server support\n" "SOCKETS_DESC=\tDepend on sockets PHP extension\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3463 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3488 #, no-wrap msgid "" "USES=\thorde\n" "USE_PHP=\tsession\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3467 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3492 #, no-wrap msgid "" "USE_HORDE_BUILD=\tHorde_Role\n" "USE_HORDE_RUN=\tHorde_Role Horde_History Horde_Pack \\\n" "\t\tHorde_Text_Filter Horde_View\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3470 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3495 #, no-wrap msgid "" "KOLAB_USE=\tHORDE_RUN=Horde_Kolab_Server,Horde_Kolab_Session\n" "SOCKETS_USE=\tPHP=sockets\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3479 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3504 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:3482 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3507 #, no-wrap msgid "Using Python" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3487 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3512 msgid "" "The Ports Collection supports parallel installation of multiple Python " "versions. Ports must use a correct `python` interpreter, according to the " "user-settable `PYTHON_VERSION`. Most prominently, this means replacing the " "path to `python` executable in scripts with the value of `PYTHON_CMD`." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3489 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3514 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 " "are installed into." msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3493 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3518 #, no-wrap msgid "PKGNAMEPREFIX=\t${PYTHON_PKGNAMEPREFIX}\n" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3497 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3522 #, no-wrap msgid "Most Useful Variables for Ports That Use Python" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3501 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3526 #, no-wrap msgid "`USES=python`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3503 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3528 #, no-wrap msgid "The port needs Python. The minimal required version can be specified with values such as `2.7+`. Version ranges can also be specified by separating two version numbers with a dash: `USES=python:3.2-3.3`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3504 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3529 #, no-wrap msgid "`USE_PYTHON=distutils`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3506 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3531 #, 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:3507 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3532 #, no-wrap msgid "`USE_PYTHON=autoplist`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3509 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3534 #, 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:3510 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3535 #, no-wrap msgid "`USE_PYTHON=concurrent`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3512 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3537 #, 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:3513 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3538 #, no-wrap msgid "`USE_PYTHON=flavors`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3515 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3540 #, 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:3516 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3541 #, no-wrap msgid "`USE_PYTHON=optsuffix`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3518 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3543 #, 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:3519 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3544 #, no-wrap msgid "`PYTHON_PKGNAMEPREFIX`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3521 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3546 #, 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:3522 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3547 #, no-wrap msgid "`PYTHON_SITELIBDIR`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3524 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3549 #, 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:3525 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3550 #, no-wrap msgid "`PYTHONPREFIX_SITELIBDIR`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3527 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3552 #, 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:3528 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3553 #, no-wrap msgid "`PYTHON_CMD`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3529 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3554 #, no-wrap msgid "Python interpreter command line, including version number." msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3532 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3557 #, no-wrap msgid "Python Module Dependency Helpers" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3536 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3561 #, no-wrap msgid "`PYNUMERIC`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3538 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3563 #, no-wrap msgid "Dependency line for numeric extension." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3539 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3564 #, no-wrap msgid "`PYNUMPY`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3541 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3566 #, 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:3542 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3567 #, no-wrap msgid "`PYXML`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3544 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3569 #, 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:3545 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3570 #, no-wrap msgid "`PY_ENUM34`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3547 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3572 #, 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:3548 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3573 #, no-wrap msgid "`PY_ENUM_COMPAT`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3550 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3575 #, 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:3551 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3576 #, no-wrap msgid "`PY_PATHLIB`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3553 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3578 #, 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:3554 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3579 #, no-wrap msgid "`PY_IPADDRESS`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3556 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3581 #, 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:3557 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3582 #, no-wrap msgid "`PY_FUTURES`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3558 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3583 #, 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:3561 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3586 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:3566 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3591 msgid "" "All dependencies to Python ports using crossref:flavors[flavors-auto-python," "Python flavors] (either with `USE_PYTHON=distutils` or `USE_PYTHON=flavors`) " "must have the Python flavor appended to their origin using `@${PY_FLAVOR}`. " "See <>." msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3569 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3594 #, no-wrap msgid "Makefile for a Simple Python Module" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3577 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3602 #, no-wrap msgid "" "PORTNAME=\tsample\n" "DISTVERSION=\t1.2.3\n" "CATEGORIES=\tdevel\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3581 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3606 #, no-wrap msgid "" "MAINTAINER=\tjohn@doe.tld\n" "COMMENT=\tPython sample module\n" "WWW=\t\thttps://pypi.org/project/sample/\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3583 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3608 #, 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:3586 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3611 #, no-wrap msgid "" "USES=\t\tpython\n" "USE_PYTHON=\tautoplist distutils\n" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3596 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3621 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 " "instance). This can be worked around by recompiling the scripts. This can " "be done, for example, in the `post-build` target. Assuming the Python " "scripts are supposed to reside in `PYTHONPREFIX_SITELIBDIR` after " "installation, this solution can be applied:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3602 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3627 #, no-wrap msgid "" "(cd ${STAGEDIR}${PREFIX} \\\n" " && ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \\\n" " -d ${PREFIX} -f ${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;})\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3605 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3630 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-" "compiled output file by `-d`. `-f` is required to force recompilation, and " "the `:S;${PREFIX}/;;` strips prefixes from the value of " "`PYTHONPREFIX_SITELIBDIR` to make it relative to `PREFIX`." msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3607 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3632 #, no-wrap msgid "Using Tcl/Tk" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3612 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3637 msgid "" "The Ports Collection supports parallel installation of multiple Tcl/Tk " "versions. Ports should try to support at least the default Tcl/Tk version " "and higher with `USES=tcl`. It is possible to specify the desired version " "of `tcl` by appending `:_xx_`, for example, `USES=tcl:85`." msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3614 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3639 #, 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:3618 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3643 #, no-wrap msgid "`TCL_VER`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3620 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3645 #, no-wrap msgid "chosen major.minor version of Tcl" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3621 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3646 #, no-wrap msgid "`TCLSH`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3623 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3648 #, no-wrap msgid "full path of the Tcl interpreter" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3624 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3649 #, no-wrap msgid "`TCL_LIBDIR`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3626 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3651 #, no-wrap msgid "path of the Tcl libraries" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3627 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3652 #, no-wrap msgid "`TCL_INCLUDEDIR`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3629 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3654 #, no-wrap msgid "path of the Tcl C header files" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3630 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3655 #, no-wrap msgid "`TK_VER`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3632 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3657 #, no-wrap msgid "chosen major.minor version of Tk" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3633 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3658 #, no-wrap msgid "`WISH`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3635 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3660 #, no-wrap msgid "full path of the Tk interpreter" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3636 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3661 #, no-wrap msgid "`TK_LIBDIR`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3638 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3663 #, no-wrap msgid "path of the Tk libraries" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3639 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3664 #, no-wrap msgid "`TK_INCLUDEDIR`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3640 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3665 #, no-wrap msgid "path of the Tk C header files" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3644 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3669 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 " "of those variables. A complete list of those variables is available in [." "filename]#/usr/ports/Mk/Uses/tcl.mk#." msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3646 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3671 #, no-wrap msgid "Using Ruby" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3649 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3674 #, no-wrap msgid "Useful Variables for Ports That Use Ruby" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3656 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3681 #, no-wrap msgid "`USE_RUBY`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3658 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3683 #, no-wrap msgid "Adds build and run dependencies on Ruby." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3659 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3684 #, no-wrap msgid "`USE_RUBY_EXTCONF`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3661 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3686 #, no-wrap msgid "The port uses [.filename]#extconf.rb# to configure." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3662 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3687 #, no-wrap msgid "`USE_RUBY_SETUP`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3664 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3689 #, no-wrap msgid "The port uses [.filename]#setup.rb# to configure." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3665 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3690 #, no-wrap msgid "`RUBY_SETUP`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3666 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3691 #, no-wrap msgid "Override the name of the setup script from [.filename]#setup.rb#. Another common value is [.filename]#install.rb#." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3672 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3697 msgid "" "This table shows the selected variables available to port authors via the " "ports infrastructure. These variables are used to install files into their " "proper locations. Use them in [.filename]#pkg-plist# as much as possible. " "Do not redefine these variables in the port." msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3674 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3699 #, no-wrap msgid "Selected Read-Only Variables for Ports That Use Ruby" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3681 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3706 #, no-wrap msgid "Example value" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3682 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3707 #, no-wrap msgid "`RUBY_PKGNAMEPREFIX`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3683 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3708 #, no-wrap msgid "Used as a `PKGNAMEPREFIX` to distinguish packages for different Ruby versions." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3685 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3710 #, no-wrap msgid "`ruby19-`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3686 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3711 #, no-wrap msgid "`RUBY_VERSION`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3687 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3712 #, no-wrap msgid "Full version of Ruby in the form of `x.y.z[.p]`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3689 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3714 #, no-wrap msgid "`1.9.3.484`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3690 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3715 #, no-wrap msgid "`RUBY_SITELIBDIR`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3691 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3716 #, no-wrap msgid "Architecture independent libraries installation path." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3693 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3718 #, no-wrap msgid "`/usr/local/lib/ruby/site_ruby/1.9`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3694 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3719 #, no-wrap msgid "`RUBY_SITEARCHLIBDIR`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3695 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3720 #, no-wrap msgid "Architecture dependent libraries installation path." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3697 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3722 #, no-wrap msgid "`/usr/local/lib/ruby/site_ruby/1.9/amd64-freebsd10`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3698 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3723 #, no-wrap msgid "`RUBY_MODDOCDIR`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3699 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3724 #, no-wrap msgid "Module documentation installation path." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3701 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3726 #, no-wrap msgid "`/usr/local/share/doc/ruby19/patsy`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3702 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3727 #, no-wrap msgid "`RUBY_MODEXAMPLESDIR`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3703 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3728 #, no-wrap msgid "Module examples installation path." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3704 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3729 #, no-wrap msgid "`/usr/local/share/examples/ruby19/patsy`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3707 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3732 msgid "" "A complete list of available variables can be found in [.filename]#/usr/" "ports/Mk/bsd.ruby.mk#." msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3709 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3734 #, no-wrap msgid "Using SDL" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3712 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3737 msgid "" "`USE_SDL` is used to autoconfigure the dependencies for ports which use an " "SDL based library like package:devel/sdl12[] and package:graphics/" "sdl_image[]." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3714 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3739 msgid "These SDL libraries for version 1.2 are recognized:" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3716 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3741 msgid "sdl: package:devel/sdl12[]" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3717 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3742 msgid "console: package:devel/sdl_console[]" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3718 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3743 msgid "gfx: package:graphics/sdl_gfx[]" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3719 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3744 msgid "image: package:graphics/sdl_image[]" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3720 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3745 msgid "mixer: package:audio/sdl_mixer[]" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3721 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3746 msgid "mm: package:devel/sdlmm[]" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3722 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3747 msgid "net: package:net/sdl_net[]" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3723 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3748 msgid "pango: package:x11-toolkits/sdl_pango[]" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3724 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3749 msgid "sound: package:audio/sdl_sound[]" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3725 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3750 msgid "ttf: package:graphics/sdl_ttf[]" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3727 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3752 msgid "These SDL libraries for version 2.0 are recognized:" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3729 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3754 msgid "sdl: package:devel/sdl20[]" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3730 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3755 msgid "gfx: package:graphics/sdl2_gfx[]" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3731 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3756 msgid "image: package:graphics/sdl2_image[]" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3732 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3757 msgid "mixer: package:audio/sdl2_mixer[]" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3733 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3758 msgid "net: package:net/sdl2_net[]" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3734 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3759 msgid "ttf: package:graphics/sdl2_ttf[]" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3736 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3761 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:3740 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3765 #, no-wrap msgid "USE_SDL=\tnet mixer\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3743 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3768 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:3745 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3770 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:3747 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3772 msgid "Add a dependency on sdl12-config to `BUILD_DEPENDS`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3748 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3773 msgid "Add the variable `SDL_CONFIG` to `CONFIGURE_ENV`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3749 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3755 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3774 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3780 msgid "Add the dependencies of the selected libraries to `LIB_DEPENDS`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3751 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3776 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:3753 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3778 msgid "Add a dependency on sdl2-config to `BUILD_DEPENDS`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3754 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3779 msgid "Add the variable `SDL2_CONFIG` to `CONFIGURE_ENV`" msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3758 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3783 #, no-wrap msgid "Using wxWidgets" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3761 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3786 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:3767 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3792 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 " "has been solved by installing each version under a different name using " "version number suffixes." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3773 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3798 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 " "the `wx-config` script to determine the necessary compiler and linker " "flags. The script is named differently for every available version. " "Majority of applications respect an environment variable, or accept a " "configure argument, to specify which `wx-config` script to call. Otherwise " "they have to be patched." msgstr "" #. type: Title === -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3775 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4076 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3800 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4101 #, no-wrap msgid "Version Selection" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3778 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3803 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 " "default value):" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3780 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3805 #, no-wrap msgid "Variables to Select wxWidgets Versions" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3787 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3812 #, no-wrap msgid "Default value" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3788 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3813 #, no-wrap msgid "`USE_WX`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3789 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3814 #, no-wrap msgid "List of versions the port can use" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3791 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3816 #, no-wrap msgid "All available versions" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3792 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3817 #, no-wrap msgid "`USE_WX_NOT`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3793 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3818 #, no-wrap msgid "List of versions the port cannot use" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3794 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3819 #, no-wrap msgid "None" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3797 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3822 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:3799 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3824 #, no-wrap msgid "Available wxWidgets Versions" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3803 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3828 #, no-wrap msgid "Version" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3805 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3830 #, no-wrap msgid "Port" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3806 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3824 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3831 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3849 #, no-wrap msgid "`2.8`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3808 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3833 #, no-wrap msgid "package:x11-toolkits/wxgtk28[]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3809 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3834 #, no-wrap msgid "`3.0`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3810 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3835 #, no-wrap msgid "package:x11-toolkits/wxgtk30[]" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3813 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3838 msgid "" "The variables in <> 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:3815 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3840 #, no-wrap msgid "wxWidgets Version Specifications" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3821 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3846 #, no-wrap msgid "Example" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3822 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3847 #, no-wrap msgid "Single version" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3825 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3850 #, no-wrap msgid "Ascending range" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3827 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3852 #, no-wrap msgid "`2.8+`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3828 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3853 #, no-wrap msgid "Descending range" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3830 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3855 #, no-wrap msgid "`3.0-`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3831 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3856 #, no-wrap msgid "Full range (must be ascending)" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3832 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3875 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3857 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3900 #, no-wrap msgid "`2.8-3.0`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3836 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3861 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 " "have higher priority." msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3837 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3862 #, no-wrap msgid "Variables to Select Preferred wxWidgets Versions" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3843 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3868 #, no-wrap msgid "Designed for" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3844 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3869 #, no-wrap msgid "`WANT_WX_VER`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3846 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3871 #, no-wrap msgid "the port" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3847 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3872 #, no-wrap msgid "`WITH_WX_VER`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3848 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3873 #, no-wrap msgid "the user" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3855 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3880 msgid "" "There are other applications that, while not being wxWidgets libraries, are " "related to them. These applications can be specified in `WX_COMPS`. These " "components are available:" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3857 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3882 #, no-wrap msgid "Available wxWidgets Components" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3864 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3889 #, no-wrap msgid "Version restriction" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3865 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3908 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3890 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3933 #, no-wrap msgid "`wx`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3866 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3891 #, no-wrap msgid "main library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3868 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3893 #, no-wrap msgid "none" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3869 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3911 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3894 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3936 #, no-wrap msgid "`contrib`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3870 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3895 #, no-wrap msgid "contributed libraries" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3872 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3897 #, no-wrap msgid "`none`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3873 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3914 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3898 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3939 #, no-wrap msgid "`python`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3874 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3899 #, no-wrap msgid "wxPython (Python bindings)" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3880 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3905 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 " "(see <>). These types are available:" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3882 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3907 #, no-wrap msgid "Available wxWidgets Dependency Types" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3889 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3914 #, no-wrap msgid "`build`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3891 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3916 #, no-wrap msgid "Component is required for building, equivalent to `BUILD_DEPENDS`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3892 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3916 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3917 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3941 #, no-wrap msgid "`run`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3894 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3919 #, no-wrap msgid "Component is required for running, equivalent to `RUN_DEPENDS`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3895 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3910 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3913 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3919 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3921 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3920 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3935 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3938 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3944 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3946 #, no-wrap msgid "`lib`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3896 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3921 #, 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:3899 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3924 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:3901 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3926 #, no-wrap msgid "Default wxWidgets Dependency Types" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3907 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3932 #, no-wrap msgid "Dependency type" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3917 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3942 #, no-wrap msgid "`mozilla`" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3924 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3949 #, no-wrap msgid "Selecting wxWidgets Components" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3928 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3953 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:3933 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3958 #, no-wrap msgid "" "USE_WX=\t\t2.8\n" "WX_COMPS=\twx contrib\n" msgstr "" #. type: Title === -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3938 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3963 #, no-wrap msgid "Detecting Installed Versions" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3943 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3968 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` " "will be filled after detection." msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3945 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3970 #, no-wrap msgid "Detecting Installed wxWidgets Versions and Components" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3949 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3974 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:3953 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3978 #, no-wrap msgid "WANT_WX=\tyes\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3955 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3971 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4024 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4376 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3980 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3996 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4049 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4401 #, no-wrap msgid ".include \n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3960 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3985 #, no-wrap msgid "" ".if defined(WITH_WX) || !empty(PORT_OPTIONS:MWX) || !empty(HAVE_WX:Mwx-2.8)\n" "USE_WX=\t\t\t2.8\n" "CONFIGURE_ARGS+=\t--enable-wx\n" ".endif\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3963 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3988 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 " "version `2.8`." msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3969 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3994 #, no-wrap msgid "" "USE_WX=\t\t2.8\n" "WX_COMPS=\twx\n" "WANT_WX=\t2.8\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3976 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4001 #, no-wrap msgid "" ".if defined(WITH_WXPYTHON) || !empty(PORT_OPTIONS:MWXPYTHON) || !empty(HAVE_WX:Mpython)\n" "WX_COMPS+=\t\tpython\n" "CONFIGURE_ARGS+=\t--enable-wxpython\n" ".endif\n" msgstr "" #. type: Title === -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3981 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4151 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4006 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4176 #, no-wrap msgid "Defined Variables" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3984 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4009 msgid "" "These variables are available in the port (after defining one from <>)." msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3986 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4011 #, no-wrap msgid "Variables Defined for Ports That Use wxWidgets" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3993 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4018 #, no-wrap msgid "`WX_CONFIG`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3995 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4020 #, 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:3996 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4021 #, no-wrap msgid "`WXRC_CMD`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3998 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4023 #, 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:3999 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4024 #, no-wrap msgid "`WX_VERSION`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4000 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4025 #, 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:4003 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4028 #, no-wrap msgid "Processing in [.filename]#bsd.port.pre.mk#" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4006 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4031 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:4010 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4035 msgid "" "When defining `WX_PREMK`, then the version, dependencies, components and " "defined variables will not change if modifying the wxWidgets port variables " "_after_ including [.filename]#bsd.port.pre.mk#." msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4013 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4038 #, no-wrap msgid "Using wxWidgets Variables in Commands" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4017 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4042 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 " "it to the program." msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4022 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4047 #, no-wrap msgid "" "USE_WX=\t\t2.8\n" "WX_PREMK=\tyes\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4027 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4052 #, no-wrap msgid "" ".if exists(${WX_CONFIG})\n" "VER_STR!=\t${WX_CONFIG} --release\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4030 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4055 #, no-wrap msgid "" "PLIST_SUB+=\tVERSION=\"${VER_STR}\"\n" ".endif\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4037 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4062 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:4040 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4065 #, no-wrap msgid "Additional `configure` Arguments" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4043 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4068 msgid "" "Some GNU `configure` scripts cannot find wxWidgets with just the `WX_CONFIG` " "environment variable set, requiring additional arguments. `WX_CONF_ARGS` can " "be used for provide them." msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4045 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4070 #, no-wrap msgid "Legal Values for `WX_CONF_ARGS`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4049 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4074 #, no-wrap msgid "Possible value" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4051 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4076 #, no-wrap msgid "Resulting argument" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4052 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4077 #, no-wrap msgid "`absolute`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4054 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4079 #, no-wrap msgid "`--with-wx-config=${WX_CONFIG}`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4055 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4080 #, no-wrap msgid "`relative`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4056 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4081 #, no-wrap msgid "`--with-wx=${LOCALBASE} --with-wx-config=${WX_CONFIG:T}`" msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4059 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4084 #, no-wrap msgid "Using Lua" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4062 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4087 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:4068 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4093 msgid "" "There are many versions of the Lua 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." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4071 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4096 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 " "additional flags to the compiler and linker." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4074 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4099 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 " "Lua version that they support, and dependencies on such modules should " "specify the flavor using the `@${LUA_FLAVOR}` suffix on the port origin." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4079 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4104 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:4083 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4108 #, no-wrap msgid "USES=\tlua\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4088 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4113 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 " "times), `XY+`, `-XY`, or `XY-ZA`. The default version of Lua as set via " "`DEFAULT_VERSIONS` will be used if it falls in the requested range, " "otherwise the closest requested version to the default will be used. For " "example:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4092 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4117 #, no-wrap msgid "USES=\tlua:52-53\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4095 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4120 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:4100 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4125 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 " "configuration tools like CMake or Autoconf will often fail to work on future " "versions of Lua until updated to do so." msgstr "" #. type: Title === -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4103 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4128 #, no-wrap msgid "Configuration and Compiler flags" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4108 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4133 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 " "of the specific Lua version selected as described above. Depending on the " "software being ported, this might require any or all of:" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4110 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4135 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 " "build systems);" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4111 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4136 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:4112 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4137 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:4115 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4140 #, no-wrap msgid "Version Flavors" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4119 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4144 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 " "version. This is done by adding the `module` parameter:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4123 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4148 #, no-wrap msgid "USES=\tlua:module\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4126 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4151 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:4128 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4153 msgid "" "Since each flavor must have a different package name, the variable " "`LUA_PKGNAMEPREFIX` is provided which will be set to an appropriate value; " "the intended usage is:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4132 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4157 #, no-wrap msgid "PKGNAMEPREFIX=\t${LUA_PKGNAMEPREFIX}\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4136 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4161 msgid "" "Module ports should normally install files only to `LUA_MODLIBDIR`, " "`LUA_MODSHAREDIR`, `LUA_DOCSDIR`, and `LUA_EXAMPLESDIR`, all of which are " "set up to refer to version-specific subdirectories. Installing any other " "files must be done with care to avoid conflicts between versions." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4138 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4163 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:4142 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4167 #, no-wrap msgid "USES=\tlua:flavors\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4146 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4171 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 " "(so `LUA_DOCSDIR` and `LUA_EXAMPLESDIR` are not defined by default). " "However, the port may choose to define `LUA_DOCSUBDIR` as a suitable " "subdirectory name (usually the port's `PORTNAME` as long as this does not " "conflict with the `PORTNAME` of any module), in which case the framework " "will define both `LUA_DOCSDIR` and `LUA_EXAMPLESDIR`." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4149 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4174 msgid "" "As with module ports, a flavored port should avoid installing files that " "would conflict between versions. Typically this is done by adding " "`LUA_VER_STR` as a suffix to program names (e.g. using crossref:uses[uses-" "uniquefiles,`uniquefiles`]), and otherwise using either `LUA_VER` or " "`LUA_VER_STR` as part of any other files or subdirectories used outside of " "`LUA_MODLIBDIR` and `LUA_MODSHAREDIR`." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4154 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4179 msgid "These variables are available in the port." msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4156 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4181 #, no-wrap msgid "Variables Defined for Ports That Use Lua" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4163 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4188 #, no-wrap msgid "`LUA_VER`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4165 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4190 #, no-wrap msgid "The Lua version that is going to be used (for example, `5.1`)" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4166 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4191 #, no-wrap msgid "`LUA_VER_STR`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4168 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4193 #, no-wrap msgid "The Lua version without the dots (for example, `51`)" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4169 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4194 #, no-wrap msgid "`LUA_FLAVOR`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4171 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4196 #, 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:4172 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4197 #, no-wrap msgid "`LUA_BASE`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4174 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4199 #, 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:4175 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4200 #, no-wrap msgid "`LUA_PREFIX`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4177 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4202 #, 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:4178 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4203 #, no-wrap msgid "`LUA_INCDIR`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4180 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4205 #, no-wrap msgid "The directory where Lua header files are installed" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4181 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4206 #, no-wrap msgid "`LUA_LIBDIR`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4183 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4208 #, no-wrap msgid "The directory where Lua libraries are installed" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4184 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4209 #, no-wrap msgid "`LUA_REFMODLIBDIR`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4186 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4211 #, 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:4187 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4212 #, no-wrap msgid "`LUA_REFMODSHAREDIR`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4189 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4214 #, 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:4190 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4215 #, no-wrap msgid "`LUA_MODLIBDIR`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4192 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4217 #, 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:4193 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4218 #, no-wrap msgid "`LUA_MODSHAREDIR`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4195 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4220 #, 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:4196 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4221 #, no-wrap msgid "`LUA_PKGNAMEPREFIX`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4198 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4223 #, no-wrap msgid "The package name prefix used by Lua modules" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4199 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4224 #, no-wrap msgid "`LUA_CMD`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4201 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4226 #, no-wrap msgid "The name of the Lua interpreter (e.g. `lua53`)" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4202 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4227 #, no-wrap msgid "`LUAC_CMD`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4203 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4228 #, no-wrap msgid "The name of the Lua compiler (e.g. `luac53`)" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4206 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4231 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:4208 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4233 #, no-wrap msgid "Variables Defined for Lua Module Ports" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4215 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4240 #, no-wrap msgid "`LUA_DOCSDIR`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4217 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4242 #, 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:4218 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4243 #, no-wrap msgid "`LUA_EXAMPLESDIR`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4219 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4244 #, 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:4225 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4250 #, no-wrap msgid "Makefile for an application using Lua" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4230 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4255 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:4236 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4261 #, no-wrap msgid "" "PORTNAME=\tsample\n" "DISTVERSION=\t1.2.3\n" "CATEGORIES=\twhatever\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4240 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4264 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4265 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4289 #, no-wrap msgid "" "MAINTAINER=\tjohn@doe.tld\n" "COMMENT=\tSample\n" "WWW=\t\thttps://github.com/lua_sample/sample/\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4242 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4267 #, 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:4244 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4269 #, no-wrap msgid "USES=\t\tlua\n" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4251 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4276 #, no-wrap msgid "Makefile for a simple Lua module" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4260 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4285 #, no-wrap msgid "" "PORTNAME=\tsample\n" "DISTVERSION=\t1.2.3\n" "CATEGORIES=\twhatever\n" "PKGNAMEPREFIX=\t${LUA_PKGNAMEPREFIX}\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4266 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4291 #, no-wrap msgid "USES=\t\tlua:module\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4268 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4293 #, no-wrap msgid "DOCSDIR=\t${LUA_DOCSDIR}\n" msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4275 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4300 #, no-wrap msgid "Using `iconv`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4278 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4303 msgid "FreeBSD has a native `iconv` in the operating system." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4280 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4305 msgid "For software that needs `iconv`, define `USES=iconv`." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4282 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4307 msgid "When a port defines `USES=iconv`, these variables will be available:" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4287 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4312 #, no-wrap msgid "Variable name" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4288 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4313 #, no-wrap msgid "Purpose" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4289 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4314 #, no-wrap msgid "Port iconv (when using WCHAR_T or //TRANSLIT extensions)" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4292 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4317 #, no-wrap msgid "Base iconv" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4293 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4318 #, no-wrap msgid "`ICONV_CMD`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4294 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4319 #, no-wrap msgid "Directory where the `iconv` binary resides" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4295 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4320 #, no-wrap msgid "`${LOCALBASE}/bin/iconv`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4297 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4322 #, no-wrap msgid "[.filename]#/usr/bin/iconv#" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4298 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4323 #, no-wrap msgid "`ICONV_LIB`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4299 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4324 #, no-wrap msgid "`ld` argument to link to [.filename]#libiconv# (if needed)" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4300 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4325 #, no-wrap msgid "`-liconv`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4302 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4312 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4316 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4327 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4337 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4341 #, no-wrap msgid "(empty)" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4303 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4328 #, no-wrap msgid "`ICONV_PREFIX`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4304 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4329 #, 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:4305 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4330 #, no-wrap msgid "`${LOCALBASE}`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4307 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4332 #, no-wrap msgid "[.filename]#/usr#" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4308 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4333 #, no-wrap msgid "`ICONV_CONFIGURE_ARG`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4309 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4314 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4334 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4339 #, no-wrap msgid "Preconstructed configure argument for configure scripts" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4310 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4335 #, no-wrap msgid "`--with-libiconv-prefix=${LOCALBASE}`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4313 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4338 #, no-wrap msgid "`ICONV_CONFIGURE_BASE`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4315 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4340 #, no-wrap msgid "`--with-libiconv=${LOCALBASE}`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4319 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4344 msgid "" "These two examples automatically populate the variables with the correct " "value for systems using package:converters/libiconv[] or the native `iconv` " "respectively:" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4321 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4346 #, no-wrap msgid "Simple `iconv` Usage" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4328 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4353 #, no-wrap msgid "" "USES=\t\ticonv\n" "LDFLAGS+=\t-L${LOCALBASE}/lib ${ICONV_LIB}\n" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4333 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4358 #, no-wrap msgid "`iconv` Usage with `configure`" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4340 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4365 #, no-wrap msgid "" "USES=\t\ticonv\n" "CONFIGURE_ARGS+=${ICONV_CONFIGURE_ARG}\n" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4346 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4371 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:4349 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4374 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 " "that problem:" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4351 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4376 #, no-wrap msgid "Fixing Hardcoded `-liconv`" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4357 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4374 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4382 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4399 #, no-wrap msgid "USES=\t\ticonv\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4360 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4385 #, no-wrap msgid "" "post-patch:\n" "\t@${REINPLACE_CMD} -e 's/-liconv/${ICONV_LIB}/' ${WRKSRC}/Makefile\n" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4366 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4391 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." "mk# must be included before testing the value of `ICONV_LIB`:" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4368 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4393 #, no-wrap msgid "Checking for Native `iconv` Availability" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4382 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4407 #, no-wrap msgid "" "post-patch:\n" ".if empty(ICONV_LIB)\n" "\t# native iconv detected\n" "\t@${REINPLACE_CMD} -e 's|iconv||' ${WRKSRC}/Config.sh\n" ".endif\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4384 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4409 #, no-wrap msgid ".include \n" msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4389 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4414 #, no-wrap msgid "Using Xfce" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4392 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4417 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:4396 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4421 msgid "" "Specific Xfce library and application dependencies are set with values " "assigned to `USE_XFCE`. They are defined in [.filename]#/usr/ports/Mk/Uses/" "xfce.mk#. The possible values are:" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4397 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4422 #, no-wrap msgid "Values of `USE_XFCE`" msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4398 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4423 #, no-wrap msgid "garcon" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4400 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4425 msgid "package:sysutils/garcon[]" msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4401 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4426 #, no-wrap msgid "libexo" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4403 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4428 msgid "package:x11/libexo[]" msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4404 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4429 #, no-wrap msgid "libgui" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4406 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4431 msgid "package:x11-toolkits/libxfce4gui[]" msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4407 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4432 #, no-wrap msgid "libmenu" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4409 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4434 msgid "package:x11/libxfce4menu[]" msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4410 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4435 #, no-wrap msgid "libutil" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4412 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4437 msgid "package:x11/libxfce4util[]" msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4413 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4438 #, no-wrap msgid "panel" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4415 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4440 msgid "package:x11-wm/xfce4-panel[]" msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4416 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4441 #, no-wrap msgid "thunar" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4418 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4443 msgid "package:x11-fm/thunar[]" msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4419 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4444 #, no-wrap msgid "xfconf" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4421 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4446 msgid "package:x11/xfce4-conf[]" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4423 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4448 #, no-wrap msgid "`USES=xfce` Example" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4430 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4455 #, no-wrap msgid "" "USES=\t\txfce\n" "USE_XFCE=\tlibmenu\n" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4435 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4460 #, no-wrap msgid "Using Xfce's Own GTK2 Widgets" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4439 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4464 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:4444 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4469 #, no-wrap msgid "" "USES=\t\txfce:gtk2\n" "USE_XFCE=\tlibmenu xfconf\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4453 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4478 msgid "" "Xfce components included this way will automatically include any " "dependencies they need. It is no longer necessary to specify the entire " "list. If the port only needs package:x11-wm/xfce4-panel[], use:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4458 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4483 #, no-wrap msgid "" "USES=\t\txfce\n" "USE_XFCE=\tpanel\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4461 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4486 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:4466 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4491 #, no-wrap msgid "" "USES=\t\txfce\n" "USE_XFCE=\tlibexo libmenu libutil panel\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4470 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4495 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-" "dependency other than itself for the main port." msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4474 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4499 #, no-wrap msgid "Using Databases" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4477 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4502 msgid "" "Use one of the `USES` macros from <> to add a " "dependency on a database." msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4479 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4504 #, no-wrap msgid "Database `USES` Macros" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4483 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4508 #, no-wrap msgid "Database" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4485 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4510 #, no-wrap msgid "USES Macro" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4486 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4511 #, no-wrap msgid "Berkeley DB" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4488 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4513 #, no-wrap msgid "crossref:uses[uses-bdb,`bdb`]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4489 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4514 #, no-wrap msgid "MariaDB, MySQL, Percona" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4491 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4516 #, no-wrap msgid "crossref:uses[uses-mysql,`mysql`]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4492 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4517 #, no-wrap msgid "PostgreSQL" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4494 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4519 #, no-wrap msgid "crossref:uses[uses-pgsql,`pgsql`]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4495 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4520 #, no-wrap msgid "SQLite" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4496 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4521 #, no-wrap msgid "crossref:uses[uses-sqlite,`sqlite`]" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4499 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4524 #, no-wrap msgid "Using Berkeley DB 6" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4505 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4530 #, no-wrap msgid "USES=\tbdb:6\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4508 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4533 msgid "See crossref:uses[uses-bdb,`bdb`] for more information." msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4511 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4536 #, no-wrap msgid "Using MySQL" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4515 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4540 msgid "When a port needs the MySQL client library add" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4519 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4544 #, no-wrap msgid "USES=\tmysql\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4522 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4547 msgid "See crossref:uses[uses-mysql,`mysql`] for more information." msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4525 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4550 #, no-wrap msgid "Using PostgreSQL" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4529 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4554 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:4534 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4559 #, no-wrap msgid "" "USES=\t\tpgsql:9.6+\n" "WANT_PGSQL=\tserver\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4537 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4562 msgid "See crossref:uses[uses-pgsql,`pgsql`] for more information." msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4540 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4565 #, no-wrap msgid "Using SQLite 3" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4546 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4571 #, no-wrap msgid "USES=\tsqlite:3\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4549 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4574 msgid "See crossref:uses[uses-sqlite,`sqlite`] for more information." msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4552 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4577 #, no-wrap msgid "Starting and Stopping Services (`rc` Scripts)" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4559 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4584 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 " "the service. Ports integrate into the system [.filename]#rc.d# framework. " "Details on its usage can be found in extref:{handbook}[the rc.d Handbook " "chapter, configtuning-rcd]. Detailed explanation of the available commands " "is provided in man:rc[8] and man:rc.subr[8]. Finally, there is extref:{rc-" "scripting}[an article] on practical aspects of [.filename]#rc.d# scripting." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4562 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4587 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:4566 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4591 #, no-wrap msgid "USE_RC_SUBR=\tdoormand\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4573 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4598 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 " "added to their filename. Standard `SUB_LIST` expansions will be ran against " "this file. Use of the `%%PREFIX%%` and `%%LOCALBASE%%` expansions is " "strongly encouraged as well. More on `SUB_LIST` in crossref:pkg-files[using-" "sub-files,the relevant section]." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4575 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4600 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 " "system." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4577 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4602 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:4581 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4606 #, no-wrap msgid "#!/bin/sh\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4593 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4618 #, no-wrap msgid "" "# PROVIDE: doormand\n" "# REQUIRE: LOGIN\n" "# KEYWORD: shutdown\n" "#\n" "# Add these lines to /etc/rc.conf.local or /etc/rc.conf\n" "# to enable this service:\n" "#\n" "# doormand_enable (bool):\tSet to NO by default.\n" "#\t\t\t\tSet it to YES to enable doormand.\n" "# doormand_config (path):\tSet to %%PREFIX%%/etc/doormand/doormand.cf\n" "#\t\t\t\tby default.\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4595 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4620 #, no-wrap msgid ". /etc/rc.subr\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4598 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4623 #, no-wrap msgid "" "name=doormand\n" "rcvar=doormand_enable\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4600 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4625 #, no-wrap msgid "load_rc_config $name\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4603 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4628 #, no-wrap msgid "" ": ${doormand_enable:=\"NO\"}\n" ": ${doormand_config=\"%%PREFIX%%/etc/doormand/doormand.cf\"}\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4606 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4631 #, no-wrap msgid "" "command=%%PREFIX%%/sbin/${name}\n" "pidfile=/var/run/${name}.pid\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4608 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4633 #, 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:4610 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4635 #, no-wrap msgid "run_rc_command \"$1\"\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4613 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4638 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:4617 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4642 #, no-wrap msgid "REQUIRE: LOGIN\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4620 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4645 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:4624 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4649 #, no-wrap msgid "KEYWORD: shutdown\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4627 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4652 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:4630 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4655 msgid "" "For optional configuration elements the \"=\" style of default variable " "assignment is preferable to the \":=\" style here, since the former sets a " "default value only if the variable is unset, and the latter sets one if the " "variable is unset _or_ null. A user might very well include something like:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4634 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4659 #, no-wrap msgid "doormand_flags=\"\"\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4638 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4663 msgid "" "in their [.filename]#rc.conf.local#, and a variable substitution using \":=" "\" would inappropriately override the user's intention. The `_enable` " "variable is not optional, and must use the \":\" for the default." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4643 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4668 msgid "" "Ports _must not_ start and stop their services when installing and " "deinstalling. Do not abuse the [.filename]#plist# keywords described in " "crossref:plist[plist-keywords-base-exec, \"the @preexec command,@postexec " "command,@preunexec command,@postunexec command section\"] by running " "commands that modify the currently running system, including starting or " "stopping services." msgstr "" #. type: Title === -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4646 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4671 #, no-wrap msgid "Pre-Commit Checklist" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4649 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4674 msgid "" "Before contributing a port with an [.filename]#rc.d# script, and more " "importantly, before committing one, please consult this checklist to be sure " "that it is ready." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4651 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4676 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:4654 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4679 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# " "files may not end with that extension." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4655 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4680 msgid "" "Do the name of the file (minus [.filename]#.in#), the `PROVIDE` line, and `" "$` _name_ all match? The file name matching `PROVIDE` makes debugging " "easier, especially for man:rcorder[8] issues. Matching the file name and `" "$`_name_ makes it easier to figure out which variables are relevant in [." "filename]#rc.conf[.local]#. It is also a policy for all new scripts, " "including those in the base system." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4656 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4681 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 " "prior to `LOGIN`? If not, it must run after so that local scrips can be " "loosely grouped to a point in man:rcorder[8] after most everything in the " "base is already running." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4657 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4682 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:4658 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4683 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 " "script was copy/pasted from an old script, so extra caution must be given to " "the review." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4659 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4684 msgid "" "If the script uses an interpreted language like `perl`, `python`, or `ruby`, " "make certain that `command_interpreter` is set appropriately, for example, " "for Perl, by adding `PERL=${PERL}` to `SUB_LIST` and using `%%PERL%%`. " "Otherwise," msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4663 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4688 #, no-wrap msgid "# service name stop\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4666 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4691 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:4667 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4692 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:4668 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4693 msgid "Do the default variable assignments come after `load_rc_config`?" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4669 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4694 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 " "file." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4670 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4695 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:4671 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4696 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 " "the pun) here, since it is usually the option to \"daemonize\" the process, " "and therefore is actually mandatory." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4672 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4697 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:4673 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4698 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:4674 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4699 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:4675 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4700 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 " "forever if there is an error." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4676 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4701 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 " "the process? Rather than the traditional man:touch[1]/man:chown[8]/man:" "chmod[1] routine, consider using man:install[1] with the proper command line " "arguments to do the whole procedure with one step." msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4678 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4703 #, no-wrap msgid "Adding Users and Groups" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4683 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4708 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 " "50 to 999 and register it in [.filename]#ports/UIDs# (for users) and [." "filename]#ports/GIDs# (for groups). The unique identification should be the " "same for users and groups." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4685 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4710 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:4687 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4712 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:4692 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4717 #, no-wrap msgid "" "USERS=\tpulse\n" "GROUPS=\tpulse pulse-access pulse-rt\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4695 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4720 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:4697 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4722 #, no-wrap msgid "Ports That Rely on Kernel Sources" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4701 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4726 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 " "has them installed:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4705 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4730 #, no-wrap msgid "USES=\tkmod\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4708 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4733 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:4710 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4735 #, no-wrap msgid "Go Libraries" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4714 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4739 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 " "programs and things users need, not the things Go developers would need." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4716 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4741 msgid "Ports should (in order of preference):" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4718 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4743 msgid "Use vendored dependencies included with the package source." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4719 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4744 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:4720 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4745 msgid "" "As a last resort (deps are not included nor versions specified exactly) " "fetch versions of dependencies available at the time of upstream development/" "release." msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4722 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4747 #, no-wrap msgid "Haskell Libraries" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4726 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4751 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 " "fetch all distribution files on fetch stage." msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4728 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4753 #, no-wrap msgid "Shell Completion Files" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4733 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4758 msgid "" "Many modern shells (including bash, fish, tcsh and zsh) support parameter " "and/or option tab-completion. This support usually comes from completion " "files, which contain the definitions for how tab completion will work for a " "certain command. Ports sometimes ship with their own completion files, or " "porters may have created them themselves." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4737 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4762 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 " "enable it in `OPTIONS_DEFAULT`." msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4739 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4764 #, no-wrap msgid "Shell completion file paths" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4743 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4768 #, no-wrap msgid "`bash`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4745 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4770 #, no-wrap msgid "[.filename]#${PREFIX}/etc/bash_completion.d#" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4746 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4771 #, no-wrap msgid "`fish`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4748 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4773 #, no-wrap msgid "[.filename]#${PREFIX}/share/fish/vendor_completions.d#" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4749 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4774 #, no-wrap msgid "`zsh`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4750 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4775 #, no-wrap msgid "[.filename]#${PREFIX}/share/zsh/site-functions#" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4752 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4777 msgid "Do not register any dependencies on the shells themselves." msgstr "" diff --git a/documentation/content/en/books/porters-handbook/uses/_index.po b/documentation/content/en/books/porters-handbook/uses/_index.po index c7f58773d1..0c46f2c09a 100644 --- a/documentation/content/en/books/porters-handbook/uses/_index.po +++ b/documentation/content/en/books/porters-handbook/uses/_index.po @@ -1,5825 +1,5845 @@ # SOME DESCRIPTIVE TITLE # Copyright (C) YEAR The FreeBSD Project # This file is distributed under the same license as the FreeBSD Documentation package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2022-09-09 20:51-0300\n" +"POT-Creation-Date: 2022-10-01 10:13-0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. type: YAML Front Matter: description #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1 #, no-wrap msgid "USES macros make it easy to declare requirements and settings for a FreeBSD Port" msgstr "" #. type: YAML Front Matter: title #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1 #, no-wrap msgid "Chapter 17. Using USES Macros" msgstr "" #. type: Title = #: documentation/content/en/books/porters-handbook/uses/_index.adoc:13 #, no-wrap msgid "Using `USES` Macros" msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:51 #, no-wrap msgid "An Introduction to `USES`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:55 msgid "" "`USES` macros make it easy to declare requirements and settings for a port. " "They can add dependencies, change building behavior, add metadata to " "packages, and so on, all by selecting simple, preset values." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:59 msgid "" "Each section in this chapter describes a possible value for `USES`, along " "with its possible arguments. Arguments are appended to the value after a " "colon (`:`). Multiple arguments are separated by commas (`,`)." msgstr "" #. type: Block title #: documentation/content/en/books/porters-handbook/uses/_index.adoc:61 #, no-wrap msgid "Using Multiple Values" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:67 #, no-wrap msgid "USES=\tbison perl\n" msgstr "" #. type: Block title #: documentation/content/en/books/porters-handbook/uses/_index.adoc:71 #, no-wrap msgid "Adding an Argument" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:77 #, no-wrap msgid "USES=\ttar:xz\n" msgstr "" #. type: Block title #: documentation/content/en/books/porters-handbook/uses/_index.adoc:81 #, no-wrap msgid "Adding Multiple Arguments" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:87 #, no-wrap msgid "USES=\tdrupal:7,theme\n" msgstr "" #. type: Block title #: documentation/content/en/books/porters-handbook/uses/_index.adoc:91 #, no-wrap msgid "Mixing it All Together" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:97 #, no-wrap msgid "USES=\tpgsql:9.3+ cpe python:2.7,build\n" msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:101 #, no-wrap msgid "`7z`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:104 msgid "Possible arguments: (none), `p7zip`, `partial`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:108 msgid "" "Extract using man:7z[1] instead of man:bsdtar[1] and sets " "`EXTRACT_SUFX=.7z`. The `p7zip` option forces a dependency on the `7z` from " "package:archivers/p7zip[] if the one from the base system is not able to " "extract the files. `EXTRACT_SUFX` is not changed if the `partial` option is " "used, this can be used if the main distribution file does not have a [." "filename]#.7z# extension." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:110 #, no-wrap msgid "`ada`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:113 msgid "Possible arguments: (none), `5`, `6`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:117 msgid "" "Depends on an Ada-capable compiler, and sets `CC` accordingly. Defaults to " "use gcc 5 from ports. Use the `:_X_` version option to force building with " "a different version." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:119 #, no-wrap msgid "`autoreconf`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:122 msgid "Possible arguments: (none), `build`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:129 msgid "" "Runs `autoreconf`. It encapsulates the `aclocal`, `autoconf`, `autoheader`, " "`automake`, `autopoint`, and `libtoolize` commands. Each command applies to " "[.filename]#${AUTORECONF_WRKSRC}/configure.ac# or its old name, [.filename]#" "${AUTORECONF_WRKSRC}/configure.in#. If [.filename]#configure.ac# defines " "subdirectories with their own [.filename]#configure.ac# using " "`AC_CONFIG_SUBDIRS`, `autoreconf` will recursively update those as well. " "The `:build` argument only adds build time dependencies on those tools but " "does not run `autoreconf`. A port can set `AUTORECONF_WRKSRC` if `WRKSRC` " "does not contain the path to [.filename]#configure.ac#." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:131 #, no-wrap msgid "`blaslapack`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:134 msgid "" "Possible arguments: (none), `atlas`, `netlib` (default), `gotoblas`, " "`openblas`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:136 msgid "Adds dependencies on Blas / Lapack libraries." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:138 #, no-wrap msgid "`bdb`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:141 msgid "Possible arguments: (none), `48`, `5` (default), `6`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:148 msgid "" "Add dependency on the Berkeley DB library. Default to package:databases/" "db5[]. It can also depend on package:databases/db48[] when using the `:48` " "argument or package:databases/db6[] with `:6`. It is possible to declare a " "range of acceptable values, `:48+` finds the highest installed version, and " "falls back to 4.8 if nothing else is installed. `INVALID_BDB_VER` can be " "used to specify versions which do not work with this port. The framework " "exposes the following variables to the port:" msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:149 #, no-wrap msgid "`BDB_LIB_NAME`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:152 msgid "" "The name of the Berkeley DB library. For example, when using package:" "databases/db5[], it contains `db-5.3`." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:153 #, no-wrap msgid "`BDB_LIB_CXX_NAME`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:156 msgid "" "The name of the Berkeley DBC++ library. For example, when using package:" "databases/db5[], it contains `db_cxx-5.3`." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:157 #, no-wrap msgid "`BDB_INCLUDE_DIR`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:160 msgid "" "The location of the Berkeley DB include directory. For example, when using " "package:databases/db5[], it will contain `${LOCALBASE}/include/db5`." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:161 #, no-wrap msgid "`BDB_LIB_DIR`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:164 msgid "" "The location of the Berkeley DB library directory. For example, when using " "package:databases/db5[], it contains `${LOCALBASE}/lib`." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:165 #, no-wrap msgid "`BDB_VER`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:168 msgid "" "The detected Berkeley DB version. For example, if using `USES=bdb:48+` and " "Berkeley DB 5 is installed, it contains `5`." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:173 msgid "" "package:databases/db48[] is deprecated and unsupported. It must not be used " "by any port." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:176 #, no-wrap msgid "`bison`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:179 msgid "Possible arguments: (none), `build`, `run`, `both`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:181 msgid "" "Uses package:devel/bison[] By default, with no arguments or with the `build` " "argument, it implies `bison` is a build-time dependency, `run` implies a run-" "time dependency, and `both` implies both run-time and build-time " "dependencies." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:183 #, no-wrap msgid "`cabal`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:188 msgid "" "Ports should not be created for Haskell libraries, see crossref:" "special[haskell-libs,Haskell Libraries] for more information." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:191 msgid "Possible arguments: (none), `hpack`, `nodefault`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:199 msgid "" "Sets default values and targets used to build Haskell software using Cabal. " "A build dependency on the Haskell compiler port (package:lang/ghc[]) is " "added. If there is some other version of GHC already listed in the " "`BUILD_DEPENDS` variable (for example, package:lang/ghc810[]), it would be " "used instead. If the `hpack` argument is given, a build dependency on " "package:devel/hs-hpack[] is added and `hpack` is invoked at configuration " "step to generate .cabal file. If the `nodefault` argument is given, the " "framework will not try to pull the main distribution file from the Hackage. " "This argument is implicitly added if `USE_GITHUB` or `USE_GITLAB` is present." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:201 msgid "The framework provides the following variables:" msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:202 #, no-wrap msgid "`USE_CABAL`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:207 msgid "" "If the software uses Haskell dependencies, list them in this variable. Each " "item should be present on Hackage and be listed in form `packagename-" "_0.1.2_`. Dependencies can have revisions, which are specified after the " "`_` symbol. Automatic generation of the dependency list is supported, see " "crossref:special[using-cabal,Building Haskell Applications with `cabal`]." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:208 #, no-wrap msgid "`CABAL_FLAGS`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:213 msgid "" "List of flags to be passed to `cabal-install` during the configuring and " "building stage. The flags are passed verbatim. This variable is usually " "used to enable or disable flags that are declared in the .cabal file. Pass " "`foo` to enable the `foo` flag and `-foo` to disable it." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:214 #, no-wrap msgid "`CABAL_EXECUTABLES`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:220 msgid "" "List of executable files installed by the port. Default value: `${PORTNAME}" "`. Consult the .cabal file of the project being ported to get a list of " "possible values for this variable. Each value corresponds to an `executable` " "stanza in the .cabal file. Items from this list are automatically added to " "pkg-plist." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:221 #, no-wrap msgid "`SKIP_CABAL_PLIST`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:223 msgid "If defined, do not add items from `${CABAL_EXECUTABLES}` to pkg-plist." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:224 #, no-wrap msgid "`opt_USE_CABAL`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:226 msgid "Adds items to `${USE_CABAL}` depending on `opt` option." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:227 #, no-wrap msgid "`opt_CABAL_EXECUTABLES`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:229 msgid "Adds items to `${CABAL_EXECUTABLES}` depending on `opt` option." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:230 #, no-wrap msgid "`opt_CABAL_FLAGS`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:234 msgid "" "If `opt` is enabled, append the value to `${CABAL_FLAGS}`. Otherwise, " "append `-value` to disable the flag. Note that this behavior is slightly " "different from the plain `CABAL_FLAGS` as it does not accept values starting " "with `-`." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:235 #, no-wrap msgid "`CABAL_WRAPPER_SCRIPTS`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:240 msgid "" "A subset of `${CABAL_EXECUTABLES}` containing Haskell programs to be wrapped " "into a shell script that sets `*_datadir` environment variables before " "running the program. This also causes the actual Haskell binary to be " "installed under `libexec/cabal/` directory. This knob is needed for Haskell " "programs that install their data files under `share/` directory." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:241 #, no-wrap msgid "`FOO_DATADIR_VARS`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:245 msgid "" "List of extra Haskell packages, whose data files should be accessible by the " "executable named `FOO`. The executable should be a part of `" "${CABAL_WRAPPER_SCRIPTS}`. Haskell packages listed there should not have a " "version suffix." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:246 #, no-wrap msgid "`CABAL_PROJECT`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:251 msgid "" "Some Haskell projects may already have a `cabal.project` file, which is also " "generated by the ports framework. If that is the case, use this variable to " "specify what to do with the original `cabal.project`. Setting this variable " "to `remove` will cause the original file to be removed. Setting this " "variable to `append` will:" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:252 msgid "" "Move the original file to `cabal.project.${PORTNAME}` during the `extract` " "stage." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:254 msgid "" "Concatenate the original `cabal.project.${PORTNAME}` and the generated " "`cabal.project` into a single file after the `patch` stage. Using `append` " "makes it possible to perform patching on the original file before it gets " "merged." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:256 #, no-wrap msgid "`cargo`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:259 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:268 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:319 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:348 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:357 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:373 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:405 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:428 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:483 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:519 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:552 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:559 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:713 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:784 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:889 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:941 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:948 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:956 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1081 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1100 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1107 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1114 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1153 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1161 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1204 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1222 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1238 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1255 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1277 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1642 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1650 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1659 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1888 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1904 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1965 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1667 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1676 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1905 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1921 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1982 msgid "Possible arguments: (none)" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:263 msgid "" "Uses Cargo for configuring, building, and testing. It can be used to port " "Rust applications that use the Cargo build system. For more information see " "crossref:special[using-cargo,Building Rust Applications with `cargo`]." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:265 #, no-wrap msgid "`charsetfix`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:272 msgid "" "Prevents the port from installing [.filename]#charset.alias#. This must be " "installed only by package:converters/libiconv[]. `CHARSETFIX_MAKEFILEIN` " "can be set to a path relative to `WRKSRC` if [.filename]#charset.alias# is " "not installed by [.filename]#${WRKSRC}/Makefile.in#." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:274 #, no-wrap msgid "`cmake`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:277 msgid "Possible arguments: (none), `insource`, `noninja`, `run`, `testing`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:279 msgid "Use CMake for configuring the port and generating a build system." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:283 msgid "" "By default an out-of-source build is performed, leaving the sources in " "`WRKSRC` free from build artifacts. With the `insource` argument, an in-" "source build will be performed instead. This argument should be an " "exception, used only when a regular out-of-source build does not work." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:288 msgid "" "By default Ninja (package:devel/ninja[]) is used for the build. In some " "cases this does not work correctly. With the `noninja` argument, the build " "will use regular `make` for builds. This argument should only be used if a " "Ninja-based build does not work." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:290 msgid "" "With the `run` argument, a run dependency is registered in addition to a " "build dependency." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:293 msgid "" "With the `testing` argument, a test-target is added that uses CTest. When " "running tests the port will be re-configured for testing and re-built." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:295 msgid "For more information see crossref:special[using-cmake,Using `cmake`]." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:297 #, no-wrap msgid "`compiler`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:300 msgid "" "Possible arguments: (none), `env` (default, implicit), `{cpp}17-lang`, `{cpp}" "14-lang`, `{cpp}11-lang`, `gcc-{cpp}11-lib`, `{cpp}11-lib`, `{cpp}0x`, " "`c11`, `nestedfct`, `features`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:304 msgid "" "Determines which compiler to use based on any given wishes. Use `{cpp}17-" "lang` if the port needs a {cpp}17-capable compiler, `{cpp}14-lang` if the " "port needs a {cpp}14-capable compiler, `{cpp}11-lang` if the port needs a " "{cpp}11-capable compiler, `gcc-{cpp}11-lib` if the port needs the `g++` " "compiler with a {cpp}11 library, or `{cpp}11-lib` if the port needs a {cpp}" "11-ready standard library. If the port needs a compiler understanding {cpp}" "0X, C11 or nested functions, the corresponding parameters should be used." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:307 msgid "" "Use `features` to request a list of features supported by the default " "compiler. After including [.filename]#bsd.port.pre.mk# the port can inspect " "the results using these variables:" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:309 msgid "" "`COMPILER_TYPE`: the default compiler on the system, either gcc or clang" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:310 msgid "" "`ALT_COMPILER_TYPE`: the alternative compiler on the system, either gcc or " "clang. Only set if two compilers are present in the base system." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:311 msgid "" "`COMPILER_VERSION`: the first two digits of the version of the default " "compiler." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:312 msgid "" "`ALT_COMPILER_VERSION`: the first two digits of the version of the " "alternative compiler, if present." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:313 msgid "`CHOSEN_COMPILER_TYPE`: the chosen compiler, either gcc or clang" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:314 msgid "" "`COMPILER_FEATURES`: the features supported by the default compiler. It " "currently lists the {cpp} library." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:316 #, no-wrap msgid "`cpe`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:323 msgid "" "Include Common Platform Enumeration (CPE) information in package manifest as " "a CPE 2.3 formatted string. See the https://scap.nist.gov/specifications/" "cpe/[CPE specification] for details. To add CPE information to a port, " "follow these steps:" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:326 msgid "" "Search for the official CPE entry for the software product either by using " "the NVD's https://web.nvd.nist.gov/view/cpe/search[CPE search engine] or in " "the https://nvd.nist.gov/feeds/xml/cpe/dictionary/official-cpe-" "dictionary_v2.3.xml.gz[official CPE dictionary] (warning, very large XML " "file). _Do not ever make up CPE data._" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:327 msgid "" "Add `cpe` to `USES` and compare the result of `make -V CPE_STR` to the CPE " "dictionary entry. Continue one step at a time until `make -V CPE_STR` is " "correct." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:328 msgid "" "If the product name (second field, defaults to `PORTNAME`) is incorrect, " "define `CPE_PRODUCT`." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:329 msgid "" "If the vendor name (first field, defaults to `CPE_PRODUCT`) is incorrect, " "define `CPE_VENDOR`." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:330 msgid "" "If the version field (third field, defaults to `PORTVERSION`) is incorrect, " "define `CPE_VERSION`." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:331 msgid "" "If the update field (fourth field, defaults to empty) is incorrect, define " "`CPE_UPDATE`." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:332 msgid "" "If it is still not correct, check [.filename]#Mk/Uses/cpe.mk# for additional " "details, or contact the {ports-secteam}." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:333 msgid "" "Derive as much as possible of the CPE name from existing variables such as " "`PORTNAME` and `PORTVERSION`. Use variable modifiers to extract the relevant " "portions from these variables rather than hardcoding the name." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:334 msgid "" "_Always_ run `make -V CPE_STR` and check the output before committing " "anything that changes `PORTNAME` or `PORTVERSION` or any other variable " "which is used to derive `CPE_STR`." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:336 #, no-wrap msgid "`cran`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:339 msgid "Possible arguments: (none), `auto-plist`, `compiles`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:343 msgid "" "Uses the Comprehensive R Archive Network. Specify `auto-plist` to " "automatically generate [.filename]#pkg-plist#. Specify `compiles` if the " "port has code that need to be compiled." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:345 #, no-wrap msgid "`desktop-file-utils`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:352 msgid "" "Uses update-desktop-database from package:devel/desktop-file-utils[]. An " "extra post-install step will be run without interfering with any post-" "install steps already in the port [.filename]#Makefile#. A line with " "<> will be added to " "the plist." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:354 #, no-wrap msgid "`desthack`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:359 msgid "" "Changes the behavior of GNU configure to properly support `DESTDIR` in case " "the original software does not." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:361 #, no-wrap msgid "`display`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:364 msgid "Possible arguments: (none), _ARGS_" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:368 msgid "" "Set up a virtual display environment. If the environment variable `DISPLAY` " "is not set, then Xvfb is added as a build dependency, and `CONFIGURE_ENV` is " "extended with the port number of the currently running instance of Xvfb. " "The _ARGS_ parameter defaults to `install` and controls the phase around " "which to start and stop the virtual display." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:370 #, no-wrap msgid "`dos2unix`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:378 msgid "" "The port has files with line endings in DOS format which need to be " "converted. Several variables can be set to control which files will be " "converted. The default is to convert _all_ files, including binaries. See " "crossref:slow-porting[slow-patch-automatic-replacements,Simple Automatic " "Replacements] for examples." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:380 msgid "`DOS2UNIX_REGEX`: match file names based on a regular expression." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:381 msgid "`DOS2UNIX_FILES`: match literal file names." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:382 msgid "`DOS2UNIX_GLOB`: match file names based on a glob pattern." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:383 msgid "" "`DOS2UNIX_WRKSRC`: the directory from which to start the conversions. " "Defaults to `${WRKSRC}`." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:385 #, no-wrap msgid "`drupal`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:388 msgid "Possible arguments: `7`, `module`, `theme`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:393 msgid "" "Automate installation of a port that is a Drupal theme or module. Use with " "the version of Drupal that the port is expecting. For example, " "`USES=drupal:7,module` says that this port creates a Drupal 6 module. A " "Drupal 7 theme can be specified with `USES=drupal:7,theme`." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:395 #, no-wrap msgid "`eigen`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:398 msgid "Possible arguments: 2, 3, build (default), run" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:400 msgid "Add dependency on package:math/eigen[]." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:402 #, no-wrap msgid "`elfctl`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:407 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:409 #, no-wrap msgid "Uses=elfctl" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:418 #, no-wrap msgid "" "USES= elfctl\n" "ELF_FEATURES=\tfeaturelist:path/to/file1 \\\n" "\t\tfeaturelist:path/to/file1 \\\n" "\t\tfeaturelist:path/to/file2\n" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:423 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:425 #, no-wrap msgid "`fakeroot`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:431 msgid "" "Changes some default behavior of build systems to allow installing as a " "user. See https://wiki.debian.org/FakeRoot[] for more information on " "`fakeroot`." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:433 #, no-wrap msgid "`fam`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:436 msgid "Possible arguments: (none), `fam`, `gamin`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:439 msgid "" "Uses a File Alteration Monitor as a library dependency, either package:devel/" "fam[] or package:devel/gamin[]. End users can set WITH_FAM_SYSTEM to " "specify their preference." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:441 #, no-wrap msgid "`firebird`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:444 msgid "Possible arguments: (none), `25`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:446 msgid "Add a dependency to the client library of the Firebird database." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:448 #, no-wrap msgid "`fonts`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:451 msgid "Possible arguments: (none), `fc`, `fontsdir` (default), `none`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:456 msgid "" "Adds a runtime dependency on tools needed to register fonts. Depending on " "the argument, add a `crossref:plist[plist-keywords-fc,@fc] ${FONTSDIR}` " "line, `crossref:plist[plist-keywords-fontsdir,@fontsdir] ${FONTSDIR}` line, " "or no line if the argument is `none`, to the plist. `FONTSDIR` defaults to " "[.filename]#${PREFIX}/share/fonts/${FONTNAME}# and `FONTNAME` to `${PORTNAME}" "`. Add `FONTSDIR` to `PLIST_SUB` and `SUB_LIST`" msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:458 #, no-wrap msgid "`fortran`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:461 msgid "Possible arguments: `gcc` (default)" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:463 msgid "Uses the GNU Fortran compiler." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:465 #, no-wrap msgid "`fuse`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:468 msgid "Possible arguments: `2` (default), `3`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:470 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:472 #, no-wrap msgid "`gem`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:475 msgid "Possible arguments: (none), `noautoplist`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:478 msgid "" "Handle building with RubyGems. If `noautoplist` is used, the packing list " "is not generated automatically." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:480 #, no-wrap msgid "`gettext`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:486 msgid "" "Deprecated. Will include both <> " "and <>." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:488 #, no-wrap msgid "`gettext-runtime`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:491 msgid "Possible arguments: (none), `lib` (default), `build`, `run`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:495 msgid "" "Uses package:devel/gettext-runtime[]. By default, with no arguments or with " "the `lib` argument, implies a library dependency on [.filename]#libintl." "so#. `build` and `run` implies, respectively a build-time and a run-time " "dependency on [.filename]#gettext#." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:497 #, no-wrap msgid "`gettext-tools`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:500 msgid "Possible arguments: (none), `build` (default), `run`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:504 msgid "" "Uses package:devel/gettext-tools[]. By default, with no argument, or with " "the `build` argument, a build time dependency on [.filename]#msgfmt# is " "registered. With the `run` argument, a run-time dependency is registered." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:506 #, no-wrap msgid "`ghostscript`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:509 msgid "Possible arguments: _X_, `build`, `run`, `nox11`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:514 msgid "" "A specific version _X_ can be used. Possible versions are `7`, `8`, `9`, and " "`agpl` (default). `nox11` indicates that the `-nox11` version of the port " "is required. `build` and `run` add build- and run-time dependencies on " "Ghostscript. The default is both build- and run-time dependencies." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:516 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:530 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:815 #, no-wrap msgid "`gl`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:523 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:524 #, no-wrap msgid "`egl`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:526 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:527 #, no-wrap msgid "`gbm`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:529 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:532 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:533 #, no-wrap msgid "`glesv2`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:535 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:536 #, no-wrap msgid "`glew`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:538 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:539 #, no-wrap msgid "`glu`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:541 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:542 #, no-wrap msgid "`glut`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:544 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:545 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1459 #, no-wrap msgid "`opengl`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:547 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:549 #, no-wrap msgid "`gmake`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:554 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:556 #, no-wrap msgid "`gnome`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:563 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:565 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:983 msgid "`atk`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:566 msgid "`atkmm`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:567 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:798 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:986 msgid "`cairo`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:568 msgid "`cairomm`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:569 msgid "`dconf`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:570 msgid "`esound`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:571 msgid "`evolutiondataserver3`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:572 msgid "`gconf2`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:573 msgid "`gconfmm26`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:574 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:814 msgid "`gdkpixbuf`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:575 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:997 msgid "`gdkpixbuf2`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:576 msgid "`glib12`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:577 msgid "`glib20`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:578 msgid "`glibmm`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:579 msgid "`gnomecontrolcenter3`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:580 msgid "`gnomedesktop3`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:581 msgid "`gnomedocutils`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:582 msgid "`gnomemenus3`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:583 msgid "`gnomemimedata`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:584 msgid "`gnomeprefix`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:585 msgid "`gnomesharp20`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:586 msgid "`gnomevfs2`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:587 msgid "`gsound`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:588 msgid "`gtk-update-icon-cache`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:589 msgid "`gtk12`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:590 msgid "`gtk20`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:591 msgid "`gtk30`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:592 msgid "`gtkhtml3`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:593 msgid "`gtkhtml4`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:594 msgid "`gtkmm20`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:595 msgid "`gtkmm24`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:596 msgid "`gtkmm30`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:597 msgid "`gtksharp20`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:598 msgid "`gtksourceview`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:599 msgid "`gtksourceview2`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:600 msgid "`gtksourceview3`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:601 msgid "`gtksourceviewmm3`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:602 msgid "`gvfs`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:603 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1128 msgid "`intlhack`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:604 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1129 msgid "`intltool`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:605 msgid "`introspection`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:606 msgid "`libartlgpl2`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:607 msgid "`libbonobo`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:608 msgid "`libbonoboui`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:609 msgid "`libgda5`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:610 msgid "`libgda5-ui`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:611 msgid "`libgdamm5`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:612 msgid "`libglade2`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:613 msgid "`libgnome`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:614 msgid "`libgnomecanvas`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:615 msgid "`libgnomekbd`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:616 msgid "`libgnomeprint`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:617 msgid "`libgnomeprintui`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:618 msgid "`libgnomeui`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:619 msgid "`libgsf`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:620 msgid "`libgtkhtml`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:621 msgid "`libgtksourceviewmm`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:622 msgid "`libidl`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:623 msgid "`librsvg2`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:624 msgid "`libsigc++12`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:625 msgid "`libsigc++20`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:626 msgid "`libwnck`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:627 msgid "`libwnck3`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:628 msgid "`libxml++26`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:629 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1022 msgid "`libxml2`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:630 msgid "`libxslt`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:631 msgid "`metacity`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:632 msgid "`nautilus3`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:633 msgid "`orbit2`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:634 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:851 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1033 msgid "`pango`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:635 msgid "`pangomm`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:636 msgid "`pangox-compat`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:637 msgid "`py3gobject3`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:638 msgid "`pygnome2`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:639 msgid "`pygobject`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:640 msgid "`pygobject3`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:641 msgid "`pygtk2`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:642 msgid "`pygtksourceview`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:643 msgid "`referencehack`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:644 msgid "`vte`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:645 msgid "`vte3`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:648 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1142 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:653 #, no-wrap msgid "" "USES=\t\tgnome\n" "USE_GNOME=\tgnomemenus3:build intlhack\n" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:656 msgid "See crossref:special[using-gnome,Using GNOME] for more information." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:658 #, no-wrap msgid "`go`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:663 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:666 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:673 msgid "" "Sets default values and targets used to build Go software. A build " "dependency on the Go compiler port is added, port maintainers can set " "version required. By default the build is performed in GOPATH mode. If Go " "software uses modules, the modules-aware mode can be switched on with " "`modules` argument. `no_targets` will setup build environment like " "`GO_ENV`, `GO_BUILDFLAGS` but skip creating extract and build targets. " "`run` will also add a run dependency on the Go compiler port." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:675 msgid "The build process is controlled by several variables:" msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:676 #, no-wrap msgid "`GO_MODULE`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:679 msgid "" "The name of the application module as specified by the `module` directive in " "`go.mod`. In most cases, this is the only required variable for ports that " "use Go modules." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:680 #, no-wrap msgid "`GO_PKGNAME`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:685 msgid "" "The name of the Go package when building in GOPATH mode. This is the " "directory that will be created in `${GOPATH}/src`. If not set explicitly " "and `GH_SUBDIR` or `GL_SUBDIR` is present, `GO_PKGNAME` will be inferred " "from it. It is not needed when building in modules-aware mode." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:686 #, no-wrap msgid "`GO_TARGET`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:690 msgid "" "The packages to build. The default value is `${GO_PKGNAME}`. `GO_TARGET` " "can also be a tuple in the form `package:path` where path can be either a " "simple filename or a full path starting with `${PREFIX}`." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:691 #, no-wrap msgid "`GO_TESTTARGET`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:694 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:695 #, no-wrap msgid "`CGO_CFLAGS`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:697 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:698 #, no-wrap msgid "`CGO_LDFLAGS`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:700 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:701 #, no-wrap msgid "`GO_BUILDFLAGS`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:703 msgid "Additional build arguments to be passed to `go build`." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:704 #, no-wrap msgid "`GO_TESTFLAGS`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:706 msgid "Additional build arguments to be passed to `go test`." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:708 msgid "" "See crossref:special[using-go,Building Go Applications] for usage examples." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:710 #, no-wrap msgid "`gperf`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:715 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:717 #, no-wrap msgid "`grantlee`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:720 msgid "Possible arguments: `5`, `selfbuild`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:724 msgid "" "Handle dependency on Grantlee. Specify `5` to depend on the Qt5 based " "version, package:devel/grantlee5[]. `selfbuild` is used internally by " "package:devel/grantlee5[] to get their versions numbers." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:726 #, no-wrap msgid "`groff`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:729 msgid "Possible arguments: `build`, `run`, `both`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:731 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:733 #, no-wrap msgid "`gssapi`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:736 msgid "" "Possible arguments: (none), `base` (default), `heimdal`, `mit`, `flags`, " "`bootstrap`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:741 msgid "" "Handle dependencies needed by consumers of the GSS-API. Only libraries that " "provide the Kerberos mechanism are available. By default, or set to `base`, " "the GSS-API library from the base system is used. Can also be set to " "`heimdal` to use package:security/heimdal[], or `mit` to use package:" "security/krb5[]." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:743 msgid "" "When the local Kerberos installation is not in `LOCALBASE`, set " "`HEIMDAL_HOME` (for `heimdal`) or `KRB5_HOME` (for `krb5`) to the location " "of the Kerberos installation." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:745 msgid "These variables are exported for the ports to use:" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:747 msgid "`GSSAPIBASEDIR`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:748 msgid "`GSSAPICPPFLAGS`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:749 msgid "`GSSAPIINCDIR`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:750 msgid "`GSSAPILDFLAGS`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:751 msgid "`GSSAPILIBDIR`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:752 msgid "`GSSAPILIBS`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:753 msgid "`GSSAPI_CONFIGURE_ARGS`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:756 msgid "" "The `flags` option can be given alongside `base`, `heimdal`, or `mit` to " "automatically add `GSSAPICPPFLAGS`, `GSSAPILDFLAGS`, and `GSSAPILIBS` to " "`CFLAGS`, `LDFLAGS`, and `LDADD`, respectively. For example, use `base," "flags`." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:759 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:761 #, no-wrap msgid "Typical Use" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:768 #, no-wrap msgid "" "OPTIONS_SINGLE=\tGSSAPI\n" "OPTIONS_SINGLE_GSSAPI=\tGSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT GSSAPI_NONE\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:776 #, no-wrap msgid "" "GSSAPI_BASE_USES=\tgssapi\n" "GSSAPI_BASE_CONFIGURE_ON=\t--with-gssapi=${GSSAPIBASEDIR} ${GSSAPI_CONFIGURE_ARGS}\n" "GSSAPI_HEIMDAL_USES=\tgssapi:heimdal\n" "GSSAPI_HEIMDAL_CONFIGURE_ON=\t--with-gssapi=${GSSAPIBASEDIR} ${GSSAPI_CONFIGURE_ARGS}\n" "GSSAPI_MIT_USES=\tgssapi:mit\n" "GSSAPI_MIT_CONFIGURE_ON=\t--with-gssapi=${GSSAPIBASEDIR} ${GSSAPI_CONFIGURE_ARGS}\n" "GSSAPI_NONE_CONFIGURE_ON=\t--without-gssapi\n" msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:781 #, no-wrap msgid "`gstreamer`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:788 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:790 msgid "`a52dec`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:791 msgid "`aalib`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:792 msgid "`amrnb`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:793 msgid "`amrwbdec`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:794 msgid "`aom`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:795 msgid "`assrender`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:796 msgid "`bad`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:797 msgid "`bs2b`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:799 msgid "`cdio`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:800 msgid "`cdparanoia`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:801 msgid "`chromaprint`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:802 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:988 msgid "`curl`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:803 msgid "`dash`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:804 msgid "`dtls`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:805 msgid "`dts`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:806 msgid "`dv`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:807 msgid "`dvd`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:808 msgid "`dvdread`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:809 msgid "`editing-services`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:810 msgid "`faac`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:811 msgid "`faad`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:812 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:995 msgid "`flac`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:813 msgid "`flite`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:816 msgid "`gme`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:817 msgid "`gnonlin`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:818 msgid "`good`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:819 msgid "`gsm`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:820 msgid "`gtk4`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:821 msgid "`gtk`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:822 msgid "`hal`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:823 msgid "`hls`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:824 msgid "`jack`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:825 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1004 msgid "`jpeg`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:826 msgid "`kate`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:827 msgid "`kms`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:828 msgid "`ladspa`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:829 msgid "`lame`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:830 msgid "`libav`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:831 msgid "`libcaca`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:832 msgid "`libde265`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:833 msgid "`libmms`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:834 msgid "`libvisual`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:835 msgid "`lv2`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:836 msgid "`mm`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:837 msgid "`modplug`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:838 msgid "`mpeg2dec`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:839 msgid "`mpeg2enc`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:840 msgid "`mpg123`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:841 msgid "`mplex`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:842 msgid "`musepack`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:843 msgid "`neon`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:844 msgid "`ogg`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:845 msgid "`opencv`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:846 msgid "`openexr`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:847 msgid "`openh264`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:848 msgid "`openjpeg`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:849 msgid "`openmpt`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:850 msgid "`opus`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:852 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1035 msgid "`png`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:853 msgid "`pulse`" msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:854 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1037 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1561 #, no-wrap msgid "`qt`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:855 msgid "`resindvd`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:856 msgid "`rsvg`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:857 msgid "`rtmp`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:858 msgid "`shout2`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:859 msgid "`sidplay`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:860 msgid "`smoothstreaming`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:861 msgid "`sndfile`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:862 msgid "`sndio`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:863 msgid "`soundtouch`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:864 msgid "`soup`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:865 msgid "`spandsp`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:866 msgid "`speex`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:867 msgid "`srtp`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:868 msgid "`taglib`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:869 msgid "`theora`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:870 msgid "`ttml`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:871 msgid "`twolame`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:872 msgid "`ugly`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:873 msgid "`v4l2`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:874 msgid "`vorbis`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:875 msgid "`vpx`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:876 msgid "`vulkan`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:877 msgid "`wavpack`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:878 msgid "`webp`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:879 msgid "`webrtcdsp`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:880 msgid "`x264`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:881 msgid "`x265`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:882 msgid "`x`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:883 msgid "`ximagesrc`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:884 msgid "`zbar`" msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:886 #, no-wrap msgid "`horde`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:893 msgid "" "Add buildtime and runtime dependencies on package:devel/pear-channel-" "horde[]. Other Horde dependencies can be added with `USE_HORDE_BUILD` and " "`USE_HORDE_RUN`. See crossref:special[php-horde,Horde Modules] for more " "information." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:895 #, no-wrap msgid "`iconv`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:898 msgid "" "Possible arguments: (none), `lib`, `build`, `patch`, `translit`, `wchar_t`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:904 msgid "" "Uses `iconv` functions, either from the port package:converters/libiconv[] " "as a build-time and run-time dependency, or from the base system. By " "default, with no arguments or with the `lib` argument, implies `iconv` with " "build-time and run-time dependencies. `build` implies a build-time " "dependency, and `patch` implies a patch-time dependency. If the port uses " "the `WCHAR_T` or `//TRANSLIT` iconv extensions, add the relevant arguments " "so that the correct iconv is used. For more information see crossref:" "special[using-iconv,Using `iconv`]." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:906 #, no-wrap msgid "`imake`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:909 msgid "Possible arguments: (none), `env`, `notall`, `noman`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:914 msgid "" "Add package:devel/imake[] as a build-time dependency and run `xmkmf -a` " "during the `configure` stage. If the `env` argument is given, the " "`configure` target is not set. If the `-a` flag is a problem for the port, " "add the `notall` argument. If `xmkmf` does not generate a `install.man` " "target, add the `noman` argument." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:916 #, no-wrap msgid "`kde`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:919 msgid "Possible arguments: `5`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:922 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:924 #, no-wrap msgid "`kmod`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:927 msgid "Possible arguments: (none), `debug`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:929 msgid "Fills in the boilerplate for kernel module ports, currently:" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:931 msgid "Add `kld` to `CATEGORIES`." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:932 msgid "Set `SSP_UNSAFE`." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:933 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:934 msgid "" "Define `KMODDIR` to [.filename]#/boot/modules# by default, add it to " "`PLIST_SUB` and `MAKE_ENV`, and create it upon installation. If `KMODDIR` is " "set to [.filename]#/boot/kernel#, it will be rewritten to [.filename]#/boot/" "modules#. This prevents breaking packages when upgrading the kernel due to [." "filename]#/boot/kernel# being renamed to [.filename]#/boot/kernel.old# in " "the process." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:935 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:936 msgid "" "If the `debug` argument is given, the port can install a debug version of " "the module into [.filename]#KERN_DEBUGDIR#/[.filename]#KMODDIR#. By default, " "`KERN_DEBUGDIR` is copied from `DEBUGDIR` and set to [.filename]#/usr/lib/" "debug#. The framework will take care of creating and removing any required " "directories." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:938 #, no-wrap msgid "`lha`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:943 msgid "Set `EXTRACT_SUFX` to `.lzh`" msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:945 #, no-wrap msgid "`libarchive`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:951 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:953 #, no-wrap msgid "`libedit`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:959 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:961 #, no-wrap msgid "`libtool`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:964 msgid "Possible arguments: (none), `keepla`, `build`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:968 msgid "" "Patches `libtool` scripts. This must be added to all ports that use " "`libtool`. The `keepla` argument can be used to keep [.filename]#.la# " "files. Some ports do not ship with their own copy of libtool and need a " "build time dependency on package:devel/libtool[], use the `:build` argument " "to add such dependency." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:970 #, no-wrap msgid "`linux`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:973 msgid "Possible arguments: `c6`, `c7`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:977 msgid "" "Ports Linux compatibility framework. Specify `c6` to depend on CentOS 6 " "packags. Specify `c7` to depend on CentOS 7 packages. The available " "packages are:" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:979 msgid "`allegro`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:980 msgid "`alsa-plugins-oss`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:981 msgid "`alsa-plugins-pulseaudio`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:982 msgid "`alsalib`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:984 msgid "`avahi-libs`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:985 msgid "`base`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:987 msgid "`cups-libs`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:989 msgid "`cyrus-sasl2`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:990 msgid "`dbusglib`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:991 msgid "`dbuslibs`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:992 msgid "`devtools`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:993 msgid "`dri`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:994 msgid "`expat`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:996 msgid "`fontconfig`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:998 msgid "`gnutls`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:999 msgid "`graphite2`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1000 msgid "`gtk2`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1001 msgid "`harfbuzz`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1002 msgid "`jasper`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1003 msgid "`jbigkit`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1005 msgid "`libasyncns`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1006 msgid "`libaudiofile`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1007 msgid "`libelf`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1008 msgid "`libgcrypt`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1009 msgid "`libgfortran`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1010 msgid "`libgpg-error`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1011 msgid "`libmng`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1012 msgid "`libogg`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1013 msgid "`libpciaccess`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1014 msgid "`libsndfile`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1015 msgid "`libsoup`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1016 msgid "`libssh2`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1017 msgid "`libtasn1`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1018 msgid "`libthai`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1019 msgid "`libtheora`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1020 msgid "`libv4l`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1021 msgid "`libvorbis`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1023 msgid "`mikmod`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1024 msgid "`naslibs`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1025 msgid "`ncurses-base`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1026 msgid "`nspr`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1027 msgid "`nss`" msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1028 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1242 #, no-wrap msgid "`openal`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1029 msgid "`openal-soft`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1030 msgid "`openldap`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1031 msgid "`openmotif`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1032 msgid "`openssl`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1034 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1996 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2013 #, no-wrap msgid "`pixman`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1036 msgid "`pulseaudio-libs`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1038 msgid "`qt-x11`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1039 msgid "`qtwebkit`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1040 msgid "`scimlibs`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1041 msgid "`sdl12`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1042 msgid "`sdlimage`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1043 msgid "`sdlmixer`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1044 msgid "`sqlite3`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1045 msgid "`tcl85`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1046 msgid "`tcp_wrappers-libs`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1047 msgid "`tiff`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1048 msgid "`tk85`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1049 msgid "`ucl`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1050 msgid "`xorglibs`" msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1052 #, no-wrap msgid "`localbase`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1055 msgid "Possible arguments: (none), `ldflags`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1060 msgid "" "Ensures that libraries from dependencies in `LOCALBASE` are used instead of " "the ones from the base system. Specify `ldflags` to add `-L${LOCALBASE}/" "lib` to `LDFLAGS` instead of `LIBS`. Ports that depend on libraries that " "are also present in the base system should use this. It is also used " "internally by a few other `USES`." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1062 #, no-wrap msgid "`lua`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1065 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:1069 msgid "" "Adds a dependency on Lua. By default this is a library dependency, unless " "overridden by the `build` and/or `run` option. The `env` option prevents " "the addition of any dependency, while still defining all the usual variables." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1071 msgid "" "The default version is set by the usual `DEFAULT_VERSIONS` mechanism, unless " "a version or range of versions is specified as an argument, for example, " "`51` or `51-53`." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1074 msgid "" "Applications using Lua are normally built for only a single Lua version. " "However, library modules intended to be loaded by Lua code should use the " "`module` option to build with multiple flavors." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1076 msgid "For more information see crossref:special[using-lua,Using Lua]." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1078 #, no-wrap msgid "`lxqt`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1085 msgid "" "Handle dependencies for the LXQt Desktop Environment. Use `USE_LXQT` to " "select the components needed for the port. See crossref:special[using-lxqt," "Using LXQt] for more information." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1087 #, no-wrap msgid "`magick`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1090 msgid "Possible arguments: (none), `_X_`, `build`, `nox11`, `run`, `test`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1095 msgid "" "Add a library dependency on `ImageMagick`. A specific version _X_ can be " "used. Possible versions are `6` and `7` (default). `nox11` indicates that " "the `-nox11` version of the port is required. `build`, `run` and `test` add " "build-, run-time and test dependencies on ImageMagick." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1097 #, no-wrap msgid "`makeinfo`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1102 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:1104 #, no-wrap msgid "`makeself`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1109 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:1111 #, no-wrap msgid "`mate`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1118 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:1120 msgid "`autogen`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1121 msgid "`caja`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1122 msgid "`common`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1123 msgid "`controlcenter`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1124 msgid "`desktop`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1125 msgid "`dialogs`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1126 msgid "`docutils`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1127 msgid "`icontheme`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1130 msgid "`libmatekbd`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1131 msgid "`libmateweather`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1132 msgid "`marco`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1133 msgid "`menus`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1134 msgid "`notificationdaemon`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1135 msgid "`panel`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1136 msgid "`pluma`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1137 msgid "`polkit`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1138 msgid "`session`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1139 msgid "`settingsdaemon`" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1147 #, no-wrap msgid "" "USES=\t\tmate\n" "USE_MATE=\tmenus:build intlhack\n" msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1150 #, no-wrap msgid "`meson`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1156 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:1158 #, no-wrap msgid "`metaport`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1163 msgid "" "Sets the following variables to make it easier to create a metaport: " "`MASTER_SITES`, `DISTFILES`, `EXTRACT_ONLY`, `NO_BUILD`, `NO_INSTALL`, " "`NO_MTREE`, `NO_ARCH`." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1165 #, no-wrap msgid "`minizip`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1168 msgid "Possible arguments: (none), `ng`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1170 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:1172 #, no-wrap msgid "`mysql`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1175 msgid "" "Possible arguments: (none), `_version_`, `client` (default), `server`, " "`embedded`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1184 msgid "" "Provide support for MySQL If no version is given, try to find the current " "installed version. Fall back to the default version, MySQL-5.6. The " "possible versions are `55`, `55m`, `55p`, `56`, `56p`, `56w`, `57`, `57p`, " "`80`, `100m`, `101m`, and `102m`. The `m` and `p` suffixes are for the " "MariaDB and Percona variants of MySQL. `server` and `embedded` add a build- " "and run-time dependency on the MySQL server. When using `server` or " "`embedded`, add `client` to also add a dependency on [." "filename]#libmysqlclient.so#. A port can set `IGNORE_WITH_MYSQL` if some " "versions are not supported." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1186 msgid "The framework sets `MYSQL_VER` to the detected MySQL version." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1188 #, no-wrap msgid "`mono`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1191 msgid "Possible arguments: (none), `nuget`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1193 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:1197 msgid "" "Specify `nuget` when the port uses nuget packages. `NUGET_DEPENDS` needs to " "be set with the names and versions of the nuget packages in the format " "`_name_=_version_`. An optional package origin can be added using " "`_name_=_version_:_origin_`." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1199 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:1201 #, no-wrap msgid "`motif`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1210 msgid "" "Uses package:x11-toolkits/open-motif[] as a library dependency. End users " "can set `WANT_LESSTIF` in [.filename]#make.conf# to use package:x11-toolkits/" "lesstif[] as dependency instead of package:x11-toolkits/open-motif[]. " "Similarly setting `WANT_OPEN_MOTIF_DEVEL` in [.filename]#make.conf# will add " "a dependency on package:x11-toolkits/open-motif-devel[]" msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1212 #, no-wrap msgid "`ncurses`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1215 msgid "Possible arguments: (none), `base`, `port`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1217 msgid "Uses ncurses, and causes some useful variables to be set." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1219 #, no-wrap msgid "`ninja`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1224 msgid "Uses ninja to build the port." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1226 #, no-wrap msgid "`nodejs`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1230 #, no-wrap msgid "" "Possible arguments: (none), `build`, `run`, `current`, `lts`, `10`, `14`, `16`,\n" " `17`.\n" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1233 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:1235 #, no-wrap msgid "`objc`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1240 msgid "" "Add objective C dependencies (compiler, runtime library) if the base system " "does not support it." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1245 msgid "Possible arguments: `al`, `soft` (default), `si`, `alut`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1250 msgid "" "Uses OpenAL. The backend can be specified, with the software implementation " "as the default. The user can specify a preferred backend with " "`WANT_OPENAL`. Valid values for this knob are `soft` (default) and `si`." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1252 #, no-wrap msgid "`pathfix`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1259 msgid "" "Look for [.filename]#Makefile.in# and [.filename]#configure# in " "`PATHFIX_WRKSRC` (defaults to `WRKSRC`) and fix common paths to make sure " "they respect the FreeBSD hierarchy. For example, it fixes the installation " "directory of `pkgconfig`'s [.filename]#.pc# files to [.filename]#${PREFIX}/" "libdata/pkgconfig#. If the port uses `USES=autoreconf`, [." "filename]#Makefile.am# will be added to `PATHFIX_MAKEFILEIN` automatically." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1262 msgid "" "If the port <> it will look for [." "filename]#CMakeLists.txt# in `PATHFIX_WRKSRC`. If needed, that default " "filename can be changed with `PATHFIX_CMAKELISTSTXT`." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1264 #, no-wrap msgid "`pear`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1267 msgid "Possible arguments: `env`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1272 msgid "" "Adds a dependency on package:devel/pear[]. It will setup default behavior " "for software using the PHP Extension and Application Repository. Using the " "`env` arguments only sets up the PEAR environment variables. See crossref:" "special[php-pear,PEAR Modules] for more information." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1274 #, no-wrap msgid "`perl5`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1279 msgid "Depends on Perl. The configuration is done using `USE_PERL5`." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1281 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:1284 msgid "" "`USE_PERL5` can also contain `configure`, `modbuild`, or `modbuildtiny` when " "[.filename]#Makefile.PL#, [.filename]#Build.PL#, or Module::Build::Tiny's " "flavor of [.filename]#Build.PL# is required." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1287 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:1289 msgid "See crossref:special[using-perl,Using Perl] for more information." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1291 #, no-wrap msgid "`pgsql`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1294 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:1298 msgid "" "Provide support for PostgreSQL. Port maintainer can set version required. " "Minimum and maximum versions or a range can be specified; for example, `9.0-" "`, `8.4+`, `8.4-9.2.`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1303 msgid "" "By default, the added dependency will be the client, but if the port " "requires additional components, this can be done using " "`WANT_PGSQL=_component[:target]_`; for example, `WANT_PGSQL=server:configure " "pltcl plperl`. The available components are:" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1305 msgid "`client`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1306 msgid "`contrib`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1307 msgid "`docs`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1308 msgid "`pgtcl`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1309 msgid "`plperl`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1310 msgid "`plpython`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1311 msgid "`pltcl`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1312 msgid "`server`" msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1314 #, no-wrap msgid "`php`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1317 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:1320 msgid "" "Provide support for PHP. Add a runtime dependency on the default PHP " "version, package:lang/php56[]." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1321 #, no-wrap msgid "`phpize`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1324 msgid "Use to build a PHP extension. Enables flavors." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1325 #, no-wrap msgid "`ext`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1328 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:1329 #, no-wrap msgid "`zend`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1332 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:1333 #, no-wrap msgid "`build`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1335 msgid "Set PHP also as a build-time dependency." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1336 #, no-wrap msgid "`cli`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1338 msgid "Needs the CLI version of PHP." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1339 #, no-wrap msgid "`cgi`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1341 msgid "Needs the CGI version of PHP." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1342 #, no-wrap msgid "`mod`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1344 msgid "Needs the Apache module for PHP." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1345 #, no-wrap msgid "`web`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1347 msgid "Needs the Apache module or the CGI version of PHP." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1348 #, no-wrap msgid "`embed`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1350 msgid "Needs the embedded library version of PHP." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1351 #, no-wrap msgid "`pecl`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1354 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:1355 #, no-wrap msgid "`flavors`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1358 msgid "" "Enable automatic crossref:flavors[flavors-auto-php,PHP flavors] generation. " "Flavors will be generated for all PHP versions, except the ones present in " "<>." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1359 #, no-wrap msgid "`noflavors`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1362 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:1364 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:1365 #, no-wrap msgid "`USE_PHP`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1369 msgid "" "The list of required PHP extensions at run-time. Add `:build` to the " "extension name to add a build-time dependency. Example: `pcre xml:build " "gettext`" msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1371 #, no-wrap msgid "`IGNORE_WITH_PHP`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1374 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:1376 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:1377 #, no-wrap msgid "`PHP_MODNAME`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1380 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:1381 #, no-wrap msgid "`PHP_HEADER_DIRS`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1384 msgid "" "A list of subdirectories from which to install header files. The framework " "will always install the header files that are present in the same directory " "as the extension." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1385 #, no-wrap msgid "`PHP_MOD_PRIO`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1388 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:1393 msgid "" "For extensions that do not depend on any extension, the priority is " "automatically set to `20`, for extensions that depend on another extension, " "the priority is automatically set to `30`. Some extensions may need to be " "loaded before every other extension, for example package:www/php56-" "opcache[]. Some may need to be loaded after an extension with a priority of " "`30`. In that case, add `PHP_MOD_PRIO=_XX_` in the port's Makefile. For " "example:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1399 #, no-wrap msgid "" "USES=\t\tphp:ext\n" "USE_PHP=\twddx\n" "PHP_MOD_PRIO=\t40\n" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1402 msgid "" "These variables are available to use in `PKGNAMEPREFIX` or `PKGNAMESUFFIX`:" msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1403 #, no-wrap msgid "`PHP_PKGNAMEPREFIX`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1406 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:1407 #, no-wrap msgid "`PHP_PKGNAMESUFFIX`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1410 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:1411 #, no-wrap msgid "`PECL_PKGNAMEPREFIX`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1414 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:1419 msgid "" "With flavors, all PHP extensions, PECL extensions, PEAR modules _must have_ " "a different package name, so they must all use one of these three variables " "in their `PKGNAMEPREFIX` or `PKGNAMESUFFIX`." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1422 #, no-wrap msgid "`pkgconfig`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1425 msgid "Possible arguments: (none), `build` (default), `run`, `both`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1429 msgid "" "Uses package:devel/pkgconf[]. With no arguments or with the `build` " "argument, it implies `pkg-config` as a build-time dependency. `run` implies " "a run-time dependency and `both` implies both run-time and build-time " "dependencies." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1431 #, no-wrap msgid "`pure`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1434 msgid "Possible arguments: (none), `ffi`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1438 msgid "" "Uses package:lang/pure[]. Largely used for building related pure ports. " "With the `ffi` argument, it implies package:devel/pure-ffi[] as a run-time " "dependency." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1440 #, no-wrap msgid "`pyqt`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1443 msgid "Possible arguments: (none), `4`, `5`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1447 msgid "" "Uses PyQt. If the port is part of PyQT itself, set `PYQT_DIST`. Use " "`USE_PYQT` to select the components the port needs. The available " "components are:" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1449 msgid "`core`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1450 msgid "`dbus`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1451 msgid "`dbussupport`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1452 msgid "`demo`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1453 msgid "`designer`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1454 msgid "`designerplugin`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1455 msgid "`doc`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1456 msgid "`gui`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1457 msgid "`multimedia`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1458 msgid "`network`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1460 msgid "`qscintilla2`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1461 msgid "`sip`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1462 msgid "`sql`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1463 msgid "`svg`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1464 msgid "`test`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1465 msgid "`webkit`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1466 msgid "`xml`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1467 msgid "`xmlpatterns`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1469 msgid "These components are only available with PyQT4:" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1471 msgid "`assistant`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1472 msgid "`declarative`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1473 msgid "`help`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1474 msgid "`phonon`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1475 msgid "`script`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1476 msgid "`scripttools`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1478 msgid "These components are only available with PyQT5:" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1480 msgid "`multimediawidgets`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1481 msgid "`printsupport`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1482 msgid "`qml`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1483 msgid "`serialport`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1484 msgid "`webkitwidgets`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1485 msgid "`widgets`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1487 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:1492 #, no-wrap msgid "" "USES=\t\tpyqt\n" "USE_PYQT=\tcore doc_build designer_run\n" msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1495 #, no-wrap msgid "`pytest`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1498 msgid "Possible arguments: (none), 4" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1505 msgid "" "Introduces a new dependency on package:devel/pytest[]. It defines a `do-" "test` target which will run the tests properly. Use the argument to depend " "on a specific package:devel/pytest[] version. For ports using package:devel/" "pytest[] consider using this instead of a specific `do-test` target. The " "framework exposes the following variables to the port:" msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1506 #, no-wrap msgid "`PYTEST_ARGS`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1508 msgid "Additional arguments to pytest (defaults to empty)." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1509 #, no-wrap msgid "`PYTEST_IGNORED_TESTS`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1512 msgid "" "lists of `pytest -k` patterns of tests to ignore (defaults to empty). For " "tests which are not expected to pass, such as ones requiring a database " "access." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1513 #, no-wrap msgid "`PYTEST_BROKEN_TESTS`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1516 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:1518 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:1519 #, no-wrap msgid "`PYTEST_ENABLE_IGNORED_TESTS`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1521 msgid "Enable tests which are otherwise ignored by `PYTEST_IGNORED_TESTS`." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1522 #, no-wrap msgid "`PYTEST_ENABLE_BROKEN_TESTS`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1524 msgid "Enable tests which are otherwise ignored by `PYTEST_BROKEN_TESTS`." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1525 #, no-wrap msgid "`PYTEST_ENABLE_ALL_TESTS`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1528 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:1531 #, no-wrap msgid "`python`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1534 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:1539 msgid "" "Uses Python. A supported version or version range can be specified. If " "Python is only needed at build time, run time or for the tests, it can be " "set as a build, run or test dependency with `build`, `run`, or `test`. If " "Python is also needed during the patch phase, use `patch`. See crossref:" "special[using-python, Using Python] for more information." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1542 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 " "using with <>, and the goal is only to " "fix the shebangs but not add a dependency on Python." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1544 #, no-wrap msgid "`qmail`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1547 msgid "Possible arguments: (none), `build`, `run`, `both`, `vars`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1552 msgid "" "Uses package:mail/qmail[]. With the `build` argument, it implies `qmail` as " "a build-time dependency. `run` implies a run-time dependency. Using no " "argument or the `both` argument implies both run-time and build-time " "dependencies. `vars` will only set QMAIL variables for the port to use." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1554 #, no-wrap msgid "`qmake`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1557 msgid "" "Possible arguments: (none), `norecursive`, `outsource`, `no_env`, " "`no_configure`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1559 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:1564 -msgid "Possible arguments: `5`, `no_env`" +msgid "Possible arguments: `5`, `6`, `no_env`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1568 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:1570 #, no-wrap msgid "`qt-dist`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1573 -msgid "" -"Possible arguments: (none) or `5` and (none) or one of `3d`, `activeqt`, " -"`androidextras`, `base`, `canvas3d`, `charts`, `connectivity`, `datavis3d`, " -"`declarative`, `doc`, `gamepad`, `graphicaleffects`, `imageformats`, " -"`location`, `macextras`, `multimedia`, `networkauth`, `purchasing`, " -"`quickcontrols2`, `quickcontrols`, `remoteobjects`, `script`, `scxml`, " -"`sensors`, `serialbus`, `serialport`, `speech`, `svg`, `tools`, " -"`translations`, `virtualkeyboard`, `wayland`, `webchannel`, `webengine`, " -"`websockets`, `webview`, `winextras`, `x11extras`, `xmlpatterns`" +#, 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:1576 msgid "" -"Provides support for building Qt 5 components. It takes care of setting up " -"the appropriate configuration environment for the port to build." +"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:1578 #, no-wrap msgid "Building Qt 5 Components" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1582 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:1587 #, no-wrap msgid "" "PORTNAME=\tnetworkauth\n" "DISTVERSION=\t${QT5_VERSION}\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1589 #, no-wrap msgid "USES=\t\tqt-dist:5\n" msgstr "" +#. type: Block title +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1595 +#, no-wrap +msgid "Building Qt 6 Components" +msgstr "" + +#. type: Plain text +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1599 +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:1604 +#, no-wrap +msgid "" +"PORTNAME= websockets\n" +"PORTVERSION= ${QT6_VERSION}\n" +msgstr "" + +#. type: delimited block . 4 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1606 +#, no-wrap +msgid "USES= qt-dist:6\n" +msgstr "" + #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1594 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1611 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:1596 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1613 #, no-wrap msgid "Building Qt 5 Components with Different Names" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1600 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1617 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:1605 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1622 #, no-wrap msgid "" "PORTNAME=\tgui\n" "DISTVERSION=\t${QT5_VERSION}\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1607 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1624 #, no-wrap msgid "USES=\t\tqt-dist:5,base\n" msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1612 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1629 #, no-wrap msgid "`readline`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1615 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1632 msgid "Possible arguments: (none), `port`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1618 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1635 msgid "" "Uses readline as a library dependency, and sets `CPPFLAGS` and `LDFLAGS` as " "necessary. If the `port` argument is used or if readline is not present in " "the base system, add a dependency on package:devel/readline[]" msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1620 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1637 #, no-wrap msgid "`samba`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1623 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1640 msgid "Possible arguments: `build`, `env`, `lib`, `run`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1628 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1645 msgid "" "Handle dependency on Samba. `env` will not add any dependency and only set " "up the variables. `build` and `run` will add build-time and run-time " "dependency on [.filename]#smbd#. `lib` will add a dependency on [." "filename]#libsmbclient.so#. The variables that are exported are:" msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1629 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1646 #, no-wrap msgid "`SAMBAPORT`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1631 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1648 msgid "The origin of the default Samba port." msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1632 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1649 #, no-wrap msgid "`SAMBAINCLUDES`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1634 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1651 msgid "The location of the Samba header files." msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1635 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1652 #, no-wrap msgid "`SAMBALIBS`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1637 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1654 msgid "The directory where the Samba shared libraries are available." msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1639 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1656 #, no-wrap msgid "`scons`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1645 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1662 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:1647 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1664 #, no-wrap msgid "`shared-mime-info`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1654 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1671 msgid "" "Uses update-mime-database from package:misc/shared-mime-info[]. This uses " "will automatically add a post-install step in such a way that the port " "itself still can specify there own post-install step if needed. It also add " "an crossref:plist[plist-keywords-shared-mime-info,`@shared-mime-info`] entry " "to the plist." msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1656 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1673 #, no-wrap msgid "`shebangfix`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1662 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1679 msgid "" "A lot of software uses incorrect locations for script interpreters, most " "notably [.filename]#/usr/bin/perl# and [.filename]#/bin/bash#. The " "shebangfix macro fixes shebang lines in scripts listed in `SHEBANG_REGEX`, " "`SHEBANG_GLOB`, or `SHEBANG_FILES`." msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1663 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1680 #, no-wrap msgid "`SHEBANG_REGEX`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1666 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1683 msgid "" "Contains _one_ extended regular expressions, and is used with the `-iregex` " "argument of man:find[1]. See <>." msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1667 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1684 #, no-wrap msgid "`SHEBANG_GLOB`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1670 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1687 msgid "" "Contains a list of patterns used with the `-name` argument of man:find[1]. " "See <>." msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1671 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1688 #, no-wrap msgid "`SHEBANG_FILES`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1676 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1693 msgid "" "Contains a list of files or man:sh[1] globs. The shebangfix macro is run " "from `${WRKSRC}`, so `SHEBANG_FILES` can contain paths that are relative to `" "${WRKSRC}`. It can also deal with absolute paths if files outside of `" "${WRKSRC}` require patching. See <>." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1678 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1695 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:1680 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1697 msgid "There are three configuration variables:" msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1681 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1698 #, no-wrap msgid "`SHEBANG_LANG`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1683 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1700 msgid "The list of supported interpreters." msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1684 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1701 #, no-wrap msgid "`_interp__CMD`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1687 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1704 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:1688 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1705 #, no-wrap msgid "`_interp__OLD_CMD`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1692 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1709 msgid "" "The list of wrong invocations of interpreters. These are typically obsolete " "paths, or paths used on other operating systems that are incorrect on " "FreeBSD. They will be replaced by the correct path in `_interp__CMD`." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1696 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1713 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:1703 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1720 msgid "" "`_interp__OLD_CMD` contain multiple values. Any entry with spaces must be " "quoted. See <>." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1709 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1726 msgid "" "The fixing of shebangs is done during the `patch` phase. If scripts are " "created with incorrect shebangs during the `build` phase, the build process " "(for example, the [.filename]#configure# script, or the [." "filename]#Makefiles#) must be patched or given the right path (for example, " "with `CONFIGURE_ENV`, `CONFIGURE_ARGS`, `MAKE_ENV`, or `MAKE_ARGS`) to " "generate the right shebangs." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1711 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1728 msgid "" "Correct paths for supported interpreters are available in `_interp__CMD`." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1716 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1733 msgid "" "When used with <>, and the aim is only to fix the " "shebangs but a dependency on Python itself is not wanted, use " "`PYTHON_NO_DEPENDS=yes`." msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1719 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1736 #, no-wrap msgid "Adding Another Interpreter to `USES=shebangfix`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1724 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1741 msgid "To add another interpreter, set `SHEBANG_LANG`. For example:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1728 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1745 #, no-wrap msgid "SHEBANG_LANG=\tlua\n" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1733 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1750 #, 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:1737 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1754 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:1743 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1760 #, no-wrap msgid "" "SHEBANG_LANG=\tksh\n" "ksh_OLD_CMD=\t\"/usr/bin/env ksh\" /bin/ksh /usr/bin/ksh\n" "ksh_CMD=\t${LOCALBASE}/bin/ksh\n" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1748 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1765 #, no-wrap msgid "Adding a Strange Location for an Interpreter" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1754 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1771 msgid "" "Some software uses strange locations for an interpreter. For example, an " "application might expect Python to be located in [.filename]#/opt/bin/" "python2.7#. The strange path to be replaced can be declared in the port [." "filename]#Makefile#:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1758 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1775 #, 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:1763 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1780 #, no-wrap msgid "`USES=shebangfix` with `SHEBANG_REGEX`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1767 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1784 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:1772 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1789 #, no-wrap msgid "" "USES=\tshebangfix\n" "SHEBANG_REGEX=\t./scripts/.*\\.(sh|pl|cgi)\n" msgstr "" #. type: delimited block = 6 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1778 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1795 msgid "" "`SHEBANG_REGEX` is used by running `find -E`, which uses modern regular " "expressions also known as extended regular expressions. See man:" "re_format[7] for more information." msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1783 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1800 #, no-wrap msgid "`USES=shebangfix` with `SHEBANG_GLOB`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1787 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1804 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:1792 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1809 #, no-wrap msgid "" "USES=\tshebangfix\n" "SHEBANG_GLOB=\t*.sh *.pl\n" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1797 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1814 #, no-wrap msgid "`USES=shebangfix` with `SHEBANG_FILES`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1801 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1818 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:1806 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1823 #, no-wrap msgid "" "USES=\tshebangfix\n" "SHEBANG_FILES=\tscripts/foobar.pl scripts/*.sh\n" msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1811 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1828 #, no-wrap msgid "`sqlite`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1814 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1831 msgid "Possible arguments: (none), `2`, `3`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1817 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1834 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:1819 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1836 #, no-wrap msgid "`ssl`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1822 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1839 msgid "Possible arguments: (none), `build`, `run`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1826 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1843 msgid "" "Provide support for OpenSSL. A build- or run-time only dependency can be " "specified using `build` or `run`. These variables are available for the " "port's use, they are also added to `MAKE_ENV`:" msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1827 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1844 #, no-wrap msgid "`OPENSSLBASE`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1829 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1846 msgid "Path to the OpenSSL installation base." msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1830 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1847 #, no-wrap msgid "`OPENSSLDIR`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1832 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1849 msgid "Path to OpenSSL's configuration files." msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1833 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1850 #, no-wrap msgid "`OPENSSLLIB`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1835 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1852 msgid "Path to the OpenSSL libraries." msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1836 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1853 #, no-wrap msgid "`OPENSSLINC`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1838 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1855 msgid "Path to the OpenSSL includes." msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1839 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1856 #, no-wrap msgid "`OPENSSLRPATH`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1841 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1858 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:1845 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1862 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:1850 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1867 #, no-wrap msgid "" "BROKEN_SSL=\tlibressl\n" "BROKEN_SSL_REASON_libressl=\tneeds features only available in OpenSSL\n" msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1855 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1872 #, no-wrap msgid "`tar`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1859 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1876 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:1862 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1879 msgid "" "Set `EXTRACT_SUFX` to `.tar`, `.tar.Z`, `.tar.bz2`, `.tar.bz2`, `.tar.lzma`, " "`.tbz`, `.tbz2`, `.tgz`, `.txz`, `.tar.xz`, `.tar.zst` or `.tar.zstd` " "respectively." msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1864 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1881 #, no-wrap msgid "`tcl`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1867 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1884 msgid "Possible arguments: _version_, `wrapper`, `build`, `run`, `tea`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1874 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1891 msgid "" "Add a dependency on Tcl. A specific version can be requested using " "_version_. The version can be empty, one or more exact version numbers " "(currently `84`, `85`, or `86`), or a minimal version number (currently " "`84+`, `85+` or `86+`). To only request a non version specific wrapper, use " "`wrapper`. A build- or run-time only dependency can be specified using " "`build` or `run`. To build the port using the Tcl Extension Architecture, " "use `tea`. After including [.filename]#bsd.port.pre.mk# the port can " "inspect the results using these variables:" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1876 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1893 msgid "`TCL_VER`: chosen major.minor version of Tcl" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1877 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1894 msgid "`TCLSH`: full path of the Tcl interpreter" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1878 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1895 msgid "`TCL_LIBDIR`: path of the Tcl libraries" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1879 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1896 msgid "`TCL_INCLUDEDIR`: path of the Tcl C header files" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1880 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1897 msgid "`TK_VER`: chosen major.minor version of Tk" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1881 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1898 msgid "`WISH`: full path of the Tk interpreter" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1882 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1899 msgid "`TK_LIBDIR`: path of the Tk libraries" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1883 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1900 msgid "`TK_INCLUDEDIR`: path of the Tk C header files" msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1885 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1902 #, no-wrap msgid "`terminfo`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1891 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1908 msgid "" "Adds crossref:plist[plist-keywords-terminfo,`@terminfo`] to the [." "filename]#plist#. Use when the port installs [.filename]#*.terminfo# files " "in [.filename]#${PREFIX}/share/misc#." msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1893 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1910 #, no-wrap msgid "`tk`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1896 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1913 msgid "Same as arguments for `tcl`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1899 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1916 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:1901 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1918 #, no-wrap msgid "`uidfix`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1907 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1924 msgid "" "Changes some default behavior (mostly variables) of the build system to " "allow installing this port as a normal user. Try this in the port before " "using <> or patching." msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1909 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1926 #, no-wrap msgid "`uniquefiles`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1912 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1929 msgid "Possible arguments: (none), `dirs`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1916 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1933 msgid "" "Make files or directories 'unique', by adding a prefix or suffix. If the " "`dirs` argument is used, the port needs a prefix (and only a prefix) based " "on `UNIQUE_PREFIX` for standard directories `DOCSDIR`, `EXAMPLESDIR`, " "`DATADIR`, `WWWDIR`, `ETCDIR`. These variables are available for ports:" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1918 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1935 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:1919 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1936 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:1920 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1937 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:1921 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1938 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:1923 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1940 #, no-wrap msgid "`varnish`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1926 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1943 msgid "Possible arguments: `4` (default), `6`, `7`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1929 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1946 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:1931 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1948 #, no-wrap msgid "`webplugin`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1934 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1951 msgid "Possible arguments: (none), `ARGS`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1937 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1954 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:1939 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1956 msgid "`gecko`: support plug-ins based on Gecko" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1940 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1957 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:1941 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1958 msgid "`linux`: support Linux plug-ins" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1942 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1959 msgid "`all` (default, implicit): support all plug-in types" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1943 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1960 msgid "(individual entries): support only the browsers listed" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1945 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1962 msgid "These variables can be adjusted:" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1947 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1964 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:1948 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1965 msgid "" "`WEBPLUGIN_DIR`: The directory to install the plug-in files to, default [." "filename]#PREFIX/lib/browser_plugins/WEBPLUGIN_NAME#. Set this if the port " "installs plug-in files outside of the default directory to prevent broken " "symbolic links." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1949 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1966 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:1951 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1968 #, no-wrap msgid "`xfce`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1954 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1971 msgid "Possible arguments: (none), `gtk2`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1957 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1974 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:1960 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1977 msgid "" "The `gtk2` argument specifies that the port requires GTK2 support. It adds " "additional features provided by some core components, for example, package:" "x11/libxfce4menu[] and package:x11-wm/xfce4-panel[]." msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1962 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1979 #, no-wrap msgid "`xorg`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1969 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1986 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:1971 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1988 #, no-wrap msgid "Available X.Org Components" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1975 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1992 #, no-wrap msgid "Name" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1977 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1994 #, no-wrap msgid "Description" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1978 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1995 #, no-wrap msgid "`dmx`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1980 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1997 #, no-wrap msgid "DMX extension library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1981 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1998 #, no-wrap msgid "`fontenc`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1983 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2000 #, no-wrap msgid "The fontenc Library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1984 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2001 #, no-wrap msgid "`fontutil`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1986 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2003 #, 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:1987 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2004 #, no-wrap msgid "`ice`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1989 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2006 #, no-wrap msgid "Inter Client Exchange library for X11" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1990 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2007 #, no-wrap msgid "`libfs`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1992 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2009 #, no-wrap msgid "The FS library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1993 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2010 #, no-wrap msgid "`pciaccess`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1995 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2012 #, no-wrap msgid "Generic PCI access library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1998 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2015 #, no-wrap msgid "Low-level pixel manipulation library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1999 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2016 #, no-wrap msgid "`sm`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2001 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2018 #, no-wrap msgid "Session Management library for X11" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2002 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2019 #, no-wrap msgid "`x11`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2004 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2021 #, no-wrap msgid "X11 library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2005 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2022 #, no-wrap msgid "`xau`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2007 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2024 #, no-wrap msgid "Authentication Protocol library for X11" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2008 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2025 #, no-wrap msgid "`xaw`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2010 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2013 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2016 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2027 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2030 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2033 #, no-wrap msgid "X Athena Widgets library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2011 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2028 #, no-wrap msgid "`xaw6`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2014 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2031 #, no-wrap msgid "`xaw7`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2017 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2034 #, no-wrap msgid "`xbitmaps`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2019 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2036 #, no-wrap msgid "X.Org bitmaps data" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2020 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2037 #, no-wrap msgid "`xcb`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2022 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2039 #, no-wrap msgid "The X protocol C-language Binding (XCB) library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2023 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2040 #, no-wrap msgid "`xcomposite`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2025 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2042 #, no-wrap msgid "X Composite extension library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2026 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2043 #, no-wrap msgid "`xcursor`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2028 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2045 #, no-wrap msgid "X client-side cursor loading library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2029 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2046 #, no-wrap msgid "`xdamage`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2031 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2048 #, no-wrap msgid "X Damage extension library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2032 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2049 #, no-wrap msgid "`xdmcp`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2034 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2051 #, no-wrap msgid "X Display Manager Control Protocol library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2035 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2052 #, no-wrap msgid "`xext`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2037 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2054 #, no-wrap msgid "X11 Extension library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2038 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2055 #, no-wrap msgid "`xfixes`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2040 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2057 #, no-wrap msgid "X Fixes extension library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2041 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2058 #, no-wrap msgid "`xfont`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2043 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2046 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2060 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2063 #, no-wrap msgid "X font library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2044 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2061 #, no-wrap msgid "`xfont2`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2047 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2064 #, no-wrap msgid "`xft`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2049 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2066 #, no-wrap msgid "Client-sided font API for X applications" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2050 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2067 #, no-wrap msgid "`xi`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2052 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2069 #, no-wrap msgid "X Input extension library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2053 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2070 #, no-wrap msgid "`xinerama`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2055 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2072 #, no-wrap msgid "X11 Xinerama library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2056 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2073 #, no-wrap msgid "`xkbfile`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2058 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2075 #, no-wrap msgid "XKB file library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2059 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2076 #, no-wrap msgid "`xmu`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2061 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2064 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2078 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2081 #, no-wrap msgid "X Miscellaneous Utilities libraries" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2062 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2079 #, no-wrap msgid "`xmuu`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2065 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2082 #, no-wrap msgid "`xorg-macros`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2067 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2084 #, no-wrap msgid "X.Org development aclocal macros" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2068 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2085 #, no-wrap msgid "`xorg-server`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2070 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2087 #, no-wrap msgid "X.Org X server and related programs" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2071 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2088 #, no-wrap msgid "`xorgproto`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2073 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2090 #, no-wrap msgid "xorg protocol headers" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2074 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2091 #, no-wrap msgid "`xpm`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2076 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2093 #, no-wrap msgid "X Pixmap library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2077 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2094 #, no-wrap msgid "`xpresent`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2079 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2096 #, no-wrap msgid "X Present Extension library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2080 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2097 #, no-wrap msgid "`xrandr`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2082 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2099 #, no-wrap msgid "X Resize and Rotate extension library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2083 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2100 #, no-wrap msgid "`xrender`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2085 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2102 #, no-wrap msgid "X Render extension library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2086 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2103 #, no-wrap msgid "`xres`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2088 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2105 #, no-wrap msgid "X Resource usage library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2089 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2106 #, no-wrap msgid "`xscrnsaver`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2091 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2108 #, no-wrap msgid "The XScrnSaver library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2092 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2109 #, no-wrap msgid "`xshmfence`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2094 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2111 #, no-wrap msgid "Shared memory 'SyncFence' synchronization primitive" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2095 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2112 #, no-wrap msgid "`xt`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2097 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2114 #, no-wrap msgid "X Toolkit library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2098 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2115 #, no-wrap msgid "`xtrans`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2100 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2117 #, no-wrap msgid "Abstract network code for X" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2101 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2118 #, no-wrap msgid "`xtst`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2103 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2120 #, no-wrap msgid "X Test extension" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2104 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2121 #, no-wrap msgid "`xv`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2106 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2123 #, no-wrap msgid "X Video Extension library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2107 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2124 #, no-wrap msgid "`xvmc`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2109 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2126 #, no-wrap msgid "X Video Extension Motion Compensation library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2110 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2127 #, no-wrap msgid "`xxf86dga`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2112 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2129 #, no-wrap msgid "X DGA Extension" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2113 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2130 #, no-wrap msgid "`xxf86vm`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2114 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2131 #, no-wrap msgid "X Vidmode Extension" msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2117 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2134 #, no-wrap msgid "`xorg-cat`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2120 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2137 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:2124 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2141 msgid "" "Provide support for building Xorg components. It takes care of setting up " "common dependencies and an appropriate configuration environment needed. " "This is intended only for Xorg components." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2126 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2143 msgid "The category has to match upstream categories." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2129 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2146 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:2131 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2148 #, no-wrap msgid "`zip`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2134 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2151 msgid "Possible arguments: (none), `infozip`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2136 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2153 msgid "" "Indicates that the distribution files use the ZIP compression algorithm. " "For files using the InfoZip algorithm the `infozip` argument must be passed " "to set the appropriate dependencies." msgstr "" diff --git a/documentation/content/en/books/porters-handbook/versions/_index.po b/documentation/content/en/books/porters-handbook/versions/_index.po index 1f35f2ac34..2f63363b64 100644 --- a/documentation/content/en/books/porters-handbook/versions/_index.po +++ b/documentation/content/en/books/porters-handbook/versions/_index.po @@ -1,31492 +1,31578 @@ # SOME DESCRIPTIVE TITLE # Copyright (C) YEAR The FreeBSD Project # This file is distributed under the same license as the FreeBSD Documentation package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2022-09-09 20:51-0300\n" +"POT-Creation-Date: 2022-10-01 10:13-0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. type: YAML Front Matter: description #: documentation/content/en/books/porters-handbook/versions/_index.adoc:1 #, no-wrap msgid "A list of changes to the sys/param.h file" msgstr "" #. type: YAML Front Matter: title #: documentation/content/en/books/porters-handbook/versions/_index.adoc:1 #, no-wrap msgid "Chapter 18. __FreeBSD_version Values" msgstr "" #. type: Title = #: documentation/content/en/books/porters-handbook/versions/_index.adoc:12 #, no-wrap msgid "`__FreeBSD_version` Values" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/versions/_index.adoc:50 msgid "" "Here is a convenient list of `__FreeBSD_version` values as defined in " "https://cgit.freebsd.org/src/tree/sys/sys/param.h[sys/param.h]:" msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/versions/_index.adoc:52 #, no-wrap msgid "FreeBSD 14 Versions" msgstr "" #. type: Block title #: documentation/content/en/books/porters-handbook/versions/_index.adoc:55 #, no-wrap msgid "FreeBSD 14 `__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:396 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1303 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2095 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3078 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3766 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4209 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4982 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5450 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5828 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6456 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6814 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6932 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7030 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:416 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1323 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2115 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3098 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3786 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4229 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5002 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5470 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5848 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6476 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6834 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6952 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7050 #, 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:397 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1304 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2096 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3079 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3767 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4210 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4983 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5451 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5829 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6457 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6815 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6933 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7031 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:417 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1324 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2116 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3099 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3787 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4230 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5003 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5471 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5849 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6477 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6835 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6953 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7051 #, 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:398 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1305 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2097 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3080 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3768 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4211 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4984 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5452 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5830 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6458 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6816 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6934 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7032 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:418 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1325 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2117 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3100 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3788 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4231 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5004 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5472 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5850 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6478 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6836 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6954 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7052 #, 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:400 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1307 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2099 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3082 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3770 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4213 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4986 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5454 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5832 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6460 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6818 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6936 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7034 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:420 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1327 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2119 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3102 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3790 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4233 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5006 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5474 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5852 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6480 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6838 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6956 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7054 #, no-wrap msgid "Release" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:64 #, no-wrap msgid "1400000" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:65 #, no-wrap msgid "gitref:a53ce3fc4938e37d5ec89304846203d2083c61a2[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:66 #, no-wrap msgid "January 22, 2021" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:68 #, no-wrap msgid "14.0-CURRENT." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:69 #, no-wrap msgid "1400001" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:70 #, no-wrap msgid "gitref:739ecbcf1c4fd22b5f6ee0bb180a67644046a3e0[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:71 #, no-wrap msgid "January 23, 2021" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:73 #, 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 #, no-wrap msgid "1400002" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:75 #, no-wrap msgid "gitref:2cf84258922f306a3f84866685d2f5346f67db58[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:76 #, no-wrap msgid "January 26, 2021" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:78 #, 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 #, no-wrap msgid "1400003" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:80 #, no-wrap msgid "gitref:d386f3a3c32f0396aa7995349dd65d6c59711393[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:81 #, no-wrap msgid "January 28, 2021" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:83 #, 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 #, no-wrap msgid "1400004" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:85 #, no-wrap msgid "gitref:68f6800ce05c386ff045b4416d8595d09c4d8fdd[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:86 #, no-wrap msgid "February 8, 2021" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:88 #, 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 #, no-wrap msgid "1400005" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:90 #, no-wrap msgid "gitref:45eabf5754ac1d291bd677fdf29f59ce4bbc2c8f[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:91 #, no-wrap msgid "February 17, 2021" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:93 #, 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 #, no-wrap msgid "1400006" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:95 #, no-wrap msgid "gitref:c96151d33509655efb7fb26768cb56a041c176f1[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:96 #, no-wrap msgid "March 17, 2021" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:98 #, 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 #, no-wrap msgid "1400007" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:100 #, no-wrap msgid "gitref:d36d6816151705907393889d661cbfd25c630ca8[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:101 #, no-wrap msgid "April 6, 2021" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:103 #, 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 #, no-wrap msgid "1400008" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:105 #, no-wrap msgid "gitref:e152bbecb221a592e7dbcabe3d1170a60f0d0dfe[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:106 #, no-wrap msgid "April 11, 2021" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:108 #, 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 #, no-wrap msgid "1400009" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:110 #, no-wrap msgid "gitref:9ca874cf740ee68c5742df8b5f9e20910085c011[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:111 #, no-wrap msgid "April 20, 2021" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:113 #, 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 #, no-wrap msgid "1400010" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:115 #, no-wrap msgid "gitref:a3a02acde1009f03dc78e979e051acee9f9247c2[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:116 #, no-wrap msgid "April 21, 2021" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:118 #, 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 #, no-wrap msgid "1400015" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:120 #, 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 #, no-wrap msgid "May 25, 2021" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:123 #, 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 #, no-wrap msgid "1400016" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:125 #, no-wrap msgid "gitref:21e3c1fbe2460f144f6d4dfd61c3346b2de59667[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:128 #, 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 #, no-wrap msgid "1400017" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:130 #, no-wrap msgid "gitref:beb817edfe22cdea91e19a60c42caabd9404da48[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:133 #, no-wrap msgid "14.0-CURRENT after adding `crypto_cursor_segment()`." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:134 #, no-wrap msgid "1400018" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:135 #, no-wrap msgid "gitref:a4b07a2701f568c2c0f0c0426091f1489244a92d[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:136 #, no-wrap msgid "May 30, 2021" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:138 #, 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 #, no-wrap msgid "1400019" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:140 #, no-wrap msgid "gitref:37d64dcdfa519157aff9711f1f226ad7bd778f46[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:141 #, no-wrap msgid "June 7, 2021" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:143 #, 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 #, no-wrap msgid "1400020" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:145 #, no-wrap msgid "gitref:8a1a42b2a7a428fb97fda9f19fd0d67a4eec7535[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:146 #, no-wrap msgid "June 9, 2021" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:148 #, 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 #, no-wrap msgid "1400021" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:150 #, no-wrap msgid "gitref:b47f461c8e67253fdb394968428b760e880baa08[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:151 #, no-wrap msgid "June 10, 2021" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:153 #, 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 #, no-wrap msgid "1400022" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:155 #, 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:1163 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1183 #, no-wrap msgid "June 11, 2021" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:158 #, 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 #, no-wrap msgid "1400023" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:160 #, no-wrap msgid "gitref:d409305fa3838fb39b38c26fc085fb729b8766d5[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:161 #, no-wrap msgid "June 13, 2021" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:163 #, 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 #, no-wrap msgid "1400024" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:165 #, no-wrap msgid "gitref:41dfd8bd6466fd39957dee2614d88c81cdf420a7[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:166 #, 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 #, no-wrap msgid "14.0-CURRENT after various additions to LinuxKPI." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:169 #, no-wrap msgid "1400025" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:170 #, no-wrap msgid "gitref:5fa1eb1cd927219070b5753b64114a9240d76bf8[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:171 #, no-wrap msgid "July 5, 2021" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:174 #, no-wrap msgid "1400026" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:175 #, no-wrap msgid "gitref:fad3f322efb53d4924fdda34f9f23f881659c269[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:176 #, no-wrap msgid "July 16, 2021" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:178 #, 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 #, no-wrap msgid "1400027" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:180 #, no-wrap msgid "gitref:cc55ee8009a550810d38777fd6ace9abf3a2f6b4[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:181 #, no-wrap msgid "July 28, 2021" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:183 #, 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 #, no-wrap msgid "1400028" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:185 #, 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:1188 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1208 #, no-wrap msgid "July 31, 2021" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:188 #, 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 #, no-wrap msgid "1400029" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:190 #, no-wrap msgid "gitref:245ec7651e4221043d1032fb3f82f335dc65fc7f[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:191 #, no-wrap msgid "August 5, 2021" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:193 #, 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 #, no-wrap msgid "1400030" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:195 #, no-wrap msgid "gitref:95941b963606f6e03282cd6f866f3166dcedfa5b[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:196 #, no-wrap msgid "August 12, 2021" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:198 #, 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 #, no-wrap msgid "1400031" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:200 #, no-wrap msgid "gitref:1a4c5061fc5ba8f2eee41456a6873547915f268a[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:201 #, no-wrap msgid "August 24, 2021" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:203 #, 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 #, no-wrap msgid "1400032" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:205 #, no-wrap msgid "gitref:76321d2d432ed270d93b282e54e59b708c0cf3b4[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:206 #, no-wrap msgid "August 25, 2021" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:208 #, 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 #, 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 #, no-wrap msgid "gitref:c751d067c166db71ce8bf3a323c62ac3428bd32a[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:211 #, no-wrap msgid "September 7, 2021" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:213 #, 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 #, no-wrap msgid "1400034" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:216 #, no-wrap msgid "September 29, 2021" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:218 #, no-wrap msgid "14.0-CURRENT after LinuxKPI changes." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:219 #, no-wrap msgid "1400035" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:220 #, no-wrap msgid "gitref:16f1ee11e6574d7f8d8a9dc6ebc9be3036ff9fd0[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:221 #, no-wrap msgid "October 4, 2021" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:223 #, no-wrap msgid "14.0-CURRENT after splitting libtinfow from libncurses." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:224 #, no-wrap msgid "1400036" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:225 #, no-wrap msgid "gitref:ac847dbf73685a5df9f70bbcdefa9fdeb559071d[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:226 #, no-wrap msgid "October 6, 2021" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:228 #, 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 #, no-wrap msgid "1400037" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:230 #, no-wrap msgid "gitref:2b68eb8e1dbbdaf6a0df1c83b26f5403ca52d4c3[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:231 #, no-wrap msgid "October 11, 2021" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:233 #, 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 #, no-wrap msgid "1400038" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:235 #, no-wrap msgid "gitref:0d6516b453469ce1d92ec903c4c4df9ee08be0f9[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:236 #, no-wrap msgid "October 17, 2021" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:238 #, 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 #, no-wrap msgid "1400039" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:240 #, no-wrap msgid "gitref:bd49c454ca62170506a98959c1acab7ad50c3276[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:241 #, no-wrap msgid "October 19, 2021" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:243 #, no-wrap msgid "14.0-CURRENT after page allocator changes." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:244 #, no-wrap msgid "1400040" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:245 #, no-wrap msgid "gitref:f38bef2ce417d6270f32b4ed17cec84bfd95d548[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:246 #, no-wrap msgid "October 30, 2021" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:248 #, 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 #, no-wrap msgid "1400041" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:250 #, no-wrap msgid "gitref:0c276dee030b241e12e1ceb1b2ab619004f08ce1[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:251 #, no-wrap msgid "November 6, 2021" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:253 #, 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 #, no-wrap msgid "1400042" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:255 #, no-wrap msgid "gitref:20aa359773befc8182f6b5dcb5aad7390cab6c26[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:256 #, no-wrap msgid "November 13, 2021" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:258 #, 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 #, no-wrap msgid "1400043" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:260 #, no-wrap msgid "gitref:7e1d3eefd410ca0fbae5a217422821244c3eeee4[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:261 #, no-wrap msgid "November 25, 2021" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:263 #, 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 #, no-wrap msgid "1400044" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:265 #, no-wrap msgid "gitref:ec434c85b46dd715da1940e2a8911bf476b0e477[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:266 #, no-wrap msgid "December 9, 2021" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:268 #, 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 #, no-wrap msgid "1400045" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:270 #, no-wrap msgid "gitref:b214fcceacad6b842545150664bd2695c1c2b34f[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:271 #, no-wrap msgid "December 15, 2021" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:273 #, 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 #, no-wrap msgid "1400046" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:275 #, no-wrap msgid "gitref:e2650af157bc7489deaf2c9054995f0f88a6e5da[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:276 #, no-wrap msgid "December 30, 2021" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:278 #, 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 #, no-wrap msgid "1400047" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:280 #, no-wrap msgid "gitref:ed6417cd8d0bb5a2c175fce9d8e4a495fae9e9f4[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:281 #, 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:377 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:378 #, 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 #, no-wrap msgid "1400048" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:285 #, no-wrap msgid "gitref:dd2f7a4b45eb1285e710cfce60cb77f7c11f8075[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:286 #, no-wrap msgid "January 18, 2022" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:288 #, no-wrap msgid "14.0-CURRENT after adding ." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:289 #, no-wrap msgid "1400049" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:290 #, no-wrap msgid "gitref:2c4b65cc3d227f31864e183c15f6c42e2c596cd9[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:291 #, no-wrap msgid "January 24, 2022" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:293 #, no-wrap msgid "14.0-CURRENT after adding ." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:294 #, no-wrap msgid "1400050" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:295 #, 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 #, no-wrap msgid "January 25, 2022" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:298 #, 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 #, no-wrap msgid "1400051" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:300 #, no-wrap msgid "gitref:59d465e200bb7058dfdb183c061730c10dd5bc03[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:303 #, 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 #, no-wrap msgid "1400052" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:305 #, no-wrap msgid "gitref:05f0b24bfb3416606c8ea02bc1bdb9bcee7aee0c[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:306 #, no-wrap msgid "February 14, 2022" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:308 #, 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 #, no-wrap msgid "1400053" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:310 #, no-wrap msgid "gitref:ba87e9bf74202b08b8e3b0a297b9b88f6869fbfb[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:311 #, no-wrap msgid "February 17, 2022" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:313 #, 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 #, no-wrap msgid "1400054" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:315 #, no-wrap msgid "gitref:50bb3a33d879536e86e8a23365f070ef00b5cb32[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:316 #, no-wrap msgid "March 28, 2022" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:318 #, 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 #, no-wrap msgid "1400055" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:320 #, no-wrap msgid "gitref:d69af4758be912625ec08656ba64eb90a98c9a7f[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:321 #, no-wrap msgid "March 29, 2022" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:323 #, 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 #, no-wrap msgid "1400056" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:325 #, no-wrap msgid "gitref:ab8ac4c28574a42a2891b2e2341f802949c1fb57[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:326 #, no-wrap msgid "March 31, 2022" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:328 #, 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 #, no-wrap msgid "1400057" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:330 #, no-wrap msgid "gitref:e68b35e40881a1bd858e1b4b5003123a484fd7cd[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:331 #, no-wrap msgid "April 22, 2022" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:333 #, 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 #, no-wrap msgid "1400058" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:335 #, no-wrap msgid "gitref:2e32d4e41d205d6f14834f87306a77ff77b9c0bd[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:336 #, no-wrap msgid "May 7, 2022" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:338 #, 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 #, no-wrap msgid "1400059" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:340 #, no-wrap msgid "gitref:3a9a9c0ca44ec535dcf73fe8462bee458e54814b[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:341 #, no-wrap msgid "May 14, 2022" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:343 #, 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 #, no-wrap msgid "1400060" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:345 #, no-wrap msgid "gitref:85d7875d42913c2cb10a007a1be05b210dc6aab2[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:346 #, no-wrap msgid "June 6, 2022" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:348 #, no-wrap msgid "14.0-CURRENT after LinuxKPI dmi_matches() fixes." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:349 #, no-wrap msgid "1400061" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:350 #, no-wrap msgid "gitref:c4c5981c14d5bd69e9df9ae691069ec4c2e92174[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:351 #, no-wrap msgid "June 8, 2022" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:353 #, no-wrap msgid "14.0-CURRENT after mbuf(9) structure changes." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:354 #, no-wrap msgid "1400062" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:355 #, no-wrap msgid "gitref:8c309d48aabf1cb469334c7716033f177a2715c0[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:356 #, no-wrap msgid "June 18, 2022" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:358 #, no-wrap msgid "14.0-CURRENT after struct kinfo_file changes." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:359 #, no-wrap msgid "1400063" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:360 #, no-wrap msgid "gitref:8cff8e6e13a6d3ccff40fc0d8d97f5aef22a8f4d[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:361 #, no-wrap msgid "June 29, 2022" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:364 #, no-wrap msgid "1400064" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:365 #, no-wrap msgid "gitref:ddd9004e7a5dbf02c34ef0effcef90f7d5df357d[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:366 #, no-wrap msgid "July 18, 2022" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:368 #, 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 #, no-wrap msgid "1400065" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:370 #, no-wrap msgid "gitref:b273f93657cf0e6f2c6ee4d0f40a43656233c6d0[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:371 #, no-wrap msgid "August 8, 2022" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:374 #, no-wrap msgid "1400066" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:375 #, no-wrap msgid "gitref:ff7812ee7d444b738a454064f9639c3feb5743e8[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:376 #, no-wrap msgid "August 18, 2022" 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:389 -#, no-wrap -msgid "FreeBSD 13 Versions" -msgstr "" - -#. type: Block title -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:392 +#. type: Table +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:379 #, no-wrap -msgid "FreeBSD 13 `__FreeBSD_version` Values" +msgid "1400069" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:401 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:380 #, no-wrap -msgid "1300000" +msgid "gitref:f95c0bc89ea4fcde04b0990d57e842ef387ea896[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:402 +#: 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 #, no-wrap -msgid "link:https://svnweb.freebsd.org/changeset/base/339436[339436]" +msgid "September 22, 2022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:403 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1740 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:383 #, no-wrap -msgid "October 19, 2018" +msgid "14.0-CURRENT after multiple LinuxKPI changes." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:405 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:384 #, no-wrap -msgid "13.0-CURRENT." +msgid "1400070" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:406 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:385 #, no-wrap -msgid "1300001" +msgid "gitref:6bddde307e21eba297ac3f3e534b4cf3be81dfe2[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:407 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:388 #, no-wrap -msgid "link:https://svnweb.freebsd.org/changeset/base/339730[339730]" +msgid "14.0-CURRENT after KPI changes to pmap_unmapdev() and kmem_*()." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:408 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:413 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1745 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:389 #, no-wrap -msgid "October 25, 2018" +msgid "1400071" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:410 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:390 #, no-wrap -msgid "13.0-CURRENT after bumping OpenSSL shared library version numbers." +msgid "gitref:d3f96f661050e9bd21fe29931992a8b9e67ff189[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:391 #, no-wrap -msgid "1300002" +msgid "September 26, 2022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:412 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:393 #, no-wrap -msgid "link:https://svnweb.freebsd.org/changeset/base/339765[339765]" +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:415 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:394 #, no-wrap -msgid "13.0-CURRENT after restoration of [.filename]#sys/joystick.h#." +msgid "1400072" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:416 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:395 #, no-wrap -msgid "1300003" +msgid "gitref:8a96874eeeee5195b0b0952b77227bef6a26d1a6[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:417 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:397 #, no-wrap -msgid "link:https://svnweb.freebsd.org/changeset/base/340055[340055]" +msgid "14.0-CURRENT after qsort_r prototype modified to match POSIX." msgstr "" -#. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:418 +#. 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:409 #, no-wrap -msgid "November 2, 2018" +msgid "FreeBSD 13 Versions" msgstr "" -#. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:420 +#. type: Block title +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:412 #, no-wrap -msgid "13.0-CURRENT after vop_symlink API change (`a_target` is now `const`.)" +msgid "FreeBSD 13 `__FreeBSD_version` Values" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:421 #, no-wrap -msgid "1300004" +msgid "1300000" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:422 #, no-wrap -msgid "link:https://svnweb.freebsd.org/changeset/base/340841[340841]" +msgid "link:https://svnweb.freebsd.org/changeset/base/339436[339436]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:423 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1760 #, no-wrap -msgid "November 23, 2018" +msgid "October 19, 2018" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:425 #, no-wrap -msgid "13.0-CURRENT after enabling crtbegin and crtend code." +msgid "13.0-CURRENT." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:426 #, no-wrap -msgid "1300005" +msgid "1300001" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:427 #, no-wrap -msgid "link:https://svnweb.freebsd.org/changeset/base/341836[341836]" +msgid "link:https://svnweb.freebsd.org/changeset/base/339730[339730]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:428 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:433 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1765 #, no-wrap -msgid "December 11, 2018" +msgid "October 25, 2018" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:430 #, no-wrap -msgid "13.0-CURRENT after enabling UFS inode checksums." +msgid "13.0-CURRENT after bumping OpenSSL shared library version numbers." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:431 #, no-wrap -msgid "1300006" +msgid "1300002" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:432 #, no-wrap -msgid "link:https://svnweb.freebsd.org/changeset/base/342398[342398]" -msgstr "" - -#. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:433 -#, no-wrap -msgid "December 24, 2018" +msgid "link:https://svnweb.freebsd.org/changeset/base/339765[339765]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:435 #, no-wrap -msgid "13.0-CURRENT after fixing [.filename]#sys/random.h# include to be usable from C++." +msgid "13.0-CURRENT after restoration of [.filename]#sys/joystick.h#." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:436 #, no-wrap -msgid "1300007" +msgid "1300003" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:437 #, no-wrap -msgid "link:https://svnweb.freebsd.org/changeset/base/342629[342629]" +msgid "link:https://svnweb.freebsd.org/changeset/base/340055[340055]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:438 #, no-wrap -msgid "December 30, 2018" +msgid "November 2, 2018" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:440 #, no-wrap -msgid "13.0-CURRENT after changing the size of `struct linux_cdev` on 32-bit platforms." +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:441 #, no-wrap -msgid "1300008" +msgid "1300004" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:442 #, no-wrap -msgid "link:https://svnweb.freebsd.org/changeset/base/342772[342772]" +msgid "link:https://svnweb.freebsd.org/changeset/base/340841[340841]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:443 #, no-wrap -msgid "January 4, 2019" +msgid "November 23, 2018" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:445 #, no-wrap -msgid "13.0-CURRENT after adding `kern.smp.threads_per_core` and `kern.smp.cores` sysctls." +msgid "13.0-CURRENT after enabling crtbegin and crtend code." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:446 #, no-wrap -msgid "1300009" +msgid "1300005" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:447 #, no-wrap -msgid "link:https://svnweb.freebsd.org/changeset/base/343213[343213]" +msgid "link:https://svnweb.freebsd.org/changeset/base/341836[341836]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:448 #, no-wrap -msgid "January 20, 2019" +msgid "December 11, 2018" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:450 #, no-wrap -msgid "13.0-CURRENT after `struct ieee80211vap` structure change to resolve ioctl/detach race for ieee80211com structure." +msgid "13.0-CURRENT after enabling UFS inode checksums." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:451 #, no-wrap -msgid "1300010" +msgid "1300006" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:452 #, no-wrap -msgid "link:https://svnweb.freebsd.org/changeset/base/343485[343485]" +msgid "link:https://svnweb.freebsd.org/changeset/base/342398[342398]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:453 #, no-wrap -msgid "January 27, 2019" +msgid "December 24, 2018" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:455 #, no-wrap -msgid "13.0-CURRENT after increasing `SPECNAMELEN` from 63 to `MAXNAMELEN` (255)." +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:456 #, no-wrap -msgid "1300011" +msgid "1300007" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:457 #, no-wrap -msgid "link:https://svnweb.freebsd.org/changeset/base/344041[344041]" +msgid "link:https://svnweb.freebsd.org/changeset/base/342629[342629]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:458 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:463 #, no-wrap -msgid "February 12, 2019" +msgid "December 30, 2018" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:460 #, no-wrap -msgid "13.0-CURRENT after man:renameat[2] has been corrected to work with kernels built with the `CAPABILITIES` option." +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:461 #, no-wrap -msgid "1300012" +msgid "1300008" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:462 #, no-wrap -msgid "link:https://svnweb.freebsd.org/changeset/base/344062[344062]" +msgid "link:https://svnweb.freebsd.org/changeset/base/342772[342772]" +msgstr "" + +#. type: Table +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:463 +#, no-wrap +msgid "January 4, 2019" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:465 #, 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." +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:466 #, no-wrap -msgid "1300013" +msgid "1300009" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:467 #, no-wrap -msgid "link:https://svnweb.freebsd.org/changeset/base/344300[344300]" +msgid "link:https://svnweb.freebsd.org/changeset/base/343213[343213]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:468 #, no-wrap -msgid "February 19, 2019" +msgid "January 20, 2019" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:470 #, no-wrap -msgid "13.0-CURRENT after the removal of drm and drm2." +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:471 #, no-wrap -msgid "1300014" +msgid "1300010" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:472 #, no-wrap -msgid "link:https://svnweb.freebsd.org/changeset/base/344779[344779]" +msgid "link:https://svnweb.freebsd.org/changeset/base/343485[343485]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:473 #, no-wrap -msgid "March 4, 2019" +msgid "January 27, 2019" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:475 #, no-wrap -msgid "13.0-CURRENT after upgrading clang, llvm, lld, lldb, compiler-rt and libc++ to 8.0.0 rc3." +msgid "13.0-CURRENT after increasing `SPECNAMELEN` from 63 to `MAXNAMELEN` (255)." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:476 #, no-wrap -msgid "1300015" +msgid "1300011" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:477 #, no-wrap -msgid "link:https://svnweb.freebsd.org/changeset/base/345196[345196]" +msgid "link:https://svnweb.freebsd.org/changeset/base/344041[344041]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:478 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1770 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:483 #, no-wrap -msgid "March 15, 2019" +msgid "February 12, 2019" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:480 #, no-wrap -msgid "13.0-CURRENT after deanonymizing thread and proc state enums, so userland applications can use them without redefining the value names." +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:481 #, no-wrap -msgid "1300016" +msgid "1300012" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:482 #, no-wrap -msgid "link:https://svnweb.freebsd.org/changeset/base/345236[345236]" +msgid "link:https://svnweb.freebsd.org/changeset/base/344062[344062]" +msgstr "" + +#. type: Table +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:485 +#, 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:486 +#, no-wrap +msgid "1300013" +msgstr "" + +#. type: Table +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:487 +#, no-wrap +msgid "link:https://svnweb.freebsd.org/changeset/base/344300[344300]" +msgstr "" + +#. type: Table +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:488 +#, no-wrap +msgid "February 19, 2019" +msgstr "" + +#. type: Table +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:490 +#, 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:491 +#, no-wrap +msgid "1300014" +msgstr "" + +#. type: Table +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:492 +#, no-wrap +msgid "link:https://svnweb.freebsd.org/changeset/base/344779[344779]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:483 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:493 #, no-wrap +msgid "March 4, 2019" +msgstr "" + +#. type: Table +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:495 +#, 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:496 +#, no-wrap +msgid "1300015" +msgstr "" + +#. type: Table +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:497 +#, no-wrap +msgid "link:https://svnweb.freebsd.org/changeset/base/345196[345196]" +msgstr "" + +#. type: Table +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:498 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1790 +#, no-wrap +msgid "March 15, 2019" +msgstr "" + +#. type: Table +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:500 +#, 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:501 +#, no-wrap +msgid "1300016" +msgstr "" + +#. type: Table +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:502 +#, no-wrap +msgid "link:https://svnweb.freebsd.org/changeset/base/345236[345236]" +msgstr "" + +#. type: Table +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:503 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:513 +#, no-wrap msgid "March 16, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:485 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:505 #, 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:486 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:506 #, no-wrap msgid "1300017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:487 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:507 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/345305[345305]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:488 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:508 #, no-wrap msgid "March 19, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:490 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:510 #, 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:491 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:511 #, no-wrap msgid "1300018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:492 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:512 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/346012[346012]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:495 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:515 #, 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:496 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:516 #, no-wrap msgid "1300019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:497 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:517 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/346282[346282]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:498 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2922 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:518 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2942 #, no-wrap msgid "April 16, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:500 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:520 #, 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:501 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:521 #, no-wrap msgid "1300020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:502 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:522 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/346358[346358]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:503 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:523 #, no-wrap msgid "April 18, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:505 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:525 #, 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:506 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:526 #, no-wrap msgid "1300021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:507 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:527 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/346645[346645]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:508 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:528 #, no-wrap msgid "April 24, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:510 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:530 #, 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:511 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:531 #, no-wrap msgid "1300022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:512 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:532 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/347089[347089]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:513 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:533 #, no-wrap msgid "May 4, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:515 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:535 #, 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:516 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:536 #, no-wrap msgid "1300023" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:517 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:537 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/347192[347192]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:518 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2932 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:538 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2952 #, no-wrap msgid "May 6, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:520 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:540 #, 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:521 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:541 #, no-wrap msgid "1300024" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:522 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:542 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/347325[347325]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:523 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:543 #, no-wrap msgid "May 8, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:525 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:545 #, 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:526 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:546 #, no-wrap msgid "1300025" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:527 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:547 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/347532[347532]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:528 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:548 #, no-wrap msgid "May 13, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:530 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:550 #, 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:531 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:551 #, no-wrap msgid "1300026" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:532 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:552 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/347596[347596]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:533 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:538 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:553 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:558 #, no-wrap msgid "May 14, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:535 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:555 #, 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:536 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:556 #, no-wrap msgid "1300027" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:537 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:557 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/347601[347601]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:540 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:560 #, 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:541 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:561 #, no-wrap msgid "1300028" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:542 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:562 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/347925[347925]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:543 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:563 #, no-wrap msgid "May 17, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:545 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:565 #, 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:546 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:566 #, no-wrap msgid "1300029" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:547 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:567 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/347984[347984]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:548 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:568 #, no-wrap msgid "May 20, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:550 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:570 #, 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:551 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:571 #, no-wrap msgid "1300030" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:552 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:572 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/348350[348350]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:553 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:573 #, no-wrap msgid "May 29, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:555 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:575 #, 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:556 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:576 #, no-wrap msgid "1300031" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:557 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:577 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/348808[348808]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:558 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:578 #, no-wrap msgid "June 8, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:560 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:580 #, 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:561 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:581 #, no-wrap msgid "1300032" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:562 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:582 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/349151[349151]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:563 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:583 #, no-wrap msgid "June 17, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:565 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:585 #, 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:566 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:586 #, no-wrap msgid "1300033" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:567 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:587 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/349277[349277]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:568 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:588 #, no-wrap msgid "June 21, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:570 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:590 #, 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:571 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:591 #, no-wrap msgid "1300034" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:572 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:592 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/349352[349352]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:573 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:593 #, no-wrap msgid "June 24, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:575 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:595 #, no-wrap msgid "13.0-CURRENT after NAND and NANDFS removal." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:576 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:596 #, no-wrap msgid "1300035" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:577 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:597 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/349846[349846]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:578 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:598 #, no-wrap msgid "July 8, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:580 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:600 #, 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:581 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:601 #, no-wrap msgid "1300036" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:582 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:602 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/349972[349972]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:583 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:603 #, no-wrap msgid "July 13, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:585 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:605 #, 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:586 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:606 #, no-wrap msgid "1300037" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:587 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:607 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/350307[350307]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:588 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:608 #, no-wrap msgid "July 24, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:590 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:610 #, 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:591 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:611 #, no-wrap msgid "1300038" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:592 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:612 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/350437[350437]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:593 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:613 #, no-wrap msgid "July 30, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:595 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:615 #, 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:596 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:616 #, no-wrap msgid "1300039" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:597 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:617 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/350665[350665]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:598 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:618 #, no-wrap msgid "August 7, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:600 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:620 #, 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:601 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:621 #, no-wrap msgid "1300040" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:602 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:622 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/351140[351140]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:603 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:623 #, no-wrap msgid "August 16, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:605 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:625 #, 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:606 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:791 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:961 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1423 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3163 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4704 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5237 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5790 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5978 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6942 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6947 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:626 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:811 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:981 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1443 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3183 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4724 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5257 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5810 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5998 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6962 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6967 #, no-wrap msgid "(not changed)" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:607 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:627 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/351423[351423]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:608 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:628 #, no-wrap msgid "August 23, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:610 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:630 #, 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:611 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:631 #, no-wrap msgid "1300041" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:612 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:632 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/351480[351480]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:613 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:633 #, no-wrap msgid "August 25, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:615 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:635 #, 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:616 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:636 #, no-wrap msgid "1300042" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:617 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:637 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/351522[351522]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:618 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:638 #, no-wrap msgid "August 27, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:620 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:640 #, 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:621 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:641 #, no-wrap msgid "1300043" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:622 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:642 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/351698[351698]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:623 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:628 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:643 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:648 #, no-wrap msgid "September 2, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:625 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:645 #, no-wrap msgid "13.0-CURRENT after removal of man:gets[3]." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:626 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:646 #, no-wrap msgid "1300044" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:627 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:647 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/351701[351701]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:630 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:650 #, 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:631 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:651 #, no-wrap msgid "1300045" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:632 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:652 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/351729[351729]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:633 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:653 #, no-wrap msgid "September 3, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:635 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:655 #, 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:636 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:656 #, no-wrap msgid "1300046" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:637 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:657 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/351937[351937]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:638 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:658 #, no-wrap msgid "September 6, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:640 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:660 #, no-wrap msgid "13.0-CURRENT after LinuxKPI sysfs improvements." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:641 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:661 #, no-wrap msgid "1300047" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:642 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:662 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/352110[352110]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:643 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1835 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:663 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1855 #, no-wrap msgid "September 9, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:645 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:665 #, no-wrap msgid "13.0-CURRENT after changing the synchonization rules for vm_page reference counting.." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:646 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:666 #, no-wrap msgid "1300048" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:647 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:667 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/352700[352700]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:648 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:668 #, no-wrap msgid "September 25, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:650 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:670 #, 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:651 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:671 #, no-wrap msgid "1300049" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:652 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:672 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/353274[353274]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:653 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:673 #, no-wrap msgid "October 7, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:655 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:675 #, 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:656 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:676 #, no-wrap msgid "1300050" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:657 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:677 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/353358[353358]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:658 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:678 #, no-wrap msgid "October 9, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:660 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:680 #, 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:661 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:681 #, no-wrap msgid "1300051" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:662 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:682 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/353685[353685]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:663 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:668 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:673 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:683 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:688 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:693 #, no-wrap msgid "October 17, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:665 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:685 #, 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:666 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:686 #, no-wrap msgid "1300052" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:667 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:687 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/353698[353698]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:670 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:690 #, 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:671 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:691 #, no-wrap msgid "1300053" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:672 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:692 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/353700[353700]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:675 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:695 #, no-wrap msgid "13.0-CURRENT after implementing NetGDB." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:676 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:696 #, no-wrap msgid "1300054" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:677 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:697 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/353868[353868]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:678 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:698 #, no-wrap msgid "October 21, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:680 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:700 #, 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:681 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:701 #, no-wrap msgid "1300055" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:682 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:702 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/354335[354335]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:683 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:703 #, no-wrap msgid "November 4, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:685 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:705 #, 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:686 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:706 #, no-wrap msgid "1300056" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:687 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:707 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/354460[354460]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:688 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:708 #, no-wrap msgid "November 7, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:690 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:710 #, 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:691 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:711 #, no-wrap msgid "1300057" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:692 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:712 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/354694[354694]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:693 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:713 #, no-wrap msgid "November 13, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:695 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:715 #, 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:696 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:716 #, no-wrap msgid "1300058" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:697 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:717 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/354820[354820]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:698 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:703 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:718 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:723 #, no-wrap msgid "November 18, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:700 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:720 #, 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:701 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:721 #, no-wrap msgid "1300059" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:702 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:722 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/354835[354835]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:705 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:725 #, 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:706 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:726 #, no-wrap msgid "1300060" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:707 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:727 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/354922[354922]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:708 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:728 #, no-wrap msgid "November 20, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:710 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:730 #, 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:711 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:731 #, no-wrap msgid "1300061" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:712 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:732 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/354977[354977]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:713 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1870 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:733 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1890 #, no-wrap msgid "November 21, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:715 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:735 #, 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:716 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:736 #, no-wrap msgid "1300062" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:717 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:737 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/355309[355309]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:718 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:738 #, no-wrap msgid "December 2, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:720 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:740 #, no-wrap msgid "13.0-CURRENT after adding TCP_STATS support." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:721 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:741 #, no-wrap msgid "1300063" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:722 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:742 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/355537[355537]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:723 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:743 #, no-wrap msgid "December 8, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:725 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:745 #, 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:726 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:746 #, no-wrap msgid "1300064" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:727 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1874 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:747 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1894 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/355658[355658]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:728 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:748 #, no-wrap msgid "December 9, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:730 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:750 #, 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:731 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:751 #, no-wrap msgid "1300065" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:732 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:752 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/355643[355643]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:733 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:738 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:753 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:758 #, no-wrap msgid "December 12, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:735 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:755 #, 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:736 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:756 #, no-wrap msgid "1300066" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:737 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:757 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/355679[355679]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:740 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:760 #, 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:741 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:761 #, no-wrap msgid "1300067" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:742 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:762 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/355732[355732]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:743 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:763 #, no-wrap msgid "December 13, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:745 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:765 #, 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:746 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:766 #, no-wrap msgid "1300068" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:747 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:767 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/355828[355828]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:748 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:768 #, no-wrap msgid "December 16, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:750 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:770 #, 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:751 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:771 #, no-wrap msgid "1300069" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:752 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:772 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/356051[356051]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:753 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:773 #, no-wrap msgid "December 24, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:755 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:775 #, no-wrap msgid "13.0-CURRENT after the addition of busdma templates." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:756 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:776 #, no-wrap msgid "1300070" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:757 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:777 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/356113[356113]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:758 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:763 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:778 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:783 #, no-wrap msgid "December 27, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:760 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:780 #, 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:761 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:781 #, no-wrap msgid "1300071" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:762 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:782 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/356135[356135]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:765 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:785 #, 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:766 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:786 #, no-wrap msgid "1300072" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:767 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:787 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/356185[356185]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:768 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:788 #, no-wrap msgid "December 29, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:770 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:790 #, 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:771 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:791 #, no-wrap msgid "1300073" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:772 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:792 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/356263[356263]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:773 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1890 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:793 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1910 #, no-wrap msgid "January 2, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:775 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:795 #, 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:776 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:796 #, no-wrap msgid "1300074" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:777 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:797 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/356337[356337]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:778 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:798 #, no-wrap msgid "January 3, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:780 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:800 #, 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:781 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:801 #, no-wrap msgid "1300075" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:782 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:802 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/356409[356409]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:783 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1895 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2977 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3750 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:803 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1915 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2997 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3770 #, no-wrap msgid "January 6, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:785 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:805 #, 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:786 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:806 #, no-wrap msgid "1300076" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:787 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:807 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/356511[356511]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:788 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:808 #, no-wrap msgid "January 8, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:790 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:810 #, 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:792 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:812 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/357396[357396]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:793 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:813 #, no-wrap msgid "February 2, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:795 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:815 #, 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:796 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:816 #, no-wrap msgid "1300077" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:797 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:817 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/357455[357455]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:798 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:818 #, no-wrap msgid "February 3, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:800 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:820 #, 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:801 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:821 #, no-wrap msgid "1300078" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:802 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:822 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/358020[358020]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:803 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:823 #, no-wrap msgid "February 17, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:805 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:825 #, 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:806 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:826 #, no-wrap msgid "1300079" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:807 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:827 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/358164[358164]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:808 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:813 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:828 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:833 #, no-wrap msgid "February 20, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:810 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:830 #, 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:811 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:831 #, no-wrap msgid "1300080" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:812 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:832 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/358172[358172]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:815 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:835 #, no-wrap msgid "13.0-CURRENT after adding realpathat syscall to VFS." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:816 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:836 #, no-wrap msgid "1300081" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:817 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:837 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/358218[358218]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:818 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:838 #, no-wrap msgid "February 21, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:820 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:840 #, no-wrap msgid "13.0-CURRENT after recent linuxkpi changes." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:821 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:841 #, no-wrap msgid "1300082" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:822 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:842 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/358497[358497]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:823 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:843 #, no-wrap msgid "March 1, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:825 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:845 #, no-wrap msgid "13.0-CURRENT after removal of man:bktr[4]." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:826 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:846 #, no-wrap msgid "1300083" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:827 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:847 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/358834[358834]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:828 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:833 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:848 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:853 #, no-wrap msgid "March 10, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:830 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:850 #, 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:831 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:851 #, no-wrap msgid "1300084" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:832 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:852 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/358851[358851]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:835 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:855 #, 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:836 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:856 #, no-wrap msgid "1300085" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:837 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:857 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/359261[359261]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:838 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:858 #, no-wrap msgid "March 23, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:840 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:860 #, 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:841 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:861 #, no-wrap msgid "1300086" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:842 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:862 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/359347[359347]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:843 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:863 #, no-wrap msgid "March 26, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:845 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:865 #, 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:846 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:866 #, no-wrap msgid "1300087" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:847 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:867 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/359374[359374]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:848 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:868 #, no-wrap msgid "March 27, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:850 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:870 #, 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:851 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:871 #, no-wrap msgid "1300088" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:852 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:872 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/359530[359530]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:853 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:873 #, no-wrap msgid "April 1, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:855 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:875 #, 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:856 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:876 #, no-wrap msgid "1300089" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:857 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:877 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/359727[359727]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:858 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:878 #, no-wrap msgid "April 8, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:860 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:880 #, 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:861 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:881 #, no-wrap msgid "1300090" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:862 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:882 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/359747[359747]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:863 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:883 #, no-wrap msgid "April 9, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:865 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:885 #, 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:866 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:886 #, no-wrap msgid "1300091" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:867 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:887 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/359839[359839]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:868 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:888 #, no-wrap msgid "April 12, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:870 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:890 #, 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:871 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:891 #, no-wrap msgid "1300092" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:872 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:892 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/359920[359920]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:873 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:893 #, no-wrap msgid "April 14, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:875 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:895 #, 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:876 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:896 #, no-wrap msgid "1300093" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:877 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:897 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/360418[360418]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:878 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:898 #, no-wrap msgid "April 27, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:880 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:900 #, 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:881 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:901 #, no-wrap msgid "1300094" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:882 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:902 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/360796[360796]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:883 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3002 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:903 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3022 #, no-wrap msgid "May 7, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:885 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:905 #, no-wrap msgid "13.0-CURRENT after linuxkpi changes." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:886 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:906 #, no-wrap msgid "1300095" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:887 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:907 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/361275[361275]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:888 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:908 #, no-wrap msgid "May 20, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:890 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:910 #, 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:891 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:911 #, no-wrap msgid "1300096" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:892 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:912 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/361410[361410]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:893 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:913 #, no-wrap msgid "May 23, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:895 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:915 #, 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:896 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:916 #, no-wrap msgid "1300097" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:897 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:917 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/361724[361724]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:898 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:918 #, no-wrap msgid "June 2, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:900 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:920 #, 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:901 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:921 #, no-wrap msgid "1300098" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:902 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:922 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/362159[362159]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:903 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:923 #, no-wrap msgid "June 14, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:905 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:925 #, 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:906 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:926 #, no-wrap msgid "1300099" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:907 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:927 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/362453[362453]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:908 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:928 #, no-wrap msgid "June 20, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:910 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:930 #, 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:911 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:931 #, no-wrap msgid "1300100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:912 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:932 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/362640[362640]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:913 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:933 #, no-wrap msgid "June 26, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:915 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:935 #, 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:916 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:936 #, no-wrap msgid "1300101" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:917 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:937 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/363077[363077]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:918 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:938 #, no-wrap msgid "July 10, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:920 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:940 #, 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:921 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:941 #, no-wrap msgid "1300102" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:922 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:942 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/363562[363562]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:923 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:943 #, no-wrap msgid "July 26, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:925 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:945 #, 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:926 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:946 #, no-wrap msgid "1300103" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:927 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:947 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/363757[363757]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:928 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:948 #, no-wrap msgid "August 1, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:930 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:950 #, 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:931 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:951 #, no-wrap msgid "1300104" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:932 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:952 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/363783[363783]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:933 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:953 #, no-wrap msgid "August 2, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:935 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:955 #, no-wrap msgid "13.0-CURRENT after vnode layout changes." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:936 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:956 #, no-wrap msgid "1300105" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:937 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:957 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/363894[363894]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:938 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:958 #, no-wrap msgid "August 5, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:940 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:960 #, no-wrap msgid "13.0-CURRENT after `vaccess()` change." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:941 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:961 #, no-wrap msgid "1300106" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:942 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:962 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/364092[364092]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:943 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:948 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:963 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:968 #, no-wrap msgid "August 11, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:945 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:965 #, 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:946 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:966 #, no-wrap msgid "1300107" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:947 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:967 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/364109[364109]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:950 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:970 #, 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:951 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:971 #, no-wrap msgid "1300108" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:952 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:972 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/364233[364233]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:953 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:973 #, no-wrap msgid "August 14, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:955 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:975 #, 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:956 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:976 #, no-wrap msgid "1300109" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:957 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:977 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/364274[364274]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:958 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:963 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:978 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:983 #, no-wrap msgid "August 16, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:960 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:980 #, 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:962 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:982 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/364284[364284]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:965 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:985 #, 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:966 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:986 #, no-wrap msgid "1300110" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:967 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:987 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/364331[364331]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:968 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:988 #, no-wrap msgid "August 18, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:970 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:990 #, 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:971 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:991 #, no-wrap msgid "1300111" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:972 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:992 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/364476[364476]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:973 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:993 #, no-wrap msgid "August 22, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:975 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:995 #, 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:976 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:996 #, no-wrap msgid "1300112" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:977 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:997 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/364747[364747]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:978 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:983 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:998 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1003 #, no-wrap msgid "August 25, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:980 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1000 #, no-wrap msgid "13.0-CURRENT after merging OpenZFS support." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:981 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1001 #, no-wrap msgid "1300113" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:982 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1002 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/364753[364753]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:985 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1005 #, 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:986 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1006 #, no-wrap msgid "1300114" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:987 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1007 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/365459[365459]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:988 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1980 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3047 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1008 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2000 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3067 #, no-wrap msgid "September 8, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:990 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1010 #, 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:991 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1011 #, no-wrap msgid "1300115" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:992 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1012 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/365705[365705]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:993 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1013 #, no-wrap msgid "September 14, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:995 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1015 #, 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:996 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1016 #, no-wrap msgid "1300116" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:997 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1017 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/366062[366062]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:998 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1018 #, no-wrap msgid "September 22, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1000 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1020 #, 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:1001 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1021 #, no-wrap msgid "1300117" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1002 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1022 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/366070[366070]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1003 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1023 #, no-wrap msgid "September 23, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1005 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1025 #, 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:1006 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1026 #, no-wrap msgid "1300118" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1007 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1027 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/366374[366374]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1008 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1028 #, no-wrap msgid "October 2, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1010 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1030 #, 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:1011 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1031 #, no-wrap msgid "1300119" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1012 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1032 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/366432[366432]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1013 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1033 #, no-wrap msgid "October 6, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1015 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1035 #, 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:1016 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1036 #, no-wrap msgid "1300120" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1017 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1037 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/366666[366666]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1018 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1038 #, no-wrap msgid "October 13, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1020 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1040 #, 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:1021 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1041 #, no-wrap msgid "1300121" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1022 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1042 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/366719[366719]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1023 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1043 #, no-wrap msgid "October 15, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1025 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1045 #, no-wrap msgid "13.0-CURRENT after the addition of `VOP_EAGAIN`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1026 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1046 #, no-wrap msgid "1300122" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1027 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1047 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/366782[366782]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1028 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1048 #, no-wrap msgid "October 17, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1030 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1050 #, no-wrap msgid "13.0-CURRENT after the addition of `ptsname_r`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1031 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1051 #, no-wrap msgid "1300123" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1032 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1052 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/366871[366871]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1033 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2010 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3057 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3062 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1053 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2030 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3077 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3082 #, no-wrap msgid "October 20, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1035 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1055 #, no-wrap msgid "13.0-CURRENT after `VOP`, `VPTOCNP`, and `INACTIVE` changes." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1036 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1056 #, no-wrap msgid "1300124" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1037 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1057 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/367162[367162]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1038 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1058 #, no-wrap msgid "October 30, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1040 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1060 #, 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:1041 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1061 #, no-wrap msgid "1300125" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1042 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1062 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/367347[367347]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1043 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1063 #, no-wrap msgid "November 4, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1045 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1065 #, 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:1046 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1066 #, no-wrap msgid "1300126" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1047 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1067 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/367384[367384]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1048 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1068 #, no-wrap msgid "November 5, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1050 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1070 #, no-wrap msgid "13.0-CURRENT after rationalizing per-cpu zones." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1051 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1071 #, no-wrap msgid "1300127" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1052 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1072 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/367432[367432]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1053 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1073 #, no-wrap msgid "November 6, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1055 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1075 #, 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:1056 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1076 #, no-wrap msgid "1300128" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1057 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1077 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/367522[367522]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1058 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2015 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3067 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1078 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2035 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3087 #, no-wrap msgid "November 9, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1060 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1080 #, 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:1061 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1081 #, no-wrap msgid "1300129" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1062 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1082 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/367627[367627]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1063 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1083 #, no-wrap msgid "November 12, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1065 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1085 #, no-wrap msgid "13.0-CURRENT after retiring malloc_last_fail." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1066 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1086 #, no-wrap msgid "1300130" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1067 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1087 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/367777[367777]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1068 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1088 #, no-wrap msgid "November 17, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1070 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1090 #, 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:1071 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1091 #, no-wrap msgid "1300131" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1072 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1092 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/368417[368417]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1073 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1093 #, no-wrap msgid "December 7, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1075 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1095 #, no-wrap msgid "13.0-CURRENT after removal of crypto file descriptors." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1076 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1096 #, no-wrap msgid "1300132" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1077 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1097 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/368659[368659]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1078 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1098 #, no-wrap msgid "December 15, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1080 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1100 #, 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:1081 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1101 #, no-wrap msgid "1300133" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1082 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1102 #, no-wrap msgid "gitref:2ed0c8d801f5f72dbde7a7d30135c1cc361a1e90[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1083 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1103 #, no-wrap msgid "December 23, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1085 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1105 #, 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:1086 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1106 #, no-wrap msgid "1300134" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1087 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1107 #, no-wrap msgid "gitref:a84b0e94cdbf1a17a798ab7f77375aacb4d400ff[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1088 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1108 #, no-wrap msgid "January 7, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1090 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1110 #, 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:1091 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1111 #, no-wrap msgid "1300135" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1092 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1112 #, no-wrap msgid "gitref:35a39dc5b34962081eeda8dbcf0b99a31585499b[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1093 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1113 #, no-wrap msgid "January 12, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1095 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1115 #, 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:1096 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1116 #, no-wrap msgid "1300136" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1097 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1117 #, no-wrap msgid "gitref:72c551930be195b5ea982c1b16767f54388424f2[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1098 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1118 #, no-wrap msgid "January 17, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1100 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1120 #, 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:1101 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1121 #, no-wrap msgid "1300137" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1102 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1122 #, no-wrap msgid "gitref:010196adcfaf2bb610725394d40691874b4ff2af[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1103 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1123 #, no-wrap msgid "January 30, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1105 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1125 #, 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:1106 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1126 #, no-wrap msgid "1300138" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1107 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1127 #, no-wrap msgid "gitref:dcee9964238b12a8e55917f292139f074b1a80b2[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1108 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1128 #, no-wrap msgid "February 1, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1110 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1130 #, 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:1111 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1131 #, no-wrap msgid "1300139" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1112 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1132 #, no-wrap msgid "gitref:91a07ed50ffca4dfada3e7f1f050ea746c1bac66[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1113 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1133 #, no-wrap msgid "February 2, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1115 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1135 #, 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:1116 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1136 #, no-wrap msgid "1300500" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1117 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1137 #, no-wrap msgid "gitref:3c6a89748a01869c18955d5e3bfcdf35f6705d26[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1118 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1138 #, no-wrap msgid "February 5, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1120 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1140 #, no-wrap msgid "13.0-STABLE after releng/13.0 was branched." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1121 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1126 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1141 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1146 #, no-wrap msgid "1300501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1122 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1127 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1142 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1147 #, no-wrap msgid "gitref:c3f97dd75a1c294c4f60f42b604ee8bcda17be09[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1123 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1128 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1133 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1138 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1143 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1148 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1153 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1158 #, no-wrap msgid "April 23, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1125 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1130 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1145 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1150 #, 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:1131 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1151 #, no-wrap msgid "1300502" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1132 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1152 #, no-wrap msgid "gitref:da6a8ccfa293c3c831fdde51169754fcb9587657[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1135 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1155 #, 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:1136 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1156 #, no-wrap msgid "1300503" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1137 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1157 #, no-wrap msgid "gitref:d60c6dc8f69b1264c7af5e2479ea94f000fd2c6d[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1140 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1160 #, 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:1141 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1161 #, no-wrap msgid "1300504" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1142 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1162 #, no-wrap msgid "gitref:fb34817c686cc130449325499870e36979899801[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1143 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2025 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1163 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2045 #, no-wrap msgid "April 30, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1145 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1165 #, 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:1146 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1166 #, no-wrap msgid "1300505" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1147 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1167 #, no-wrap msgid "gitref:8f81f190a640e211dd814bdde7811982b9491fb0[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1148 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2030 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1168 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2050 #, no-wrap msgid "May 10, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1150 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1170 #, 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:1151 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1171 #, no-wrap msgid "1300506" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1152 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1172 #, no-wrap msgid "gitref:e31579b8558db508dfc3f8fc276611a7c3c93aa1[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1153 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1158 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1173 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1178 #, no-wrap msgid "June 2, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1155 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1175 #, 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:1156 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1176 #, no-wrap msgid "1300507" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1157 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1177 #, no-wrap msgid "gitref:c64d1bd7145b5d30c97d1cd99e584da529d95100[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1160 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1180 #, 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:1161 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1181 #, no-wrap msgid "1300508" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1162 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1182 #, no-wrap msgid "gitref:658f5eed38c35f3f7d6695110b7dae8dc94d12c7[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1165 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1185 #, 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:1166 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1186 #, no-wrap msgid "1300509" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1167 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1187 #, no-wrap msgid "gitref:210349325af9920d1535ad76fa3b92847684f6e0[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1168 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1188 #, no-wrap msgid "June 14, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1170 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1190 #, 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:1171 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1191 #, no-wrap msgid "1300510" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1172 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1192 #, no-wrap msgid "gitref:eb3397588e1b48043e166587ea454f60efea88d0[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1173 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2035 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1193 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2055 #, no-wrap msgid "June 26, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1175 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1195 #, 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:1176 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1196 #, no-wrap msgid "1300511" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1177 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1197 #, no-wrap msgid "gitref:2622570aeb3d162812d72f7ef192c322cd8b73ef[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1178 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1198 #, no-wrap msgid "July 7, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1180 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1200 #, 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:1181 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1201 #, no-wrap msgid "1300512" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1182 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1202 #, no-wrap msgid "gitref:f72db34d2295080f57a283858125aa906c0d409e[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1183 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1203 #, no-wrap msgid "July 18, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1185 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1205 #, 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:1186 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1206 #, no-wrap msgid "1300513" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1187 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1207 #, no-wrap msgid "gitref:af732203b8f7f006927528db5497f5cbc4c4742a[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1190 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1210 #, 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:1191 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1211 #, no-wrap msgid "1300514" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1192 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1212 #, no-wrap msgid "gitref:53d162819c20e5cf267cb91f7a19940e96e8bec4[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1193 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1213 #, no-wrap msgid "August 3, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1195 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1215 #, 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:1196 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1216 #, no-wrap msgid "1300515" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1197 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1217 #, no-wrap msgid "gitref:0437d10e359ea1cbefff8d17cd18ca491dbbd5d7[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1198 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1218 #, no-wrap msgid "September 22, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1200 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1220 #, 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:1201 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1221 #, no-wrap msgid "1300518" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1202 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1222 #, no-wrap msgid "gitref:a017868e281874261a560ba1e3069b4e14b7483e[repository=\"src\",length=12]" 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:1223 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1228 #, no-wrap msgid "October 21, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1205 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1225 #, no-wrap msgid "13.0-STABLE after adding `crypto_cursor_segment()`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1206 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1226 #, no-wrap msgid "1300519" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1207 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1227 #, no-wrap msgid "gitref:fe2827f1678b8ff0baf62a1529b2cc121a25b090[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1210 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1230 #, 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:1211 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1231 #, no-wrap msgid "1300521" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1212 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1232 #, no-wrap msgid "gitref:29745cf91cfc22afa94da0ce43e07a6dc377f631[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1213 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1233 #, no-wrap msgid "November 19, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1215 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1235 #, 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:1216 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1236 #, no-wrap msgid "1300522" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1217 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1237 #, no-wrap msgid "gitref:0c8684ae20019b63c6672cc9fa40e1426708b007[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1218 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1238 #, no-wrap msgid "November 24, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1220 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1240 #, 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:1221 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1241 #, no-wrap msgid "1300523" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1222 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1242 #, no-wrap msgid "gitref:690bcf605d84283c1f9d254885a3cac69c5e80a6[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1223 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1243 #, no-wrap msgid "December 18, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1225 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1245 #, 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:1226 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1246 #, no-wrap msgid "1300524" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1227 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1247 #, no-wrap msgid "gitref:dc4114875ef10618002d3eeb46f09dc42da56b30[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1228 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1248 #, no-wrap msgid "January 14, 2022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1230 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1250 #, 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:1231 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1251 #, no-wrap msgid "1300525" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1232 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1252 #, no-wrap msgid "gitref:dee0854a009cde7dcdb16ba39754237737022c8a[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1233 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1253 #, no-wrap msgid "January 22, 2022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1235 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1255 #, 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:1236 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1256 #, no-wrap msgid "1300526" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1237 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1257 #, no-wrap msgid "gitref:c39ff2415cb965b729fd16f9eae91e712313877b[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1238 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1258 #, no-wrap msgid "February 20, 2022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1240 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1260 #, 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:1241 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1261 #, no-wrap msgid "1301000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1242 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1262 #, no-wrap msgid "gitref:ad329796bdb29c69bce610ad332d08257d7157ac[repository=\"src\",length=12]" msgstr "" #. type: Table -#: 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:1263 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1268 #, no-wrap msgid "March 10, 2022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1245 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1265 #, no-wrap msgid "releng/13.1 branched." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1246 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1266 #, no-wrap msgid "1301500" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1247 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1267 #, no-wrap msgid "gitref:08523c8c63bbcdcd3f0d36787a544817cb5b8282[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1250 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1270 #, no-wrap msgid "13.1-STABLE after releng/13.1 branched." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1251 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1271 #, no-wrap msgid "1301501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1252 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1272 #, no-wrap msgid "gitref:6663718bb49635deac3f5dc55fa6f0f7cba593ba[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1253 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1273 #, no-wrap msgid "March 27, 2022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1255 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1275 #, 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:1256 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1276 #, no-wrap msgid "1301502" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1257 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1277 #, no-wrap msgid "gitref:2278cf4e48e7679b0a60008a83c764fe852174b2[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1258 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1278 #, no-wrap msgid "April 27, 2022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1260 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1275 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1284 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1280 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1295 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1304 #, no-wrap msgid "13.1-STABLE after various merges to LinuxKPI." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1261 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1281 #, no-wrap msgid "1301503" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1262 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1282 #, no-wrap msgid "gitref:b2aa64d05bd8b04a1bdb63f2a5f9de39c600b463[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1263 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1283 #, no-wrap msgid "May 19, 2022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1265 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1285 #, 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:1266 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1286 #, no-wrap msgid "1301504" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1267 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1287 #, no-wrap msgid "gitref:a13b6fc61908fd6afa460b88f94e4a67be74bb9a[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1268 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1288 #, no-wrap msgid "June 4, 2022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1270 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1290 #, 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:1271 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1291 #, no-wrap msgid "1301505" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1272 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1292 #, no-wrap msgid "gitref:6f93a76ffeabf7d4488edc73a0cca01436c2903b[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1273 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1283 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1293 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1303 #, no-wrap msgid "June 21, 2022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1276 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1296 #, no-wrap msgid "1301506" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1277 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1297 #, no-wrap msgid "gitref:8e6cfc632cf6f9fc906df9d825649443939b55c6[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1278 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1298 #, no-wrap msgid "July 13, 2022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1280 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1300 #, no-wrap msgid "13.1-STABLE after after adding and ." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1281 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1301 #, no-wrap msgid "1301507" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1282 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1302 #, no-wrap msgid "gitref:9cbba5950123f3afedcc5f24c43956e7a26f22f4[repository=\"src\",length=12]" 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:1296 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1316 #, no-wrap msgid "FreeBSD 12 Versions" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1299 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1319 #, no-wrap msgid "FreeBSD 12 `__FreeBSD_version` Values" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1308 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1328 #, no-wrap msgid "1200000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1309 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1329 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/302409[302409]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1310 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1330 #, no-wrap msgid "July 7, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1312 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1332 #, no-wrap msgid "12.0-CURRENT." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1313 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1333 #, no-wrap msgid "1200001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1314 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1334 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/302628[302628]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1315 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1335 #, no-wrap msgid "July 12, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1317 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1337 #, 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:1318 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1338 #, no-wrap msgid "1200002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1319 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1339 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/304395[304395]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1320 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1340 #, no-wrap msgid "August 18, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1322 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1342 #, 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:1323 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1343 #, no-wrap msgid "1200003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1324 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1344 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/304608[304608]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1325 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2717 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3680 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1345 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2737 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3700 #, no-wrap msgid "August 22, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1327 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1347 #, 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:1328 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1348 #, no-wrap msgid "1200004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1329 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1349 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/304752[304752]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1330 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1350 #, no-wrap msgid "August 24, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1332 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1352 #, 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:1333 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1353 #, no-wrap msgid "1200005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1334 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1354 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/304789[304789]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1335 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1355 #, no-wrap msgid "August 25, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1337 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1357 #, 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:1338 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1358 #, no-wrap msgid "1200006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1339 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1359 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/305256[305256]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1340 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1360 #, no-wrap msgid "September 1, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1342 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1362 #, 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:1343 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1363 #, no-wrap msgid "1200007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1344 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1364 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/305421[305421]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1345 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1365 #, no-wrap msgid "September 5, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1347 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1367 #, 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:1348 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1368 #, no-wrap msgid "1200008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1349 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1369 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/305833[305833]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1350 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1370 #, no-wrap msgid "September 15, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1352 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1372 #, 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:1353 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1373 #, no-wrap msgid "1200009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1354 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1374 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/306077[306077]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1355 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1375 #, no-wrap msgid "September 21, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1357 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1377 #, 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:1358 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1378 #, no-wrap msgid "1200010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1359 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1379 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/306276[306276]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1360 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1380 #, no-wrap msgid "September 23, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1362 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1382 #, 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:1363 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1383 #, no-wrap msgid "1200011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1364 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1384 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/306556[306556]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1365 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1385 #, no-wrap msgid "October 1, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1367 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1387 #, 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:1368 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1388 #, no-wrap msgid "1200012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1369 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1389 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/306592[306592]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1370 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1390 #, no-wrap msgid "October 2, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1372 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1392 #, 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:1373 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1393 #, no-wrap msgid "1200013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1374 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1394 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/307140[307140]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1375 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1395 #, no-wrap msgid "October 12, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1377 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1397 #, 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:1378 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1398 #, no-wrap msgid "1200014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1379 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1399 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/307529[307529]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1380 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1400 #, no-wrap msgid "October 17, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1382 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1402 #, 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:1383 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1403 #, no-wrap msgid "1200015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1384 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1404 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/308874[308874]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1385 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1405 #, no-wrap msgid "November 20, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1387 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1407 #, 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:1388 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1408 #, no-wrap msgid "1200016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1389 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1409 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/309017[309017]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1390 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1410 #, no-wrap msgid "November 22, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1392 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1412 #, 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:1393 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1413 #, no-wrap msgid "1200017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1394 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1414 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/309124[309124]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1395 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1415 #, no-wrap msgid "November 25, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1397 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1417 #, no-wrap msgid "12.0-CURRENT after upgrading our 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:1398 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1418 #, no-wrap msgid "1200018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1399 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1419 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/309676[309676]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1400 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1420 #, no-wrap msgid "December 7, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1402 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1422 #, 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:1403 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1423 #, no-wrap msgid "1200019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1404 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1424 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/310149[310149]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1405 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1425 #, no-wrap msgid "December 16, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1407 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1427 #, 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:1408 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1428 #, no-wrap msgid "1200020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1409 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1429 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/312087[312087]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1410 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1430 #, no-wrap msgid "January 13, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1412 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1432 #, no-wrap msgid "12.0-CURRENT after removing `fgetsock` and `fputsock`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1413 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1433 #, no-wrap msgid "1200021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1414 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1434 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/313858[313858]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1415 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1435 #, no-wrap msgid "February 16, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1417 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1437 #, no-wrap msgid "12.0-CURRENT after removing MCA and EISA support." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1418 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1438 #, no-wrap msgid "1200022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1419 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1439 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/314040[314040]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1420 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1440 #, no-wrap msgid "February 21, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1422 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1442 #, 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:1424 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1444 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/314373[314373]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1425 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1430 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1445 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1450 #, no-wrap msgid "March 2, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1427 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1447 #, 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:1428 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1448 #, no-wrap msgid "1200023" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1429 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1449 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/314564[314564]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1432 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1452 #, no-wrap msgid "12.0-CURRENT after upgrading our 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:1433 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1453 #, no-wrap msgid "1200024" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1434 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1454 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/314865[314865]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1435 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1455 #, no-wrap msgid "March 7, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1437 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1457 #, 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:1438 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1458 #, no-wrap msgid "1200025" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1439 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1459 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/315430[315430]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1440 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1445 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1460 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1465 #, no-wrap msgid "March 16, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1442 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1462 #, no-wrap msgid "12.0-CURRENT after addition of the [.filename]## header." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1443 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1463 #, no-wrap msgid "1200026" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1444 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1464 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/315662[315662]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1447 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1467 #, 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:1448 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1468 #, no-wrap msgid "1200027" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1449 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1469 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/315673[315673]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1450 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1470 #, no-wrap msgid "March 21, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1452 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1472 #, no-wrap msgid "12.0-CURRENT after making CAM SIM lock optional." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1453 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1473 #, no-wrap msgid "1200028" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1454 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1474 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/316683[316683]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1455 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1475 #, no-wrap msgid "April 10, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1457 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1477 #, 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:1458 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1478 #, no-wrap msgid "1200029" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1459 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1479 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/317176[317176]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1460 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1480 #, no-wrap msgid "April 19, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1462 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1482 #, 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:1463 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1483 #, no-wrap msgid "1200030" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1464 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1484 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/317383[317383]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1465 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1485 #, no-wrap msgid "April 24, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1467 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1487 #, 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:1468 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1488 #, no-wrap msgid "1200031" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1469 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1489 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/318736[318736]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1470 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1490 #, no-wrap msgid "May 23, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1472 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1492 #, 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:1473 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1493 #, no-wrap msgid "1200032" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1474 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1494 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/319664[319664]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1475 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1495 #, no-wrap msgid "June 8, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1477 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1497 #, no-wrap msgid "12.0-CURRENT after removal of `groff`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1478 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1498 #, no-wrap msgid "1200033" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1479 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1499 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/320043[320043]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1480 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1500 #, no-wrap msgid "June 17, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1482 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1502 #, 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:1483 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1503 #, no-wrap msgid "1200034" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1484 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1504 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/320085[320085]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1485 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1505 #, no-wrap msgid "June 19, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1487 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1507 #, 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:1488 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1508 #, no-wrap msgid "1200035" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1489 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1509 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/320317[320317]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1490 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1510 #, no-wrap msgid "June 24, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1492 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1512 #, 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:1493 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1513 #, no-wrap msgid "1200036" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1494 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1514 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/320347[320347]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1495 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1515 #, no-wrap msgid "June 26, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1497 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1517 #, 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:1498 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1518 #, no-wrap msgid "1200037" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1499 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1519 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/320545[320545]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1500 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1520 #, no-wrap msgid "July 1, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1502 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1522 #, 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:1503 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1523 #, no-wrap msgid "1200038" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1504 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1524 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/320879[320879]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1505 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1525 #, no-wrap msgid "July 10, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1507 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1527 #, 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:1508 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1528 #, no-wrap msgid "1200039" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1509 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1529 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/321369[321369]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1510 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1530 #, no-wrap msgid "July 22, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1512 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1532 #, 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:1513 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1533 #, no-wrap msgid "1200040" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1514 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2806 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1534 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2826 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/321688[321688]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1515 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2807 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1535 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2827 #, no-wrap msgid "July 29, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1517 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1537 #, 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:1518 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1538 #, no-wrap msgid "1200041" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1519 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1539 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/322762[322762]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1520 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1540 #, no-wrap msgid "August 21, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1522 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1542 #, 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:1523 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1543 #, no-wrap msgid "1200042" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1524 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1544 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/322900[322900]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1525 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1545 #, no-wrap msgid "August 25, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1527 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1547 #, 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:1528 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1548 #, no-wrap msgid "1200043" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1529 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1549 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/322989[322989]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1530 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1550 #, no-wrap msgid "August 28, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1532 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1552 #, 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:1533 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1553 #, no-wrap msgid "1200044" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1534 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1554 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/323349[323349]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1535 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1555 #, no-wrap msgid "September 8, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1537 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1557 #, 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:1538 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1558 #, no-wrap msgid "1200045" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1539 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1559 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/323706[323706]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1540 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1560 #, no-wrap msgid "September 18, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1542 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1562 #, 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:1543 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1563 #, no-wrap msgid "1200046" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1544 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1564 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/323910[323910]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1545 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1565 #, no-wrap msgid "September 22, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1547 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1567 #, 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:1548 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1568 #, no-wrap msgid "1200047" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1549 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1569 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/324053[324053]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1550 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2817 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2822 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1570 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2837 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2842 #, no-wrap msgid "September 26, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1552 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1572 #, 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:1553 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1573 #, no-wrap msgid "1200048" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1554 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1574 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/324227[324227]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1555 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1575 #, no-wrap msgid "October 2, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1557 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1577 #, 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:1558 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1578 #, no-wrap msgid "1200049" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1559 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1579 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/324281[324281]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1560 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1580 #, no-wrap msgid "October 4, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1562 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1582 #, 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:1563 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1583 #, no-wrap msgid "1200050" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1564 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1584 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/324342[324342]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1565 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1585 #, no-wrap msgid "October 5, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1567 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1587 #, 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:1568 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1588 #, no-wrap msgid "1200051" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1569 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1589 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/324455[324455]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1570 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1590 #, no-wrap msgid "October 9, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1572 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1592 #, 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:1573 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1593 #, no-wrap msgid "1200052" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1574 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1594 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/325028[325028]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1575 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1595 #, no-wrap msgid "October 26, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1577 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1597 #, 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:1578 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1598 #, no-wrap msgid "1200053" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1579 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1599 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/325506[325506]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1580 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1600 #, no-wrap msgid "November 7, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1582 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1602 #, 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:1583 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1603 #, no-wrap msgid "1200054" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1584 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1604 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/325852[325852]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1585 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1605 #, no-wrap msgid "November 15, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1587 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1607 #, 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:1588 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1608 #, no-wrap msgid "1200055" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1589 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1609 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/327740[327740]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1590 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1610 #, no-wrap msgid "January 9, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1592 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1612 #, no-wrap msgid "12.0-CURRENT after adding `cpucontrol -e` support." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1593 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1613 #, no-wrap msgid "1200056" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1594 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1614 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/327952[327952]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1595 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1615 #, no-wrap msgid "January 14, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1597 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1617 #, 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:1598 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1618 #, no-wrap msgid "1200057" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1599 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1619 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/329033[329033]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1600 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1620 #, no-wrap msgid "February 8, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1602 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1622 #, 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:1603 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1623 #, no-wrap msgid "1200058" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1604 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1624 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/329166[329166]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1605 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1625 #, no-wrap msgid "February 12, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1607 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1627 #, no-wrap msgid "12.0-CURRENT after the lua loader was committed." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1608 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1628 #, no-wrap msgid "1200059" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1609 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1629 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/330299[330299]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1610 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1630 #, no-wrap msgid "March 2, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1612 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1632 #, 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:1613 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1633 #, no-wrap msgid "1200060" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1614 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1634 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/330384[330384]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1615 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1635 #, no-wrap msgid "March 4, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1617 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1637 #, 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:1618 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1638 #, no-wrap msgid "1200061" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1619 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1639 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/332100[332100]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1620 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1640 #, no-wrap msgid "April 6, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1622 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1642 #, 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:1623 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1643 #, no-wrap msgid "1200062" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1624 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1644 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/332423[332423]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1625 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1645 #, no-wrap msgid "April 12, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1627 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1647 #, no-wrap msgid "12.0-CURRENT after changing the Netmap API." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1628 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1648 #, no-wrap msgid "1200063" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1629 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1649 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/333446[333446]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1630 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1650 #, no-wrap msgid "May 10, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1632 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1652 #, 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:1633 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1653 #, no-wrap msgid "1200064" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1634 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1654 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/334074[334074]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1635 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1655 #, no-wrap msgid "May 22, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1637 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1657 #, 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:1638 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1658 #, no-wrap msgid "1200065" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1639 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1659 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/334290[334290]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1640 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1660 #, no-wrap msgid "May 28, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1642 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1662 #, 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:1643 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1663 #, no-wrap msgid "1200066" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1644 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1664 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/334466[334466]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1645 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2882 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2887 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1665 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2902 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2907 #, no-wrap msgid "June 1, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1647 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1667 #, 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:1648 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1668 #, no-wrap msgid "1200067" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1649 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1669 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/334892[334892]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1650 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1670 #, no-wrap msgid "June 9, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1652 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1672 #, 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:1653 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1673 #, no-wrap msgid "1200068" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1654 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1674 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/334930[334930]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1655 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1675 #, no-wrap msgid "June 12, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1657 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1677 #, 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:1658 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1678 #, no-wrap msgid "1200069" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1659 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1679 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/335237[335237]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1660 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1680 #, no-wrap msgid "June 15, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1662 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1682 #, 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:1663 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1683 #, no-wrap msgid "1200070" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1664 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1684 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/335873[335873]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1665 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1685 #, no-wrap msgid "July 2, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1667 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1687 #, 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:1668 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1688 #, no-wrap msgid "1200071" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1669 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1689 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/335930[335930]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1670 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1690 #, no-wrap msgid "July 4, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1672 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1692 #, 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:1673 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1693 #, no-wrap msgid "1200072" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1674 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1694 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/335979[335979]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1675 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1695 #, no-wrap msgid "July 5, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1677 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1697 #, 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:1678 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1698 #, no-wrap msgid "1200073" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1679 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1699 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/336313[336313]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1680 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1700 #, no-wrap msgid "July 15, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1682 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1702 #, 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:1683 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1703 #, no-wrap msgid "1200074" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1684 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1704 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/336360[336360]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1685 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1705 #, no-wrap msgid "July 16, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1687 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1707 #, 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:1688 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1708 #, no-wrap msgid "1200075" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1689 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1709 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/336538[336538]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1690 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1710 #, no-wrap msgid "July 19, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1692 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1712 #, 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:1693 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1713 #, no-wrap msgid "1200076" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1694 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1714 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/336914[336914]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1695 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1715 #, no-wrap msgid "July 30, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1697 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1717 #, no-wrap msgid "12.0-CURRENT after KPI changes to timespecadd." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1698 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1718 #, no-wrap msgid "1200077" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1699 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1719 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/337576[337576]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1700 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1720 #, no-wrap msgid "August 10, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1702 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1722 #, 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:1703 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1723 #, no-wrap msgid "1200078" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1704 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1724 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/337863[337863]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1705 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1725 #, no-wrap msgid "August 15, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1707 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1727 #, no-wrap msgid "12.0-CURRENT after exec.created hook for jails." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1708 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1728 #, no-wrap msgid "1200079" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1709 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1729 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/338061[338061]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1710 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1730 #, no-wrap msgid "August 19, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1712 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1732 #, 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:1713 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1733 #, no-wrap msgid "1200080" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1714 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1734 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/338172[338172]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1715 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1735 #, no-wrap msgid "August 22, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1717 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1737 #, no-wrap msgid "12.0-CURRENT after removing the drm drivers." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1718 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1738 #, no-wrap msgid "1200081" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1719 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1739 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/338182[338182]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1720 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1740 #, no-wrap msgid "August 21, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1722 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1742 #, no-wrap msgid "12.0-CURRENT after KPI changes to NVMe." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1723 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1743 #, no-wrap msgid "1200082" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1724 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1744 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/338285[338285]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1725 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1745 #, no-wrap msgid "August 24, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1727 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1747 #, 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:1728 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1748 #, no-wrap msgid "1200083" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1729 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1749 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/338331[338331]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1730 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1750 #, no-wrap msgid "August 26, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1732 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1752 #, 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:1733 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1753 #, no-wrap msgid "1200084" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1734 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1754 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/338478[338478]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1735 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1755 #, no-wrap msgid "September 5, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1737 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1757 #, 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:1738 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1758 #, no-wrap msgid "1200085" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1739 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1759 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/339270[339270]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1742 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1762 #, 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:1743 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1763 #, no-wrap msgid "1200086" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1744 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1764 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/339732[339732]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1747 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1767 #, 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:1748 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1768 #, no-wrap msgid "1200500" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1749 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1769 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/340471[340471]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1750 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1770 #, no-wrap msgid "November 16, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1752 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1772 #, no-wrap msgid "12-STABLE after releng/12.0 was branched." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1753 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1773 #, no-wrap msgid "1200501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1754 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1774 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/342801[342801]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1755 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2912 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1775 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2932 #, no-wrap msgid "January 6, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1757 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1777 #, 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:1758 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1778 #, no-wrap msgid "1200502" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1759 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1779 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/343126[343126]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1760 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1780 #, no-wrap msgid "January 17, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1762 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1782 #, 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:1763 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1783 #, no-wrap msgid "1200503" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1764 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1784 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/344152[344152]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1765 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1785 #, no-wrap msgid "Febrary 15, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1767 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1787 #, 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:1768 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1788 #, no-wrap msgid "1200504" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1769 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1789 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/345169[345169]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1772 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1792 #, 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:1773 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1793 #, no-wrap msgid "1200505" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1774 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1794 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/345327[345327]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1775 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1795 #, no-wrap msgid "March 20, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1777 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1797 #, 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:1778 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1798 #, no-wrap msgid "1200506" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1779 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1799 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/346168[346168]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1780 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1800 #, no-wrap msgid "April 12, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1782 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1802 #, 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:1783 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1803 #, no-wrap msgid "1200507" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1784 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1804 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/346337[346337]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1785 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1805 #, no-wrap msgid "April 17, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1787 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1807 #, 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:1788 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1808 #, no-wrap msgid "1200508" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1789 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2926 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1809 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2946 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/346784[346784]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1790 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2927 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1810 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2947 #, no-wrap msgid "April 27, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1792 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1812 #, no-wrap msgid "12-STABLE after ether_gen_addr availability." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1793 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1813 #, no-wrap msgid "1200509" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1794 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1814 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/347790[347790]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1795 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2937 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1815 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2957 #, no-wrap msgid "May 16, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1797 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1817 #, 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:1798 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1818 #, no-wrap msgid "1200510" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1799 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1819 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/348036[348036]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1800 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1820 #, no-wrap msgid "May 21, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1802 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1822 #, 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:1803 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1823 #, no-wrap msgid "1200511" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1804 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1824 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/348243[348243]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1805 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1810 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1825 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1830 #, no-wrap msgid "May 24, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1807 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1827 #, 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:1808 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1828 #, no-wrap msgid "1200512" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1809 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1829 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/348245[348245]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1812 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1832 #, 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:1813 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1833 #, no-wrap msgid "1200513" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1814 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1834 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/349763[349763]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1815 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1835 #, no-wrap msgid "July 5, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1817 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1837 #, 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:1818 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1838 #, no-wrap msgid "1200514" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1819 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1839 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/350083[350083]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1820 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1840 #, no-wrap msgid "July 17, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1822 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1842 #, no-wrap msgid "12-STABLE after additions to LinuxKPI's rcu list." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1823 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1843 #, no-wrap msgid "1200515" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1824 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1844 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/350877[350877]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1825 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1845 #, no-wrap msgid "August 11, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1827 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1847 #, 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:1828 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1848 #, no-wrap msgid "1200516" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1829 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1849 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/351276[351276]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1830 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1850 #, no-wrap msgid "August 20, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1832 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1852 #, 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:1833 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1853 #, no-wrap msgid "1200517" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1834 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1854 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/352076[352076]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1837 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1857 #, 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:1838 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1858 #, no-wrap msgid "1200518" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1839 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1859 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/352114[352114]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1840 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1860 #, no-wrap msgid "September 10, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1842 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1862 #, no-wrap msgid "12-STABLE after additional updates to LinuxKPI's sysfs." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1843 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1863 #, no-wrap msgid "1200519" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1844 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1864 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/352351[352351]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1845 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1865 #, no-wrap msgid "September 15, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1847 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1867 #, no-wrap msgid "12-STABLE after MFC of the new fusefs driver." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1848 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1868 #, no-wrap msgid "1201000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1849 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1869 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/352546[352546]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1850 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1855 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1870 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1875 #, no-wrap msgid "September 20, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1852 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1872 #, no-wrap msgid "releng/12.1 branched from stable/12@r352480." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1853 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1873 #, no-wrap msgid "1201500" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1854 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1874 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/352547[352547]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1857 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1877 #, no-wrap msgid "12-STABLE after branching releng/12.1." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1858 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1878 #, no-wrap msgid "1201501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1859 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2951 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1879 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2971 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/354598[354598]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1860 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1875 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2952 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1880 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1895 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2972 #, no-wrap msgid "November 10, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1862 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1882 #, 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:1863 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1883 #, no-wrap msgid "1201502" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1864 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1884 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/354613[354613]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1865 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2957 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2962 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2967 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1885 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2977 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2982 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2987 #, no-wrap msgid "November 11, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1867 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1887 #, 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:1868 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1888 #, no-wrap msgid "1201503" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1869 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1889 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/354928[354928]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1872 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1892 #, 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:1873 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1893 #, no-wrap msgid "1201504" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1877 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1897 #, 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:1878 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1898 #, no-wrap msgid "1201505" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1879 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2971 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1899 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2991 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/355899[355899]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1880 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2972 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1900 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2992 #, no-wrap msgid "December 19, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1882 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1902 #, 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:1883 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1903 #, no-wrap msgid "1201506" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1884 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1904 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/355968[355968]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1885 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1905 #, no-wrap msgid "December 21, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1887 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1907 #, 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:1888 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1908 #, no-wrap msgid "1201507" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1889 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1909 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/356306[356306]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1892 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1912 #, 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:1893 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1913 #, no-wrap msgid "1201508" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1894 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1914 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/356394[356394]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1897 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1917 #, 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:1898 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1918 #, no-wrap msgid "1201509" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1899 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1919 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/356460[356460]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1900 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1920 #, no-wrap msgid "January 7, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1902 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1922 #, 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:1903 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1923 #, no-wrap msgid "1201510" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1904 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1924 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/356679[356679]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1905 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2982 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3755 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1925 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3002 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3775 #, no-wrap msgid "January 13, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1907 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1927 #, 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:1908 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1928 #, no-wrap msgid "1201511" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1909 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1929 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/357333[357333]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1910 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1930 #, no-wrap msgid "January 31, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1912 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1932 #, 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:1913 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1933 #, no-wrap msgid "1201512" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1914 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1934 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/357612[357612]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1915 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2987 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1935 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3007 #, no-wrap msgid "February 6, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1917 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1937 #, no-wrap msgid "12-STABLE after recent LinuxKPI changes." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1918 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1938 #, no-wrap msgid "1201513" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1919 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1939 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/359957[359957]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1920 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2992 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1940 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3012 #, no-wrap msgid "April 15, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1922 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1942 #, 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:1923 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1943 #, no-wrap msgid "1201514" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1924 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1944 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/360525[360525]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1925 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1930 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1945 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1950 #, no-wrap msgid "May 1, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1927 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1947 #, 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:1928 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1948 #, no-wrap msgid "1201515" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1929 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1949 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/360545[360545]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1932 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1952 #, 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:1933 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1953 #, no-wrap msgid "1201516" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1934 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1954 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/360620[360620]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1935 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1955 #, no-wrap msgid "May 4, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1937 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1957 #, 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:1938 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1958 #, no-wrap msgid "1201517" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1939 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1959 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/361350[361350]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1940 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1960 #, no-wrap msgid "May 21, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1942 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1962 #, 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:1943 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1963 #, no-wrap msgid "1201518" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1944 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1964 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/362319[362319]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1945 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3022 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1965 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3042 #, no-wrap msgid "June 18, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1947 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1967 #, 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:1948 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1968 #, no-wrap msgid "1201519" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1949 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1969 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/362916[362916]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1950 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3027 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1970 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3047 #, no-wrap msgid "July 4, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1952 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1972 #, 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:1953 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1973 #, no-wrap msgid "1201520" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1954 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1974 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/363494[363494]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1955 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3032 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1975 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3052 #, no-wrap msgid "July 24, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1957 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1977 #, 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:1958 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1978 #, no-wrap msgid "1201521" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1959 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1979 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/363790[363790]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1960 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3037 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1980 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3057 #, no-wrap msgid "August 3, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1962 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1982 #, 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:1963 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1983 #, no-wrap msgid "1201522" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1964 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1984 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/363832[363832]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1965 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1985 #, no-wrap msgid "August 4, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1967 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1987 #, no-wrap msgid "12-STABLE after adding sysctlbyname system call." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1968 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1988 #, no-wrap msgid "1201523" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1969 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1989 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/364390[364390]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1970 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3042 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1990 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3062 #, no-wrap msgid "August 19, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1972 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1992 #, 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:1973 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1993 #, no-wrap msgid "1201524" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1974 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1994 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/365356[365356]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1975 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1995 #, no-wrap msgid "September 5, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1977 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1997 #, 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:1978 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1998 #, no-wrap msgid "1201525" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1979 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3046 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1999 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3066 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/365471[365471]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1982 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2047 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2002 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2067 #, 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:1983 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2003 #, no-wrap msgid "1201526" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1984 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2004 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/365608[365608]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1985 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2005 #, no-wrap msgid "September 10, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1987 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2007 #, 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:1988 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2008 #, no-wrap msgid "1202000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1989 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2009 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/365618[365618]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1990 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1995 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2010 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2015 #, no-wrap msgid "September 11, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1992 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2012 #, no-wrap msgid "releng/12.2 branched from stable/12@r365618." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1993 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2013 #, no-wrap msgid "1202500" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1994 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2014 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/365619[365619]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1997 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2017 #, no-wrap msgid "12-STABLE after branching releng/12.2." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1998 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2018 #, no-wrap msgid "1202501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1999 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3051 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2019 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3071 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/365661[365661]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2000 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3052 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2020 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3072 #, no-wrap msgid "September 12, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2002 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2022 #, no-wrap msgid "12-STABLE after followup commits to libcompiler_rt." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2003 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2023 #, no-wrap msgid "1202502" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2004 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2024 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/365816[365816]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2005 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2025 #, no-wrap msgid "September 16, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2007 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2027 #, 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:2008 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2028 #, no-wrap msgid "1202503" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2009 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2029 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/366878[366878]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2012 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2032 #, 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:2013 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2033 #, no-wrap msgid "1202504" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2014 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2034 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/367511[367511]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2017 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2037 #, 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:2018 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2038 #, no-wrap msgid "1202505" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2019 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2039 #, no-wrap msgid "gitref:f3d75bed5475b15f21edf4052665b1212b548bd0[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2020 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2040 #, no-wrap msgid "December 28, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2022 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2042 #, 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:2023 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2043 #, no-wrap msgid "1202506" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2024 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2044 #, no-wrap msgid "gitref:d36cc12ddfe3335ec8306bd4b393f11069551fa0[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2027 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2047 #, 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:2028 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2048 #, no-wrap msgid "1202507" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2029 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2049 #, no-wrap msgid "gitref:1e279fe9deaea1c5e3503117dd3077dcffb1276d[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2032 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2052 #, 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:2033 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2053 #, no-wrap msgid "1202508" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2034 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2054 #, no-wrap msgid "gitref:489236b0474857b0a7a2df77c302290e12be9e7b[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2037 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2057 #, 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:2038 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2058 #, no-wrap msgid "1203500" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2039 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2059 #, no-wrap msgid "gitref:f2900e784cb024e55ec0f5cd6834af5fadcb9f9a[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2040 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2060 #, no-wrap msgid "October 20, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2042 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2062 #, no-wrap msgid "12-STABLE after branching releng/12.3." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2043 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2063 #, no-wrap msgid "1203501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2044 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2064 #, no-wrap msgid "gitref:b148c7b87148b653fdbef9c5aa591b9abcd99e26[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2045 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2050 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2065 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2070 #, no-wrap msgid "December 22, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2048 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2068 #, no-wrap msgid "1203502" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2049 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2069 #, no-wrap msgid "gitref:4772e4135cb3fe7f25531894f3b02f35ec086bda[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2052 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2072 #, 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:2053 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2073 #, no-wrap msgid "1203503" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2054 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2074 #, no-wrap msgid "gitref:e405b2dc913c99189aa9b923ed686a790253cc7e[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2055 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2060 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2065 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2075 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2080 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2085 #, no-wrap msgid "December 25, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2057 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2077 #, 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:2058 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2078 #, no-wrap msgid "1203504" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2059 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2079 #, no-wrap msgid "gitref:1a398266112e73f91a4f2e2701ceefd3f2948aac[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2062 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2082 #, 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:2063 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2083 #, no-wrap msgid "1203505" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2064 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2084 #, no-wrap msgid "gitref:0b7be89b329e0f862c25f34abfb13c75a4d45f2a[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2067 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2087 #, 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:2068 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2088 #, no-wrap msgid "1203506" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2069 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2089 #, no-wrap msgid "gitref:f591279d9c93bc2ea9cd1a447c2df11d437fbc7b[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2070 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2090 #, no-wrap msgid "February 12, 2022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2072 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2092 #, no-wrap msgid "12-STABLE after restoring availability tradeoff of random(4)." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2073 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2093 #, no-wrap msgid "1203507" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2074 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2094 #, no-wrap msgid "gitref:180d95e04e938328de8f2a24d16fdb5049e15262[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2075 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2095 #, no-wrap msgid "April 9, 2022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2076 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2096 #, no-wrap msgid "12-STABLE after zlib unification." msgstr "" #. Template: #. |12XXXXX #. |gitref:XXXXXXXX[repository="src",length=12] #. |October 30, 2021 #. |12-STABLE after XXXXXX. #. type: Title == -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2088 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2108 #, no-wrap msgid "FreeBSD 11 Versions" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2091 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2111 #, no-wrap msgid "FreeBSD 11 `__FreeBSD_version` Values" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2100 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2120 #, no-wrap msgid "1100000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2101 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2121 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/256284[256284]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2102 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3375 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2122 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3395 #, no-wrap msgid "October 10, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2104 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2124 #, no-wrap msgid "11.0-CURRENT." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2105 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2125 #, no-wrap msgid "1100001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2106 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2126 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/256776[256776]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2107 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2127 #, no-wrap msgid "October 19, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2109 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2129 #, 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:2110 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2130 #, no-wrap msgid "1100002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2111 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2131 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/257696[257696]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2112 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2132 #, no-wrap msgid "November 5, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2114 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2134 #, no-wrap msgid "11.0-CURRENT after dropping support for historic ioctls." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2115 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2135 #, no-wrap msgid "1100003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2116 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2136 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/258284[258284]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2117 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2137 #, no-wrap msgid "November 17, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2119 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2139 #, no-wrap msgid "11.0-CURRENT after iconv changes." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2120 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2140 #, no-wrap msgid "1100004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2121 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2141 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/259424[259424]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2122 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3400 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2142 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3420 #, no-wrap msgid "December 15, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2124 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2144 #, 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:2125 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2145 #, no-wrap msgid "1100005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2126 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2146 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/260010[260010]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2127 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2147 #, no-wrap msgid "December 28, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2129 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2149 #, 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:2130 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2150 #, no-wrap msgid "1100006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2131 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2151 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/261246[261246]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2132 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2152 #, no-wrap msgid "January 28, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2134 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2154 #, no-wrap msgid "11.0-CURRENT after upgrades of libelf and libdwarf." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2135 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2155 #, no-wrap msgid "1100007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2136 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2156 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/261283[261283]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2137 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2157 #, no-wrap msgid "January 30, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2139 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2159 #, 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:2140 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2160 #, no-wrap msgid "1100008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2141 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2161 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/261881[261881]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2142 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2162 #, no-wrap msgid "February 14, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2144 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2164 #, 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:2145 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2165 #, no-wrap msgid "1100009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2146 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2166 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/261991[261991]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2147 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2167 #, no-wrap msgid "February 16, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2149 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2169 #, 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:2150 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2170 #, no-wrap msgid "1100010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2151 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2171 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/262630[262630]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2152 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2172 #, no-wrap msgid "February 28, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2154 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2174 #, 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:2155 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2175 #, no-wrap msgid "1100011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2156 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2176 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/263102[263102]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2157 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2177 #, no-wrap msgid "March 13, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2159 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2179 #, 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:2160 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2180 #, no-wrap msgid "1100012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2161 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2181 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/263140[263140]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2162 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2167 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4113 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2182 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2187 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4133 #, no-wrap msgid "March 14, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2164 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2184 #, 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:2165 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2185 #, no-wrap msgid "1100013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2166 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2186 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/263152[263152]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2169 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2189 #, no-wrap msgid "11.0-CURRENT after removal of AppleTalk protocol support." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2170 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2190 #, no-wrap msgid "1100014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2171 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2191 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/263235[263235]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2172 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2192 #, no-wrap msgid "March 16, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2174 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2194 #, no-wrap msgid "11.0-CURRENT after renaming [.filename]## to [.filename]## 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:2175 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2195 #, no-wrap msgid "1100015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2176 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2196 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/263620[263620]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2177 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2197 #, no-wrap msgid "March 22, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2179 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2199 #, no-wrap msgid "11.0-CURRENT after `cnt` rename to `vm_cnt`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2180 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2200 #, no-wrap msgid "1100016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2181 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2201 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/263660[263660]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2182 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2202 #, no-wrap msgid "March 23, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2184 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2204 #, no-wrap msgid "11.0-CURRENT after addition of `armv6hf TARGET_ARCH`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2185 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2205 #, no-wrap msgid "1100017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2186 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2206 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/264121[264121]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2187 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2207 #, no-wrap msgid "April 4, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2189 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2209 #, no-wrap msgid "11.0-CURRENT after GCC support for `__block` definition." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2190 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2210 #, no-wrap msgid "1100018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2191 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2211 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/264212[264212]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2192 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3425 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2212 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3445 #, no-wrap msgid "April 6, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2194 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2214 #, 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:2195 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2215 #, no-wrap msgid "1100019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2196 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3429 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4127 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2216 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3449 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4147 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/264289[264289]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2197 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3430 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2217 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3450 #, no-wrap msgid "April 8, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2199 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2219 #, 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:2200 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2220 #, no-wrap msgid "1100020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2201 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2221 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/265215[265215]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2202 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2222 #, no-wrap msgid "May 1, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2204 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2224 #, 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:2205 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2225 #, no-wrap msgid "1100021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2206 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2226 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/266151[266151]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2207 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2227 #, no-wrap msgid "May 6, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2209 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2229 #, 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:2210 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2230 #, no-wrap msgid "1100022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2211 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2231 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/266904[266904]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2212 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2232 #, no-wrap msgid "May 30, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2214 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2234 #, no-wrap msgid "11.0-CURRENT after changes to man:strcasecmp[3], moving man:strcasecmp_l[3] and man:strncasecmp_l[3] from [.filename]## to [.filename]## 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:2215 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2235 #, no-wrap msgid "1100023" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2216 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2236 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/267440[267440]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2217 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3445 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2237 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3465 #, no-wrap msgid "June 13, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2219 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2239 #, 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:2220 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2240 #, no-wrap msgid "1100024" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2221 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2241 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/267992[267992]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2222 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2242 #, no-wrap msgid "June 27, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2224 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2244 #, no-wrap msgid "11.0-CURRENT after man:sysctl[3] API change." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2225 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2245 #, no-wrap msgid "1100025" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2226 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2246 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/268066[268066]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2227 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2247 #, no-wrap msgid "June 30, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2229 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2249 #, 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:2230 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2250 #, no-wrap msgid "1100026" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2231 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2251 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/268118[268118]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2232 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2252 #, no-wrap msgid "July 1, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2234 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2254 #, 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:2235 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2255 #, no-wrap msgid "1100027" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2236 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2256 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/268441[268441]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2237 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3450 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4148 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2257 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3470 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4168 #, no-wrap msgid "July 8, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2239 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2259 #, 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:2240 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2260 #, no-wrap msgid "1100028" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2241 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2261 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/268945[268945]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2242 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2262 #, no-wrap msgid "July 21, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2244 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2264 #, 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:2245 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2265 #, no-wrap msgid "1100029" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2246 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2266 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/270173[270173]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2247 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3460 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3465 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2267 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3480 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3485 #, no-wrap msgid "August 3, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2249 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2269 #, 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:2250 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2270 #, no-wrap msgid "1100030" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2251 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2271 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/270929[270929]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2252 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2272 #, no-wrap msgid "September 1, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2254 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2274 #, 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:2255 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2275 #, no-wrap msgid "1100031" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2256 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3469 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4157 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4945 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2276 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3489 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4177 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4965 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/271341[271341]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2257 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2267 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3470 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4158 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4946 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2277 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2287 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3490 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4178 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4966 #, no-wrap msgid "September 9, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2259 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2279 #, 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:2260 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2280 #, no-wrap msgid "1100032" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2261 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2281 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/271438[271438]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2262 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2282 #, no-wrap msgid "September 11, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2264 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2284 #, 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:2265 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2285 #, no-wrap msgid "1100033" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2266 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2286 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/271657[271657]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2269 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2289 #, 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:2270 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2290 #, no-wrap msgid "1100034" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2271 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3474 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4162 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4950 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2291 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3494 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4182 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4970 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/271686[271686]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2272 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3475 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4163 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4951 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2292 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3495 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4183 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4971 #, no-wrap msgid "September 16, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2274 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2294 #, 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:2275 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2295 #, no-wrap msgid "1100035" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2276 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2296 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/271705[271705]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2277 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2282 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2297 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2302 #, no-wrap msgid "September 17, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2279 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2299 #, no-wrap msgid "11.0-CURRENT after i915 HW context support." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2280 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2300 #, no-wrap msgid "1100036" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2281 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2301 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/271724[271724]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2284 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2304 #, 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:2285 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2305 #, no-wrap msgid "1100037" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2286 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2306 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/272674[272674]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2287 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2307 #, no-wrap msgid "October 6, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2289 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2309 #, 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:2290 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2310 #, no-wrap msgid "1100038" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2291 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2311 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/272951[272951]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2292 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2312 #, no-wrap msgid "October 11, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2294 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2314 #, no-wrap msgid "11.0-CURRENT after cleanup of TCP wrapper headers." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2295 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2315 #, no-wrap msgid "1100039" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2296 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2316 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/273250[273250]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2297 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2317 #, no-wrap msgid "October 18, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2299 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2319 #, 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:2300 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2320 #, no-wrap msgid "1100040" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2301 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3494 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4167 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4955 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2321 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3514 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4187 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4975 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/273432[273432]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2302 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3495 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4168 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4956 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2322 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3515 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4188 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4976 #, no-wrap msgid "October 21, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2304 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2324 #, 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:2305 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2325 #, no-wrap msgid "1100041" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2306 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2326 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/273875[273875]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2307 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2327 #, no-wrap msgid "October 30, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2309 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2329 #, 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:2310 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2330 #, no-wrap msgid "1100042" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2311 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2331 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/274046[274046]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2312 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2332 #, no-wrap msgid "November 3, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2314 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2334 #, no-wrap msgid "11.0-CURRENT after a change to `struct tcpcb`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2315 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2335 #, no-wrap msgid "1100043" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2316 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2336 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/274085[274085]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2317 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2322 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2327 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3500 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4173 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4961 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2337 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2342 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2347 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3520 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4193 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4981 #, no-wrap msgid "November 4, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2319 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2339 #, 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:2320 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2340 #, no-wrap msgid "1100044" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2321 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2341 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/274116[274116]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2324 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2344 #, 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:2325 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2345 #, no-wrap msgid "1100045" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2326 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3499 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4172 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4960 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2346 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3519 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4192 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4980 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/274162[274162]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2329 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2349 #, 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:2330 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2350 #, no-wrap msgid "1100046" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2331 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2351 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/274470[274470]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2332 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2337 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2352 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2357 #, no-wrap msgid "November 13, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2334 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2354 #, 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:2335 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2355 #, no-wrap msgid "1100047" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2336 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2356 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/274476[274476]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2339 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2359 #, 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:2340 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2360 #, no-wrap msgid "1100048" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2341 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2361 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/275358[275358]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2342 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2362 #, no-wrap msgid "December 1, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2344 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2364 #, 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:2345 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2365 #, no-wrap msgid "1100049" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2346 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2366 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/275633[275633]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2347 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2367 #, no-wrap msgid "December 9, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2349 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2369 #, 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:2350 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2370 #, no-wrap msgid "1100050" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2351 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2371 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/275732[275732]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2352 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2372 #, no-wrap msgid "December 12, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2354 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2374 #, 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:2355 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2375 #, no-wrap msgid "1100051" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2356 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2376 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/276096[276096]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2357 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2377 #, no-wrap msgid "December 23, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2359 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2379 #, 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:2360 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2380 #, no-wrap msgid "1100052" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2361 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2381 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/276479[276479]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2362 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2382 #, no-wrap msgid "December 31, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2364 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2384 #, 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:2365 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2385 #, no-wrap msgid "1100053" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2366 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2386 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/276781[276781]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2367 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2387 #, no-wrap msgid "January 7, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2369 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2389 #, 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:2370 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2390 #, no-wrap msgid "1100054" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2371 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2391 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/277213[277213]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2372 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2392 #, no-wrap msgid "January 15, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2374 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2394 #, no-wrap msgid "11.0-CURRENT after rewrite of callout subsystem." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2375 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2395 #, no-wrap msgid "1100055" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2376 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2396 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/277528[277528]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2377 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2397 #, no-wrap msgid "January 22, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2379 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2399 #, 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:2380 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2400 #, no-wrap msgid "1100056" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2381 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2401 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/277610[277610]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2382 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2402 #, no-wrap msgid "January 23, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2384 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2404 #, 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:2385 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2405 #, no-wrap msgid "1100057" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2386 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2406 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/277897[277897]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2387 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2407 #, no-wrap msgid "January 29, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2389 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2409 #, no-wrap msgid "11.0-CURRENT after removal of d_thread_t." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2390 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2410 #, no-wrap msgid "1100058" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2391 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2411 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/278228[278228]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2392 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2412 #, no-wrap msgid "February 5, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2394 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2414 #, 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:2395 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2415 #, no-wrap msgid "1100059" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2396 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2416 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/278442[278442]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2397 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2417 #, no-wrap msgid "February 9, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2399 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2419 #, 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:2400 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2420 #, no-wrap msgid "1100060" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2401 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2421 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/278846[278846]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2402 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2422 #, no-wrap msgid "February 16, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2404 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2424 #, 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:2405 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2425 #, no-wrap msgid "1100061" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2406 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2426 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/278964[278964]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2407 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3530 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2427 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3550 #, no-wrap msgid "February 18, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2409 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2429 #, no-wrap msgid "11.0-CURRENT after `CDAI_FLAG_NONE` addition." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2410 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2430 #, no-wrap msgid "1100062" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2411 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2431 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/279221[279221]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2412 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2432 #, no-wrap msgid "February 23, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2414 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2434 #, 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:2415 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2435 #, no-wrap msgid "1100063" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2416 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2436 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/279728[279728]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2417 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2422 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2437 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2442 #, no-wrap msgid "March 7, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2419 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2439 #, 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:2420 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2440 #, no-wrap msgid "1100064" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2421 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2441 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/279729[279729]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2424 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2444 #, 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:2425 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2445 #, no-wrap msgid "1100065" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2426 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2446 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/280031[280031]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2427 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2447 #, no-wrap msgid "March 15, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2429 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2449 #, 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:2430 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2450 #, no-wrap msgid "1100066" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2431 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2451 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/280306[280306]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2432 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2452 #, no-wrap msgid "March 20, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2434 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2454 #, 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:2435 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2455 #, no-wrap msgid "1100067" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2436 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2456 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/280630[280630]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2437 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2457 #, no-wrap msgid "March 25, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2439 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2459 #, 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:2440 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2460 #, no-wrap msgid "1100068" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2441 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2461 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/281172[281172]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2442 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2462 #, no-wrap msgid "April 6, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2444 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2464 #, 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:2445 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2465 #, no-wrap msgid "1100069" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2446 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2466 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/281550[281550]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2447 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2467 #, no-wrap msgid "April 15, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2449 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2469 #, 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:2450 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2470 #, no-wrap msgid "1100070" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2451 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2471 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/281613[281613]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2452 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2472 #, no-wrap msgid "April 16, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2454 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2474 #, 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:2455 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2475 #, no-wrap msgid "1100071" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2456 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2476 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/282256[282256]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2457 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2477 #, no-wrap msgid "April 29, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2459 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2479 #, 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:2460 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2480 #, no-wrap msgid "1100072" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2461 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2481 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/282319[282319]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2462 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2482 #, no-wrap msgid "May 1, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2464 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2484 #, 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:2465 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2485 #, no-wrap msgid "1100073" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2466 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2486 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/282650[282650]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2467 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2487 #, no-wrap msgid "May 8, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2469 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2489 #, 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:2470 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2490 #, no-wrap msgid "1100074" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2471 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2491 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/283526[283526]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2472 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2492 #, no-wrap msgid "May 25, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2474 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2494 #, 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:2475 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2495 #, no-wrap msgid "1100075" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2476 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2496 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/283623[283623]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2477 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2497 #, no-wrap msgid "May 27, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2479 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2499 #, 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:2480 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2500 #, no-wrap msgid "1100076" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2481 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2501 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/283983[283983]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2482 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2502 #, no-wrap msgid "June 4, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2484 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2504 #, 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:2485 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2505 #, no-wrap msgid "1100077" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2486 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2506 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/284233[284233]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2487 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3580 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2507 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3600 #, no-wrap msgid "June 10, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2489 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2509 #, 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:2490 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2510 #, no-wrap msgid "1100078" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2491 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2511 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/286672[286672]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2492 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2707 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2512 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2727 #, no-wrap msgid "August 12, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2494 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2514 #, 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:2495 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2515 #, no-wrap msgid "1100079" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2496 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2516 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/286874[286874]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2497 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2517 #, no-wrap msgid "August 18, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2499 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2519 #, 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:2500 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2520 #, no-wrap msgid "1100080" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2501 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2521 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/288943[288943]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2502 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2522 #, no-wrap msgid "October 5, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2504 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2524 #, 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:2505 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2525 #, no-wrap msgid "1100081" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2506 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2526 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/289415[289415]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2507 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2527 #, no-wrap msgid "October 16, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2509 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2529 #, 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:2510 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2530 #, no-wrap msgid "1100082" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2511 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2531 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/289594[289594]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2512 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2532 #, no-wrap msgid "October 19, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2514 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2534 #, no-wrap msgid "11.0-CURRENT after Linux KPI updates." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2515 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2535 #, no-wrap msgid "1100083" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2516 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2536 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/289749[289749]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2517 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2537 #, no-wrap msgid "October 22, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2519 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2539 #, 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:2520 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2540 #, no-wrap msgid "1100084" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2521 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2541 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/290135[290135]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2522 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2542 #, no-wrap msgid "October 29, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2524 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2544 #, 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:2525 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2545 #, no-wrap msgid "1100085" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2526 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2546 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/290207[290207]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2527 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2547 #, no-wrap msgid "October 30, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2529 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2549 #, 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:2530 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2550 #, no-wrap msgid "1100086" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2531 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2551 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/290275[290275]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2532 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2552 #, no-wrap msgid "November 2, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2534 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2554 #, 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:2535 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2555 #, no-wrap msgid "1100087" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2536 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2556 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/290479[290479]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2537 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2542 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2547 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2557 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2562 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2567 #, no-wrap msgid "November 7, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2539 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2559 #, 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:2540 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2560 #, no-wrap msgid "1100088" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2541 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2561 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/290495[290495]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2544 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2564 #, no-wrap msgid "11.0-CURRENT after string collation and locales rework." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2545 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2565 #, no-wrap msgid "1100089" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2546 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2566 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/290505[290505]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2549 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2569 #, 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:2550 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2570 #, no-wrap msgid "1100090" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2551 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2571 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/290715[290715]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2552 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2572 #, no-wrap msgid "November 10, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2554 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2574 #, 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:2555 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2575 #, no-wrap msgid "1100091" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2556 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2576 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/291537[291537]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2557 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2577 #, no-wrap msgid "November 30, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2559 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2579 #, 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:2560 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2580 #, no-wrap msgid "1100092" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2561 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2581 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/292499[292499]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2562 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2582 #, no-wrap msgid "December 19, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2564 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2584 #, 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:2565 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2585 #, no-wrap msgid "1100093" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2566 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2586 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/292966[292966]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2567 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3620 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2587 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3640 #, no-wrap msgid "December 30, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2569 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2589 #, 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:2570 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2590 #, no-wrap msgid "1100094" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2571 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2591 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/294086[294086]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2572 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2592 #, no-wrap msgid "January 15, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2574 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2594 #, 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:2575 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2595 #, no-wrap msgid "1100095" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2576 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2596 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/294327[294327]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2577 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2597 #, no-wrap msgid "January 19, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2579 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2599 #, no-wrap msgid "11.0-CURRENT after LRO optimizations." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2580 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2600 #, no-wrap msgid "1100096" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2581 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2601 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/294505[294505]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2582 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2602 #, no-wrap msgid "January 21, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2584 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2604 #, no-wrap msgid "11.0-CURRENT after LinuxKPI idr_* additions." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2585 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2605 #, no-wrap msgid "1100097" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2586 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2606 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/294860[294860]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2587 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2607 #, no-wrap msgid "January 26, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2589 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2609 #, 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:2590 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2610 #, no-wrap msgid "1100098" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2591 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2611 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/295682[295682]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2592 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2612 #, no-wrap msgid "February 16, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2594 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2614 #, 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:2595 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2615 #, no-wrap msgid "1100099" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2596 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2616 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/295739[295739]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2597 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2617 #, no-wrap msgid "February 18, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2599 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2619 #, 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:2600 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2620 #, no-wrap msgid "1100100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2601 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2621 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/296136[296136]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2602 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2622 #, no-wrap msgid "February 26, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2604 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2624 #, 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:2605 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2625 #, no-wrap msgid "1100101" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2606 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2626 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/296417[296417]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2607 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2627 #, no-wrap msgid "March 5, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2609 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2629 #, no-wrap msgid "11.0-CURRENT after upgrading our 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:2610 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2630 #, no-wrap msgid "1100102" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2611 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2631 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/296749[296749]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2612 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2632 #, no-wrap msgid "March 12, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2614 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2634 #, 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:2615 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2635 #, no-wrap msgid "1100103" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2616 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2636 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/297000[297000]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2617 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2637 #, no-wrap msgid "March 18, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2619 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2639 #, 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:2620 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2640 #, no-wrap msgid "1100104" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2621 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2641 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/297156[297156]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2622 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2642 #, no-wrap msgid "March 21, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2624 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2644 #, 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:2625 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2645 #, no-wrap msgid "1100105" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2626 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2646 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/297602[297602]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2627 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2647 #, no-wrap msgid "April 6, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2629 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2649 #, no-wrap msgid "11.0-CURRENT after fixing sed functions `i` and `a` from discarding leading white space." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2630 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2650 #, no-wrap msgid "1100106" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2631 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2651 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/298486[298486]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2632 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2652 #, no-wrap msgid "April 22, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2634 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2654 #, 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:2635 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2655 #, no-wrap msgid "1100107" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2636 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2656 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/299090[299090]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2637 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2657 #, no-wrap msgid "May 4, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2639 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2659 #, 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:2640 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2660 #, no-wrap msgid "1100108" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2641 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2661 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/299530[299530]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2642 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2662 #, no-wrap msgid "May 12, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2644 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2664 #, 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:2645 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2665 #, no-wrap msgid "1100109" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2646 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2666 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/299933[299933]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2647 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2667 #, no-wrap msgid "May 16, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2649 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2669 #, 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:2650 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2670 #, no-wrap msgid "1100110" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2651 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2671 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/300207[300207]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2652 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4193 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2672 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4213 #, no-wrap msgid "May 19, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2654 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2674 #, 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:2655 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2675 #, no-wrap msgid "1100111" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2656 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2676 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/300303[300303]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2657 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2677 #, no-wrap msgid "May 20, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2659 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2679 #, 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:2660 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2680 #, no-wrap msgid "1100112" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2661 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2681 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/300539[300539]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2662 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2682 #, no-wrap msgid "May 23, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2664 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2684 #, 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:2665 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2685 #, no-wrap msgid "1100113" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2666 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2686 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/300701[300701]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2667 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2672 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2687 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2692 #, no-wrap msgid "May 26, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2669 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2689 #, no-wrap msgid "11.0-CURRENT after disabling alignment faults on armv6." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2670 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2690 #, no-wrap msgid "1100114" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2671 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2691 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/300806[300806]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2674 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2694 #, 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:2675 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2695 #, no-wrap msgid "1100115" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2676 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2696 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/300982[300982]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2677 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2697 #, no-wrap msgid "May 30, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2679 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2699 #, 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:2680 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2700 #, no-wrap msgid "1100116" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2681 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2701 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/301011[301011]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2682 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2702 #, no-wrap msgid "May 31, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2684 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2704 #, 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:2685 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2705 #, no-wrap msgid "1100117" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2686 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2706 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/301892[301892]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2687 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2707 #, no-wrap msgid "June 6, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2689 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2709 #, 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:2690 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2710 #, no-wrap msgid "1100118" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2691 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2711 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/302071[302071]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2692 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3670 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2712 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3690 #, no-wrap msgid "June 21, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2694 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2714 #, 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:2695 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2715 #, no-wrap msgid "1100119" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2696 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2716 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/302150[302150]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2697 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2702 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2717 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2722 #, no-wrap msgid "June 23, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2699 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2719 #, 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:2700 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2720 #, no-wrap msgid "1100120" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2701 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2721 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/302153[302153]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2704 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2724 #, no-wrap msgid "11.0-CURRENT after adding spares to struct ifnet." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2705 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2725 #, no-wrap msgid "1100121" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2706 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2711 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2726 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2731 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/303979[303979]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2709 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2729 #, 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:2710 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2730 #, no-wrap msgid "1100500" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2712 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2732 #, no-wrap msgid "August 12, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2714 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2734 #, 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:2715 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2735 #, no-wrap msgid "1100501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2716 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2736 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/304609[304609]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2719 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2739 #, 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:2720 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2740 #, no-wrap msgid "1100502" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2721 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2741 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/304865[304865]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2722 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3685 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2742 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3705 #, no-wrap msgid "August 26, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2724 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2744 #, no-wrap msgid "11.0-STABLE after `LC_*_MASK` fix." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2725 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2745 #, no-wrap msgid "1100503" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2726 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2746 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/305733[305733]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2727 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3690 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4198 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4971 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2747 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3710 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4218 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4991 #, no-wrap msgid "September 12, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2729 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2749 #, 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:2730 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2750 #, no-wrap msgid "1100504" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2731 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2751 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/307330[307330]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2732 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3695 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2752 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3715 #, no-wrap msgid "October 14, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2734 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2754 #, no-wrap msgid "11.0-STABLE after ZFS merges." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2735 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2755 #, no-wrap msgid "1100505" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2736 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2756 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/307590[307590]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2737 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2757 #, no-wrap msgid "October 19, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2739 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2759 #, no-wrap msgid "11.0-STABLE after `struct fb_info` change." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2740 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2760 #, no-wrap msgid "1100506" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2741 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2761 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/308048[308048]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2742 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3700 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2762 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3720 #, no-wrap msgid "October 28, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2744 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2764 #, 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:2745 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2765 #, no-wrap msgid "1100507" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2746 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2766 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/310120[310120]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2747 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3705 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2767 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3725 #, no-wrap msgid "December 15, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2749 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2769 #, 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:2750 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2770 #, no-wrap msgid "1100508" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2751 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2771 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/310618[310618]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2752 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2772 #, no-wrap msgid "December 26, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2754 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2774 #, no-wrap msgid "11.0-STABLE after upgrading our 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:2755 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2775 #, no-wrap msgid "1100509" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2756 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2776 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/311186[311186]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2757 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2777 #, no-wrap msgid "January 3, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2759 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2779 #, 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:2760 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2780 #, no-wrap msgid "1100510" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2761 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2781 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/315312[315312]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2762 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2782 #, no-wrap msgid "March 15, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2764 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2784 #, 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:2765 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2785 #, no-wrap msgid "1100511" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2766 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2786 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/316423[316423]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2767 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2787 #, no-wrap msgid "April 2, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2769 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2789 #, 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:2770 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2790 #, no-wrap msgid "1100512" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2771 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2791 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/316498[316498]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2772 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3715 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2792 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3735 #, no-wrap msgid "April 4, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2774 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2794 #, 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:2775 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2795 #, no-wrap msgid "1100513" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2776 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2796 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/318197[318197]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2777 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3720 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2797 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3740 #, no-wrap msgid "May 11, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2779 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2799 #, no-wrap msgid "11.0-STABLE after merging the addition of the [.filename]## header." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2780 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2800 #, no-wrap msgid "1100514" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2781 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2801 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/319279[319279]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2782 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2802 #, no-wrap msgid "May 31, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2784 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2804 #, 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:2785 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2805 #, no-wrap msgid "1101000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2786 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2806 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/320486[320486]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2787 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2792 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2797 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2807 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2812 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2817 #, no-wrap msgid "June 30, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2789 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2809 #, no-wrap msgid "`releng/11.1` branched from `stable/11`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2790 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2810 #, no-wrap msgid "1101001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2791 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2811 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/320763[320763]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2794 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2814 #, 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:2795 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2815 #, no-wrap msgid "1101500" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2796 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2816 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/320487[320487]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2799 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2819 #, no-wrap msgid "11-STABLE after `releng/11.1` branched." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2800 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2820 #, no-wrap msgid "1101501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2801 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2821 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/320666[320666]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2802 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2822 #, no-wrap msgid "July 5, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2804 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2824 #, 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:2805 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2825 #, no-wrap msgid "1101502" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2809 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2829 #, 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:2810 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2830 #, no-wrap msgid "1101503" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2811 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2831 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/323431[323431]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2812 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2832 #, no-wrap msgid "September 11, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2814 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2834 #, 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:2815 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2835 #, no-wrap msgid "1101504" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2816 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2836 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/324006[324006]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2819 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2839 #, 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:2820 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2840 #, no-wrap msgid "1101505" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2821 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2841 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/324023[324023]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2824 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2844 #, 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:2825 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2845 #, no-wrap msgid "1101506" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2826 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2846 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/325003[325003]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2827 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2847 #, no-wrap msgid "October 25, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2829 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2849 #, 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:2830 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2850 #, no-wrap msgid "1101507" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2831 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3744 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2851 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3764 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/328379[328379]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2832 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2837 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3745 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2852 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2857 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3765 #, no-wrap msgid "January 24, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2834 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2854 #, 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:2835 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2855 #, no-wrap msgid "1101508" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2836 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2856 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/328386[328386]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2839 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2859 #, 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:2840 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2860 #, no-wrap msgid "1101509" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2841 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2861 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/328653[328653]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2842 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2862 #, no-wrap msgid "February 1, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2844 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2864 #, 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:2845 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2865 #, no-wrap msgid "1101510" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2846 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2866 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/329450[329450]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2847 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2867 #, no-wrap msgid "February 17, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2849 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2869 #, 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:2850 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2870 #, no-wrap msgid "1101511" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2851 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2871 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/329981[329981]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2852 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2872 #, no-wrap msgid "February 25, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2854 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2874 #, no-wrap msgid "11-STABLE after concluding the recent LinuxKPI related updates." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2855 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2875 #, no-wrap msgid "1101512" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2856 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2876 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/331219[331219]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2857 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2877 #, no-wrap msgid "March 19, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2859 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2879 #, 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:2860 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2880 #, no-wrap msgid "1101513" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2861 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2881 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/331838[331838]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2862 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2882 #, no-wrap msgid "March 31, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2864 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2884 #, 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:2865 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2885 #, no-wrap msgid "1101514" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2866 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2886 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/332089[332089]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2867 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2887 #, no-wrap msgid "April 5, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2869 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2889 #, 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:2870 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2890 #, no-wrap msgid "1101515" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2871 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2891 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/332363[332363]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2872 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2892 #, no-wrap msgid "April 10, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2874 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2894 #, 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:2875 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2895 #, no-wrap msgid "1101516" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2876 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2896 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/334392[334392]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2877 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2897 #, no-wrap msgid "May 30, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2879 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2899 #, no-wrap msgid "11-STABLE after man:dwatch[1] touch-ups." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2880 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2900 #, no-wrap msgid "1102000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2881 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2901 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/334459[334459]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2884 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2904 #, no-wrap msgid "`releng/11.2` branched from `stable/11`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2885 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2905 #, no-wrap msgid "1102500" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2886 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2906 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/334461[334461]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2889 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2909 #, no-wrap msgid "11-STABLE after releng/11.2 branched." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2890 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2910 #, no-wrap msgid "1102501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2891 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2911 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/335436[335436]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2892 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2912 #, no-wrap msgid "June 20, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2894 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2914 #, 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:2895 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2915 #, no-wrap msgid "1102502" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2896 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2916 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/338617[338617]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2897 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2917 #, no-wrap msgid "September 12, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2899 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2919 #, 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:2900 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2920 #, no-wrap msgid "1102503" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2901 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2921 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/338931[338931]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2902 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2922 #, no-wrap msgid "September 25, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2904 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2924 #, 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:2905 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2925 #, no-wrap msgid "1102504" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2906 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2926 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/340309[340309]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2907 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2927 #, no-wrap msgid "November 9, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2909 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2929 #, 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:2910 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2930 #, no-wrap msgid "1102505" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2911 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2931 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/342804[342804]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2914 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2934 #, 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:2915 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2935 #, no-wrap msgid "1102506" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2916 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2936 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/344220[344220]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2917 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2937 #, no-wrap msgid "February 17, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2919 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2939 #, no-wrap msgid "11-STABLE after merging multiple commits to lualoader." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2920 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2940 #, no-wrap msgid "1102507" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2921 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2941 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/346296[346296]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2924 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2944 #, 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:2925 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2945 #, no-wrap msgid "1102508" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2929 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2949 #, no-wrap msgid "11-STABLE after ether_gen_addr availability." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2930 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2950 #, no-wrap msgid "1102509" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2931 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2951 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/347212[347212]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2934 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2954 #, 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:2935 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2955 #, no-wrap msgid "1102510" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2936 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2956 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/347883[347883]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2939 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2959 #, 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:2940 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2960 #, no-wrap msgid "1103000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2941 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2961 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/349026[349026]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2942 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2947 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2962 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2967 #, no-wrap msgid "June 14, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2944 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2964 #, no-wrap msgid "`releng/11.3` branched from `stable/11`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2945 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2965 #, no-wrap msgid "1103500" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2946 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2966 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/349027[349027]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2949 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2969 #, no-wrap msgid "11-STABLE after releng/11.3 branched." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2950 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2970 #, no-wrap msgid "1103501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2954 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2974 #, 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:2955 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2975 #, no-wrap msgid "1103502" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2956 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2976 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/354614[354614]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2959 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2979 #, 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:2960 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2980 #, no-wrap msgid "1103503" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2961 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2981 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/354615[354615]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2964 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2984 #, no-wrap msgid "11-STABLE after LinuxKPI sysfs improvements." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2965 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2985 #, no-wrap msgid "1103504" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2966 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2986 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/354616[354616]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2969 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2989 #, 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:2970 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2990 #, no-wrap msgid "1103505" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2974 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2994 #, 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:2975 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2995 #, no-wrap msgid "1103506" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2976 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2996 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/356395[356395]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2979 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2999 #, 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:2980 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3000 #, no-wrap msgid "1103507" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2981 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3001 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/356680[356680]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2984 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3004 #, 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:2985 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3005 #, no-wrap msgid "1103508" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2986 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3006 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/357613[357613]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2989 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3009 #, no-wrap msgid "11-STABLE after recent LinuxKPI changes." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2990 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3010 #, no-wrap msgid "1103509" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2991 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3011 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/359958[359958]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2994 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3014 #, 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:2995 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3015 #, no-wrap msgid "1103510" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2996 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3016 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/360658[360658]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2997 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3017 #, no-wrap msgid "May 5, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2999 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3019 #, 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:3000 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3020 #, no-wrap msgid "1103511" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3001 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3021 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/360784[360784]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3004 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3024 #, 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:3005 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3025 #, no-wrap msgid "1104000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3006 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3026 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/360804[360804]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3007 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3012 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3017 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3027 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3032 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3037 #, no-wrap msgid "May 8, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3009 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3029 #, no-wrap msgid "`releng/11.4` branched from `stable/11`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3010 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3030 #, no-wrap msgid "1104001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3011 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3031 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/360822[360822]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3014 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3034 #, 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:3015 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3035 #, no-wrap msgid "1104500" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3016 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3036 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/360805[360805]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3019 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3039 #, no-wrap msgid "11-STABLE after releng/11.4 branched." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3020 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3040 #, no-wrap msgid "1104501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3021 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3041 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/362320[362320]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3024 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3044 #, 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:3025 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3045 #, no-wrap msgid "1104502" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3026 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3046 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/362919[362919]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3029 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3049 #, 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:3030 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3050 #, no-wrap msgid "1104503" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3031 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3051 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/363496[363496]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3034 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3054 #, 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:3035 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3055 #, no-wrap msgid "1104504" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3036 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3056 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/363792[363792]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3039 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3059 #, 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:3040 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3060 #, no-wrap msgid "1104505" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3041 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3061 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/364391[364391]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3044 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3064 #, 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:3045 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3065 #, no-wrap msgid "1104506" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3049 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3069 #, 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:3050 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3070 #, no-wrap msgid "1104507" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3054 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3074 #, no-wrap msgid "11-STABLE after followup commits to libcompiler_rt." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3055 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3075 #, no-wrap msgid "1104508" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3056 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3076 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/366879[366879]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3059 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3079 #, 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:3060 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3080 #, no-wrap msgid "1104509" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3061 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3081 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/366889[366889]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3064 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3084 #, no-wrap msgid "11-STABLE after additions to LinuxKPI's `RCU` list." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3065 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3085 #, no-wrap msgid "1104510" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3066 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3086 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/367513[367513]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3068 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3088 #, no-wrap msgid "11-STABLE after the addition of `ptsname_r`." msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3071 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3091 #, no-wrap msgid "FreeBSD 10 Versions" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3074 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3094 #, no-wrap msgid "FreeBSD 10 `__FreeBSD_version` Values" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3083 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3103 #, no-wrap msgid "1000000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3084 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3104 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/225757[225757]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3085 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3105 #, no-wrap msgid "September 26, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3087 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3107 #, no-wrap msgid "10.0-CURRENT." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3088 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3108 #, no-wrap msgid "1000001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3089 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3109 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/227070[227070]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3090 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3110 #, no-wrap msgid "November 4, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3092 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3112 #, 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:3093 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3113 #, no-wrap msgid "1000002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3094 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3114 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/228444[228444]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3095 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3115 #, no-wrap msgid "December 12, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3097 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3117 #, 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:3098 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3118 #, no-wrap msgid "1000003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3099 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3119 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/228571[228571]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3100 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3120 #, no-wrap msgid "December 16, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3102 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3122 #, 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:3103 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3123 #, no-wrap msgid "1000004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3104 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3124 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/229204[229204]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3105 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3125 #, no-wrap msgid "January 1, 2012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3107 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3127 #, 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:3108 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3128 #, no-wrap msgid "1000005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3109 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3129 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/230207[230207]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3110 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4013 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4896 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3130 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4033 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4916 #, no-wrap msgid "January 16, 2012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3112 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3132 #, 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:3113 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3133 #, no-wrap msgid "1000006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3114 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3134 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/230590[230590]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3115 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3135 #, no-wrap msgid "January 26, 2012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3117 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3137 #, 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:3118 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3138 #, no-wrap msgid "1000007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3119 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3139 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/231025[231025]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3120 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3140 #, no-wrap msgid "February 5, 2012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3122 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3142 #, 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:3123 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3143 #, no-wrap msgid "1000008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3124 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3144 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/231505[231505]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3125 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3145 #, no-wrap msgid "February 11, 2012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3127 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3147 #, 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:3128 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3148 #, no-wrap msgid "1000009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3129 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3149 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/232154[232154]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3130 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3150 #, no-wrap msgid "February 25, 2012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3132 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3152 #, 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:3133 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3153 #, no-wrap msgid "1000010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3134 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3154 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/233757[233757]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3135 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3155 #, no-wrap msgid "March 31, 2012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3137 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3157 #, no-wrap msgid "10-CURRENT after xlocale cleanup." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3138 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3158 #, no-wrap msgid "1000011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3139 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3159 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/234355[234355]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3140 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3160 #, no-wrap msgid "April 16, 2012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3142 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3162 #, 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:3143 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3163 #, no-wrap msgid "1000012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3144 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3164 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/234924[234924]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3145 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3165 #, no-wrap msgid "May 2, 2012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3147 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3167 #, no-wrap msgid "10-CURRENT jemalloc import." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3148 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3168 #, no-wrap msgid "1000013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3149 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3169 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/235788[235788]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3150 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4033 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3170 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4053 #, no-wrap msgid "May 22, 2012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3152 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3172 #, no-wrap msgid "10-CURRENT after byacc import." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3153 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3173 #, no-wrap msgid "1000014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3154 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3174 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/237631[237631]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3155 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3175 #, no-wrap msgid "June 27, 2012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3157 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3177 #, 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:3158 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3178 #, no-wrap msgid "1000015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3159 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3179 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/238405[238405]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3160 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3180 #, no-wrap msgid "July 12, 2012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3162 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3182 #, no-wrap msgid "10-CURRENT after import of OpenSSL 1.0.1c." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3164 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3184 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/238429[238429]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3165 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3185 #, no-wrap msgid "July 13, 2012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3167 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3187 #, 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:3168 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3188 #, no-wrap msgid "1000016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3169 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3189 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/239179[239179]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3170 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3175 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3190 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3195 #, no-wrap msgid "August 8, 2012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3172 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3192 #, no-wrap msgid "10-CURRENT after KBI change in man:ucom[4]." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3173 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3193 #, no-wrap msgid "1000017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3174 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3194 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/239214[239214]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3177 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3197 #, 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:3178 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3198 #, no-wrap msgid "1000018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3179 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3199 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/240233[240233]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3180 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3200 #, no-wrap msgid "September 8, 2012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3182 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3202 #, no-wrap msgid "10-CURRENT after major rewrite of man:pf[4]." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3183 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3203 #, no-wrap msgid "1000019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3184 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3204 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/241245[241245]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3185 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3205 #, no-wrap msgid "October 6, 2012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3187 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3207 #, 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:3188 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3208 #, no-wrap msgid "1000020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3189 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3209 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/241610[241610]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3190 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3210 #, no-wrap msgid "October 16, 2012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3192 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3212 #, 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:3193 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3213 #, no-wrap msgid "1000021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3194 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3214 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/241897[241897]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3195 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3200 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3215 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3220 #, no-wrap msgid "October 22, 2012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3197 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3217 #, 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:3198 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3218 #, no-wrap msgid "1000022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3199 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3219 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/241913[241913]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3202 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3222 #, 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:3203 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3223 #, no-wrap msgid "1000023" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3204 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3224 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/242619[242619]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3205 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3210 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3225 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3230 #, no-wrap msgid "November 5, 2012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3207 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3227 #, 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:3208 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3228 #, no-wrap msgid "1000024" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3209 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3229 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/242624[242624]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3212 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3232 #, 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:3213 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3233 #, no-wrap msgid "1000025" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3214 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3234 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/243443[243443]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3215 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3235 #, no-wrap msgid "November 17, 2012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3217 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3237 #, 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:3218 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3238 #, no-wrap msgid "1000026" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3219 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3239 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/245313[245313]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3220 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3240 #, no-wrap msgid "January 11, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3222 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3242 #, 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:3223 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3243 #, no-wrap msgid "1000027" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3224 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3244 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/246084[246084]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3225 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3245 #, no-wrap msgid "January 29, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3227 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3247 #, 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:3228 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3248 #, no-wrap msgid "1000028" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3229 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3249 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/246759[246759]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3230 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3250 #, no-wrap msgid "February 13, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3232 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3252 #, 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:3233 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3253 #, no-wrap msgid "1000029" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3234 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3254 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/247821[247821]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3235 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3255 #, no-wrap msgid "March 4, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3237 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3257 #, 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:3238 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3258 #, no-wrap msgid "1000030" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3239 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3259 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/248210[248210]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3240 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3260 #, no-wrap msgid "March 12, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3242 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3262 #, 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:3243 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3263 #, no-wrap msgid "1000031" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3244 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3264 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/249943[249943]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3245 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3265 #, no-wrap msgid "April 26, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3247 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3267 #, 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:3248 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3268 #, no-wrap msgid "1000032" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3249 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3269 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/250163[250163]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3250 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3270 #, no-wrap msgid "May 1, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3252 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3272 #, 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:3253 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3273 #, no-wrap msgid "1000033" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3254 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3274 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/250881[250881]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3255 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3275 #, no-wrap msgid "May 21, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3257 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3277 #, no-wrap msgid "10-CURRENT after flex 2.5.37 import." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3258 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3278 #, no-wrap msgid "1000034" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3259 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3279 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/251294[251294]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3260 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3280 #, no-wrap msgid "June 3, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3262 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3282 #, 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:3263 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3283 #, no-wrap msgid "1000035" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3264 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3284 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/251527[251527]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3265 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3285 #, no-wrap msgid "June 8, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3267 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3287 #, 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:3268 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3288 #, no-wrap msgid "1000036" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3269 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3289 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/253049[253049]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3270 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3275 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3290 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3295 #, no-wrap msgid "July 9, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3272 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3292 #, 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:3273 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3293 #, no-wrap msgid "1000037" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3274 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3294 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/253089[253089]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3277 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3297 #, 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:3278 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3298 #, no-wrap msgid "1000038" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3279 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3299 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/253396[253396]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3280 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3300 #, no-wrap msgid "July 16, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3282 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3302 #, 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:3283 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3303 #, no-wrap msgid "1000039" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3284 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3304 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/253549[253549]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3285 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3305 #, no-wrap msgid "July 22, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3287 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3307 #, 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:3288 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3308 #, no-wrap msgid "1000040" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3289 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3309 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/253638[253638]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3290 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3310 #, no-wrap msgid "July 24, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3292 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3312 #, no-wrap msgid "10-CURRENT after addition of libusb pkgconf files." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3293 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3313 #, no-wrap msgid "1000041" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3294 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3314 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/253970[253970]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3295 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3315 #, no-wrap msgid "August 5, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3297 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3317 #, 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:3298 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3318 #, no-wrap msgid "1000042" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3299 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3319 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/254138[254138]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3300 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3320 #, no-wrap msgid "August 9, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3302 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3322 #, 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:3303 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3323 #, no-wrap msgid "1000043" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3304 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3324 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/254273[254273]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3305 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3325 #, no-wrap msgid "August 13, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3307 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3327 #, 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:3308 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3328 #, no-wrap msgid "1000044" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3309 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3329 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/254358[254358]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3310 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3315 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3330 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3335 #, no-wrap msgid "August 15, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3312 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3332 #, 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:3313 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3333 #, no-wrap msgid "1000045" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3314 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3334 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/254389[254389]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3317 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3337 #, 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:3318 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3338 #, no-wrap msgid "1000046" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3319 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3339 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/254537[254537]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3320 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3340 #, no-wrap msgid "August 19, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3320 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3340 #, 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:3320 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3340 #, no-wrap msgid "M_FIRSTFRAG\\" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3322 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3342 #, 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:3323 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3343 #, no-wrap msgid "1000047" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3324 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3344 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/254627[254627]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3325 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3345 #, no-wrap msgid "August 21, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3327 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3347 #, 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:3328 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3348 #, no-wrap msgid "1000048" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3329 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3349 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/254672[254672]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3330 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3350 #, no-wrap msgid "August 22, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3332 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3352 #, no-wrap msgid "10-CURRENT after modification of structure `xsctp_inpcb`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3333 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3353 #, no-wrap msgid "1000049" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3334 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3354 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/254760[254760]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3335 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3340 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3355 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3360 #, no-wrap msgid "August 24, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3337 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3357 #, 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:3338 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3358 #, no-wrap msgid "1000050" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3339 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3359 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/254844[254844]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3342 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3362 #, 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:3343 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3363 #, no-wrap msgid "1000051" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3344 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3364 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/254887[254887]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3345 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3365 #, no-wrap msgid "August 25, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3347 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3367 #, 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:3348 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3368 #, no-wrap msgid "1000052" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3349 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3369 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/255180[255180]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3350 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3370 #, no-wrap msgid "September 3, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3352 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3372 #, 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:3353 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3373 #, no-wrap msgid "1000053" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3354 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3374 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/255305[255305]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3355 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3360 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3365 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3375 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3380 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3385 #, no-wrap msgid "September 6, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3357 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3377 #, 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:3358 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3378 #, no-wrap msgid "1000054" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3359 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3379 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/255321[255321]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3362 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3382 #, 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:3363 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3383 #, no-wrap msgid "1000055" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3364 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3384 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/255449[255449]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3367 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3387 #, 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:3368 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3388 #, no-wrap msgid "1000100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3369 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3389 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/259065[259065]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3370 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:3390 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3395 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3410 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3415 #, no-wrap msgid "December 7, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3372 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3392 #, no-wrap msgid "`releng/10.0` branched from `stable/10`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3373 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3393 #, no-wrap msgid "1000500" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3374 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3394 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/256283[256283]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3377 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3397 #, no-wrap msgid "10-STABLE after branch from `head/`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3378 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3398 #, no-wrap msgid "1000501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3379 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3399 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/256916[256916]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3380 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4093 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3400 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4113 #, no-wrap msgid "October 22, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3382 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3402 #, 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:3383 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3403 #, no-wrap msgid "1000502" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3384 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3404 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/258398[258398]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3385 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3405 #, no-wrap msgid "November 20, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3387 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3407 #, 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:3388 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3408 #, no-wrap msgid "1000510" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3389 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3409 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/259067[259067]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3392 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3412 #, 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:3393 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3413 #, no-wrap msgid "1000700" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3394 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3414 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/259069[259069]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3397 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3417 #, no-wrap msgid "10-STABLE after `releng/10.0` branch." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3398 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3418 #, no-wrap msgid "1000701" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3399 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3419 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/259447[259447]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3402 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3422 #, no-wrap msgid "10.0-STABLE after Heimdal encoding fix." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3403 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3423 #, no-wrap msgid "1000702" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3404 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3424 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/260135[260135]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3405 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4103 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3425 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4123 #, no-wrap msgid "December 31, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3407 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3427 #, no-wrap msgid "10-STABLE after MAP_STACK fixes." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3408 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3428 #, no-wrap msgid "1000703" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3409 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4107 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3429 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4127 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/262801[262801]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3410 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4108 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3430 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4128 #, no-wrap msgid "March 5, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3412 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3432 #, 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:3413 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3433 #, no-wrap msgid "1000704" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3414 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3434 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/262889[262889]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3415 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3435 #, no-wrap msgid "March 7, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3417 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3437 #, 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:3418 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3438 #, no-wrap msgid "1000705" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3419 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3439 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/263508[263508]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3420 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4118 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3440 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4138 #, no-wrap msgid "March 21, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3422 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3442 #, 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:3423 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3443 #, no-wrap msgid "1000706" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3424 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3444 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/264214[264214]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3427 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3447 #, no-wrap msgid "10-STABLE after GCC support for `__block` definition." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3428 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3448 #, no-wrap msgid "1000707" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3432 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3452 #, no-wrap msgid "10-STABLE after FreeBSD-SA-14:06.openssl." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3433 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3453 #, no-wrap msgid "1000708" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3434 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3454 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/265122[265122]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3435 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4133 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4936 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3455 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4153 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4956 #, no-wrap msgid "April 30, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3437 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3457 #, 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:3438 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3458 #, no-wrap msgid "1000709" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3439 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3459 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/265946[265946]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3440 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3460 #, no-wrap msgid "May 13, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3442 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3462 #, 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:3443 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3463 #, no-wrap msgid "1000710" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3444 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3464 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/267465[267465]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3447 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3467 #, no-wrap msgid "10-STABLE after changes to man:strcasecmp[3], moving man:strcasecmp_l[3] and man:strncasecmp_l[3] from [.filename]## to [.filename]## for POSIX 2008 compliance." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3448 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3468 #, no-wrap msgid "1000711" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3449 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3469 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/268442[268442]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3452 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3472 #, 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:3453 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3473 #, no-wrap msgid "1000712" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3454 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3474 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/269400[269400]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3455 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3475 #, no-wrap msgid "August 1, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3457 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3477 #, 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:3458 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3478 #, no-wrap msgid "1000713" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3459 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3479 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/269484[269484]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3462 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3482 #, 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:3463 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3483 #, no-wrap msgid "1000714" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3464 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3484 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/270174[270174]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3467 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3487 #, 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:3468 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3488 #, no-wrap msgid "1000715" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3472 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3492 #, 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:3473 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3493 #, no-wrap msgid "1000716" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3477 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3497 #, 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:3478 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3498 #, no-wrap msgid "1000717" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3479 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3499 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/271816[271816]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3480 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3500 #, no-wrap msgid "September 18, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3482 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3502 #, no-wrap msgid "10-STABLE after i915 HW context support." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3483 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3503 #, no-wrap msgid "1001000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3484 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3504 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/272463[272463]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3485 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3490 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3505 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3510 #, no-wrap msgid "October 2, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3487 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3507 #, no-wrap msgid "10.1-RC1 after releng/10.1 branch." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3488 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3508 #, no-wrap msgid "1001500" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3489 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3509 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/272464[272464]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3492 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3512 #, no-wrap msgid "10-STABLE after releng/10.1 branch." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3493 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3513 #, no-wrap msgid "1001501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3497 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3517 #, 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:3498 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3518 #, no-wrap msgid "1001502" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3502 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3522 #, 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:3503 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3523 #, no-wrap msgid "1001503" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3504 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3524 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/275040[275040]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3505 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3525 #, no-wrap msgid "November 25, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3507 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3527 #, 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:3508 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3528 #, no-wrap msgid "1001504" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3509 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4177 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3529 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4197 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/275742[275742]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3510 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4178 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3530 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4198 #, no-wrap msgid "December 13, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3512 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3532 #, 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:3513 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3533 #, no-wrap msgid "1001505" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3514 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3534 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/276633[276633]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3515 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3535 #, no-wrap msgid "January 3, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3517 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3537 #, 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:3518 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3538 #, no-wrap msgid "1001506" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3519 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3539 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/277087[277087]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3520 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3540 #, no-wrap msgid "January 12, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3522 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3542 #, 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:3523 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3543 #, no-wrap msgid "1001507" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3524 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3544 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/277790[277790]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3525 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3545 #, no-wrap msgid "January 27, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3527 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3547 #, 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:3528 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3548 #, no-wrap msgid "1001508" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3529 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3549 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/278974[278974]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3532 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3552 #, 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:3533 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3553 #, no-wrap msgid "1001509" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3534 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4182 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4965 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3554 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4202 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4985 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/279287[279287]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3535 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4183 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4966 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3555 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4203 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4986 #, no-wrap msgid "February 25, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3537 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3557 #, 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." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3538 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3558 #, no-wrap msgid "1001510" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3539 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3559 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/279329[279329]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3540 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3560 #, no-wrap msgid "February 26, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3542 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3562 #, 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:3543 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3563 #, no-wrap msgid "1001511" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3544 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3564 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/280246[280246]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3545 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3565 #, no-wrap msgid "March 19, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3547 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3567 #, 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:3548 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3568 #, no-wrap msgid "1001512" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3549 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3569 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/280438[280438]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3550 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3570 #, no-wrap msgid "March 24, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3552 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3572 #, 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:3553 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3573 #, no-wrap msgid "1001513" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3554 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3574 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/281955[281955]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3555 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3575 #, no-wrap msgid "April 24, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3557 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3577 #, 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:3558 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3578 #, no-wrap msgid "1001514" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3559 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3579 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/282275[282275]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3560 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3580 #, no-wrap msgid "April 30, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3562 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3582 #, no-wrap msgid "10-STABLE after MFC of man:iconv[3] fixes." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3563 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3583 #, no-wrap msgid "1001515" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3564 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3584 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/282781[282781]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3565 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3585 #, no-wrap msgid "May 11, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3567 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3587 #, no-wrap msgid "10-STABLE after adding back `M_FLOWID`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3568 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3588 #, no-wrap msgid "1001516" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3569 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3589 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/283341[283341]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3570 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3590 #, no-wrap msgid "May 24, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3572 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3592 #, no-wrap msgid "10-STABLE after MFC of many USB things." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3573 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3593 #, no-wrap msgid "1001517" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3574 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3594 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/283950[283950]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3575 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3595 #, no-wrap msgid "June 3, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3577 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3597 #, no-wrap msgid "10-STABLE after MFC of sound related things." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3578 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3598 #, no-wrap msgid "1001518" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3579 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3599 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/284204[284204]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3582 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3602 #, 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:3583 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3603 #, no-wrap msgid "1001519" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3584 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3604 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/284720[284720]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3585 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3605 #, no-wrap msgid "June 23, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3587 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3607 #, no-wrap msgid "10-STABLE after reverting bumping `MAXCPU` on amd64." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3588 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3608 #, no-wrap msgid "1002000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3589 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3609 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/285830[285830]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3590 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3595 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3610 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3615 #, no-wrap msgid "July 24, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3592 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3612 #, no-wrap msgid "`releng/10.2` branched from 10-STABLE." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3593 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3613 #, no-wrap msgid "1002500" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3594 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3614 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/285831[285831]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3597 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3617 #, 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:3598 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3618 #, no-wrap msgid "1002501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3599 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3619 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/289005[289005]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3600 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3620 #, no-wrap msgid "October 8, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3602 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3622 #, 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:3603 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3623 #, no-wrap msgid "1002502" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3604 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3624 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/291243[291243]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3605 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3625 #, no-wrap msgid "November 24, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3607 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3627 #, 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:3608 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3628 #, no-wrap msgid "1002503" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3609 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3629 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/292224[292224]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3610 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3630 #, no-wrap msgid "December 14, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3612 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3632 #, 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:3613 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3633 #, no-wrap msgid "1002504" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3614 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3634 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/292589[292589]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3615 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3635 #, no-wrap msgid "December 22, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3617 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3637 #, 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:3618 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3638 #, no-wrap msgid "1002505" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3619 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3639 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/292908[292908]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3622 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3642 #, 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:3623 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3643 #, no-wrap msgid "1002506" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3624 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3644 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/293476[293476]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3625 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3630 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3635 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3645 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3650 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3655 #, no-wrap msgid "January 9, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3627 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3647 #, 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:3628 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3648 #, no-wrap msgid "1002507" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3629 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3649 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/293610[293610]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3632 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3652 #, 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:3633 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3653 #, no-wrap msgid "1002508" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3634 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3654 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/293619[293619]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3637 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3657 #, 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:3638 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3658 #, no-wrap msgid "1002509" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3639 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3659 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/295107[295107]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3640 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3660 #, no-wrap msgid "February 1, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3642 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3662 #, 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:3643 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3663 #, no-wrap msgid "1003000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3644 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3664 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/296373[296373]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3645 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3650 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3665 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3670 #, no-wrap msgid "March 4, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3647 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3667 #, no-wrap msgid "`releng/10.3` branched from 10-STABLE." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3648 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3668 #, no-wrap msgid "1003500" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3649 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3669 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/296374[296374]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3652 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3672 #, 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:3653 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3673 #, no-wrap msgid "1003501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3654 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3674 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/298299[298299]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3655 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3660 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3665 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3675 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3680 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3685 #, no-wrap msgid "June 19, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3657 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3677 #, no-wrap msgid "10-STABLE after adding kdbcontrol's -P option (rev link:https://svnweb.freebsd.org/changeset/base/298297[298297])." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3658 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3678 #, no-wrap msgid "1003502" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3659 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3679 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/299966[299966]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3662 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3682 #, no-wrap msgid "10-STABLE after libcrypto.so was made position independent." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3663 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3683 #, no-wrap msgid "1003503" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3664 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3684 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/300235[300235]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3667 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3687 #, 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:3668 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3688 #, no-wrap msgid "1003504" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3669 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3689 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/302066[302066]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3672 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3692 #, 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:3673 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3693 #, no-wrap msgid "1003505" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3674 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3694 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/302228[302228]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3675 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3695 #, no-wrap msgid "June 27, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3677 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3697 #, 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:3678 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3698 #, no-wrap msgid "1003506" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3679 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3699 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/304611[304611]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3682 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3702 #, no-wrap msgid "10-STABLE after adding C++11 thread_local support." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3683 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3703 #, no-wrap msgid "1003507" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3684 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3704 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/304864[304864]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3687 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3707 #, no-wrap msgid "10-STABLE after `LC_*_MASK` fix." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3688 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3708 #, no-wrap msgid "1003508" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3689 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3709 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/305734[305734]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3692 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3712 #, 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:3693 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3713 #, no-wrap msgid "1003509" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3694 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3714 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/307331[307331]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3697 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3717 #, no-wrap msgid "10-STABLE after ZFS merges." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3698 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3718 #, no-wrap msgid "1003510" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3699 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3719 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/308047[308047]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3702 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3722 #, 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:3703 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3723 #, no-wrap msgid "1003511" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3704 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3724 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/310121[310121]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3707 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3727 #, 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:3708 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3728 #, no-wrap msgid "1003512" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3709 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3729 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/315730[315730]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3710 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3730 #, no-wrap msgid "March 22, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3712 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3732 #, 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:3713 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3733 #, no-wrap msgid "1003513" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3714 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3734 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/316499[316499]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3717 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3737 #, 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:3718 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3738 #, no-wrap msgid "1003514" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3719 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3739 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/318198[318198]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3722 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3742 #, no-wrap msgid "10-STABLE after merging the addition of the [.filename]## header." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3723 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3743 #, no-wrap msgid "1003515" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3724 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3744 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/321222[321222]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3725 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3745 #, no-wrap msgid "July 19, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3727 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3747 #, 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:3728 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3748 #, no-wrap msgid "1003516" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3729 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3749 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/321717[321717]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3730 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3750 #, no-wrap msgid "July 30, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3732 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3752 #, 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:3733 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3753 #, no-wrap msgid "1004000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3734 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3754 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/323604[323604]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3735 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3740 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3755 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3760 #, no-wrap msgid "September 15, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3737 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3757 #, no-wrap msgid "`releng/10.4` branched from 10-STABLE." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3738 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3758 #, no-wrap msgid "1004500" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3739 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3759 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/323605[323605]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3742 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3762 #, 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:3743 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3763 #, no-wrap msgid "1004501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3747 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3767 #, 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:3748 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3768 #, no-wrap msgid "1004502" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3749 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3769 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/356396[356396]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3752 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3772 #, 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:3753 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3773 #, no-wrap msgid "1004503" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3754 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3774 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/356681[356681]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3756 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3776 #, 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:3759 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3779 #, no-wrap msgid "FreeBSD 9 Versions" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3762 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3782 #, no-wrap msgid "FreeBSD 9 `__FreeBSD_version` Values" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3771 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3791 #, no-wrap msgid "900000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3772 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3792 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/196432[196432]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3773 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3793 #, no-wrap msgid "August 22, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3775 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3795 #, no-wrap msgid "9.0-CURRENT." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3776 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3796 #, no-wrap msgid "900001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3777 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3797 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/197019[197019]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3778 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3798 #, no-wrap msgid "September 8, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3780 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3800 #, 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:3781 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3801 #, no-wrap msgid "900002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3782 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3802 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/197430[197430]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3783 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3803 #, no-wrap msgid "September 23, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3785 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3805 #, 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:3786 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3806 #, no-wrap msgid "900003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3787 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3807 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/200039[200039]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3788 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3808 #, no-wrap msgid "December 2, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3790 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3810 #, 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:3791 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3811 #, no-wrap msgid "900004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3792 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3812 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/200185[200185]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3793 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3813 #, no-wrap msgid "December 6, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3795 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3815 #, 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:3796 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3816 #, no-wrap msgid "900005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3797 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3817 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/200447[200447]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3798 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3818 #, no-wrap msgid "December 12, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3800 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3820 #, 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:3801 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3821 #, no-wrap msgid "900006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3802 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3822 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/201513[201513]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3803 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3823 #, no-wrap msgid "January 4, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3805 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3825 #, 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:3806 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3826 #, no-wrap msgid "900007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3807 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3827 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/202219[202219]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3808 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3828 #, no-wrap msgid "January 13, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3810 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3830 #, 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:3811 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3831 #, no-wrap msgid "900008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3812 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3832 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/202722[202722]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3813 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3833 #, no-wrap msgid "January 20, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3815 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3835 #, 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:3816 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3836 #, no-wrap msgid "900009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3817 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3837 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/203052[203052]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3818 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3838 #, no-wrap msgid "January 26, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3820 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3840 #, 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:3821 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3841 #, no-wrap msgid "900010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3822 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3842 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/205471[205471]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3823 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3843 #, no-wrap msgid "March 22, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3825 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3845 #, 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:3826 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3846 #, no-wrap msgid "900011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3827 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3847 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/207410[207410]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3828 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3848 #, no-wrap msgid "April 24, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3830 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3850 #, no-wrap msgid "9.0-CURRENT after adding soft-updates journalling." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3831 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3851 #, no-wrap msgid "900012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3832 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3852 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/207842[207842]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3833 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3853 #, no-wrap msgid "May 10, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3835 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3855 #, 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:3836 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3856 #, no-wrap msgid "900013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3837 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3857 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/208486[208486]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3838 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3858 #, no-wrap msgid "May 24, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3840 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3860 #, 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:3841 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3861 #, no-wrap msgid "900014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3842 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3862 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/208973[208973]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3843 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3863 #, no-wrap msgid "June 10, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3845 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3865 #, no-wrap msgid "9.0-CURRENT after adding Clang." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3846 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3866 #, no-wrap msgid "900015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3847 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3867 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/210390[210390]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3848 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3868 #, no-wrap msgid "July 22, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3850 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3870 #, no-wrap msgid "9.0-CURRENT after the import of BSD grep." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3851 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3871 #, no-wrap msgid "900016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3852 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3872 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/210565[210565]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3853 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3873 #, no-wrap msgid "July 28, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3855 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3875 #, 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:3856 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3876 #, no-wrap msgid "900017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3857 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3877 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/211701[211701]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3858 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3878 #, no-wrap msgid "August 23, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3860 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3880 #, 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:3861 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3881 #, no-wrap msgid "900018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3862 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3882 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/211735[211735]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3863 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3883 #, no-wrap msgid "August 24, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3865 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3885 #, 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:3866 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3886 #, no-wrap msgid "900019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3867 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3887 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/211937[211937]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3868 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3888 #, no-wrap msgid "August 28, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3870 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3890 #, 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:3871 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3891 #, no-wrap msgid "900020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3872 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3892 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/212381[212381]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3873 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3893 #, no-wrap msgid "September 9, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3875 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3895 #, 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:3876 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3896 #, no-wrap msgid "900021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3877 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3897 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/212568[212568]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3878 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3898 #, no-wrap msgid "September 13, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3880 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3900 #, 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:3881 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3901 #, no-wrap msgid "900022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3882 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3902 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/213395[213395]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3883 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3903 #, no-wrap msgid "October 2, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3885 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3905 #, 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:3886 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3906 #, no-wrap msgid "900023" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3887 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3907 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/213700[213700]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3888 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3908 #, no-wrap msgid "October 11, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3890 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3910 #, 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:3891 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3911 #, no-wrap msgid "900024" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3892 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3912 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/215127[215127]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3893 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3913 #, no-wrap msgid "November 11, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3895 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3915 #, 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:3896 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3916 #, no-wrap msgid "900025" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3897 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3917 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/215166[215166]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3898 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3918 #, no-wrap msgid "November 12, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3900 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3920 #, 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:3901 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3921 #, no-wrap msgid "900026" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3902 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3922 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/216088[216088]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3903 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3923 #, no-wrap msgid "November 30, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3905 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3925 #, 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:3906 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3926 #, no-wrap msgid "900027" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3907 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3927 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/216212[216212]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3908 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3928 #, no-wrap msgid "December 5, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3910 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3930 #, 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:3911 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3931 #, no-wrap msgid "900028" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3912 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3932 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/216615[216615]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3913 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3933 #, no-wrap msgid "December 21, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3915 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3935 #, 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:3916 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3936 #, no-wrap msgid "900029" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3917 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3937 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/216758[216758]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3918 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3938 #, no-wrap msgid "December 28, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3920 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3940 #, 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:3921 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3941 #, no-wrap msgid "900030" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3922 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3942 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/217309[217309]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3923 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3943 #, no-wrap msgid "January 12, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3925 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3945 #, 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:3926 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3946 #, no-wrap msgid "900031" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3927 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3947 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/218414[218414]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3928 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3948 #, no-wrap msgid "February 7, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3930 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3950 #, 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:3931 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3951 #, no-wrap msgid "900032" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3932 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3952 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/218425[218425]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3933 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3953 #, no-wrap msgid "February 8, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3935 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3955 #, 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:3936 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3956 #, no-wrap msgid "900033" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3937 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3957 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/218822[218822]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3938 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3958 #, no-wrap msgid "February 18, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3940 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3960 #, 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:3941 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3961 #, no-wrap msgid "900034" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3942 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3962 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/219406[219406]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3943 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3963 #, no-wrap msgid "March 8, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3945 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3965 #, 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:3946 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3966 #, no-wrap msgid "900035" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3947 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3967 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/220150[220150]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3948 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3968 #, no-wrap msgid "March 29, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3950 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3970 #, 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:3951 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3971 #, no-wrap msgid "900036" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3952 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3972 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/220770[220770]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3953 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3973 #, no-wrap msgid "April 18, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3955 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3975 #, 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:3956 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3976 #, no-wrap msgid "900037" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3957 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3977 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/221862[221862]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3958 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3978 #, no-wrap msgid "May 13, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3960 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3980 #, 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:3961 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3981 #, no-wrap msgid "900038" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3962 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3982 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/222167[222167]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3963 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3983 #, no-wrap msgid "May 22, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3965 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3985 #, 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:3966 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3986 #, no-wrap msgid "900039" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3967 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3987 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/223637[223637]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3968 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3988 #, no-wrap msgid "June 28, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3970 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3990 #, 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:3971 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3991 #, no-wrap msgid "900040" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3972 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3992 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/224217[224217]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3973 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4866 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3993 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4886 #, no-wrap msgid "July 19, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3975 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3995 #, 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:3976 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3996 #, no-wrap msgid "900041" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3977 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3997 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/224834[224834]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3978 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3998 #, no-wrap msgid "August 13, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3980 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4000 #, 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:3981 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4001 #, no-wrap msgid "900042" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3982 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3987 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4002 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4007 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/225350[225350]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3983 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4003 #, no-wrap msgid "August 28, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3985 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4005 #, 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:3986 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4006 #, no-wrap msgid "900043" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3988 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4008 #, no-wrap msgid "September 2, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3990 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4010 #, 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:3991 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4011 #, no-wrap msgid "900044" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3992 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4012 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/225469[225469]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3993 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4876 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4013 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4896 #, no-wrap msgid "September 10, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3995 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4015 #, no-wrap msgid "Re-factor auto-quirk. 9.0-RELEASE." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3996 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4016 #, no-wrap msgid "900045" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3997 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4017 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/229285[229285]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3998 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4003 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4018 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4023 #, no-wrap msgid "January 2, 2012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4000 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4020 #, no-wrap msgid "9-STABLE after MFC of true/false from 1000002." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4001 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4021 #, no-wrap msgid "900500" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4002 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4022 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/229318[229318]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4005 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4025 #, no-wrap msgid "9.0-STABLE." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4006 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4026 #, no-wrap msgid "900501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4007 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4027 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/229723[229723]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4008 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4891 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4028 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4911 #, no-wrap msgid "January 6, 2012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4010 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4030 #, 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:4011 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4031 #, no-wrap msgid "900502" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4012 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4032 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/230237[230237]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4015 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4035 #, no-wrap msgid "9.0-STABLE after merging gperf 3.0.3" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4016 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4036 #, no-wrap msgid "900503" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4017 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4037 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/231768[231768]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4018 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4901 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4038 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4921 #, no-wrap msgid "February 15, 2012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4020 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4040 #, 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:4021 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4041 #, no-wrap msgid "900504" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4022 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4042 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/232728[232728]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4023 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4906 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4911 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4043 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4926 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4931 #, no-wrap msgid "March 3, 2012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4025 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4045 #, 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:4026 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4046 #, no-wrap msgid "900505" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4027 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4047 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/232945[232945]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4028 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4048 #, no-wrap msgid "March 13, 2012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4030 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4050 #, 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:4031 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4051 #, no-wrap msgid "900506" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4032 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4052 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/235786[235786]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4035 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4055 #, 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:4036 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4056 #, no-wrap msgid "901000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4037 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4057 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/239082[239082]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4038 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4058 #, no-wrap msgid "August 5, 2012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4040 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4060 #, no-wrap msgid "9.1-RELEASE." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4041 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4061 #, no-wrap msgid "901500" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4042 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4062 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/239081[239081]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4043 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4063 #, no-wrap msgid "August 6, 2012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4045 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4065 #, 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:4046 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4066 #, no-wrap msgid "901501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4047 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4067 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/240659[240659]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4048 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4068 #, no-wrap msgid "November 11, 2012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4050 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4070 #, 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:4051 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4071 #, no-wrap msgid "901502" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4052 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4072 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/243656[243656]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4053 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4073 #, no-wrap msgid "November 28, 2012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4055 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4075 #, 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:4056 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4076 #, no-wrap msgid "901503" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4057 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4077 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/247090[247090]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4058 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4916 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4078 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4936 #, no-wrap msgid "February 21, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4060 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4080 #, 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:4061 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4081 #, no-wrap msgid "901504" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4062 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4082 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/248338[248338]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4063 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4083 #, no-wrap msgid "March 15, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4065 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4085 #, 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:4066 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4086 #, no-wrap msgid "901505" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4067 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4087 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/251687[251687]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4068 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4088 #, no-wrap msgid "June 13, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4070 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4090 #, 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:4071 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4091 #, no-wrap msgid "902001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4072 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4092 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/253912[253912]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4073 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4093 #, no-wrap msgid "August 3, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4075 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4095 #, no-wrap msgid "`releng/9.2` branched from `stable/9`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4076 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4096 #, no-wrap msgid "902501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4077 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4097 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/253913[253913]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4078 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4098 #, no-wrap msgid "August 2, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4080 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4100 #, 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:4081 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4101 #, no-wrap msgid "902502" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4082 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4102 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/254938[254938]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4083 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4103 #, no-wrap msgid "August 26, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4085 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4105 #, 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:4086 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4106 #, no-wrap msgid "902503" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4087 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4107 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/254979[254979]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4088 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4108 #, no-wrap msgid "August 27, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4090 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4110 #, 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:4091 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4111 #, no-wrap msgid "902504" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4092 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4112 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/256917[256917]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4095 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4115 #, 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:4096 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4116 #, no-wrap msgid "902505" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4097 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4117 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/259448[259448]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4098 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4118 #, no-wrap msgid "December 12, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4100 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4120 #, no-wrap msgid "9.2-STABLE after Heimdal encoding fix." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4101 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4121 #, no-wrap msgid "902506" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4102 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4122 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/260136[260136]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4105 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4125 #, 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:4106 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4126 #, no-wrap msgid "902507" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4110 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4130 #, 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:4111 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4131 #, no-wrap msgid "902508" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4112 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4132 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/263171[263171]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4115 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4135 #, 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:4116 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4136 #, no-wrap msgid "902509" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4117 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4137 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/263509[263509]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4120 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4140 #, 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:4121 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4141 #, no-wrap msgid "902510" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4122 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4142 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/263818[263818]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4123 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4128 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4143 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4148 #, no-wrap msgid "March 27, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4125 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4145 #, 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:4126 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4146 #, no-wrap msgid "902511" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4130 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4150 #, no-wrap msgid "9-STABLE after FreeBSD-SA-14:06.openssl." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4131 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4151 #, no-wrap msgid "902512" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4132 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4935 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4152 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4955 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/265123[265123]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4135 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4155 #, no-wrap msgid "9-STABLE after FreeBSD-SA-14:08.tcp." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4136 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4156 #, no-wrap msgid "903000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4137 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4157 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/267656[267656]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4138 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4143 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4158 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4163 #, no-wrap msgid "June 20, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4140 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4160 #, no-wrap msgid "9-RC1 `releng/9.3` branch." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4141 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4161 #, no-wrap msgid "903500" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4142 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4162 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/267657[267657]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4145 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4165 #, no-wrap msgid "9.3-STABLE `releng/9.3` branch." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4146 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4166 #, no-wrap msgid "903501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4147 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4167 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/268443[268443]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4150 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4170 #, 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:4151 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4171 #, no-wrap msgid "903502" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4152 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4172 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/270175[270175]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4153 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4173 #, no-wrap msgid "August 19, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4155 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4175 #, 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:4156 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4176 #, no-wrap msgid "903503" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4160 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4180 #, 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:4161 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4181 #, no-wrap msgid "903504" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4165 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4185 #, 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:4166 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4186 #, no-wrap msgid "903505" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4170 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4190 #, 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:4171 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4191 #, no-wrap msgid "903506" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4175 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4195 #, 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:4176 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4196 #, no-wrap msgid "903507" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4180 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4200 #, 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:4181 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4201 #, no-wrap msgid "903508" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4185 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4205 #, 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." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4186 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4206 #, no-wrap msgid "903509" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4187 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4207 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/296219[296219]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4188 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4208 #, no-wrap msgid "February 29, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4190 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4210 #, 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:4191 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4211 #, no-wrap msgid "903510" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4192 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4212 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/300236[300236]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4195 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4215 #, 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:4196 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4216 #, no-wrap msgid "903511" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4197 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4217 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/305735[305735]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4199 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4219 #, 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:4202 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4222 #, no-wrap msgid "FreeBSD 8 Versions" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4205 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4225 #, no-wrap msgid "FreeBSD 8 `__FreeBSD_version` Values" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4214 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4234 #, no-wrap msgid "800000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4215 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4235 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/172531[172531]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4216 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4236 #, no-wrap msgid "October 11, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4218 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4238 #, no-wrap msgid "8.0-CURRENT. Separating wide and single byte ctype." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4219 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4239 #, no-wrap msgid "800001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4220 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4240 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/172688[172688]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4221 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4241 #, no-wrap msgid "October 16, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4223 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4243 #, 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:4224 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4244 #, no-wrap msgid "800002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4225 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4245 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/172841[172841]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4226 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4246 #, no-wrap msgid "October 21, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4228 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4248 #, 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:4229 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4249 #, no-wrap msgid "800003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4230 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4250 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/172932[172932]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4231 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4251 #, no-wrap msgid "October 24, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4233 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4253 #, 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:4234 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4254 #, no-wrap msgid "800004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4235 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4255 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/173573[173573]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4236 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4256 #, no-wrap msgid "November 12, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4238 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4258 #, 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:4239 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4259 #, no-wrap msgid "800005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4240 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4260 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/174261[174261]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4241 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4261 #, no-wrap msgid "December 4, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4243 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4263 #, 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:4244 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4264 #, no-wrap msgid "800006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4245 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4265 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/174399[174399]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4246 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5792 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4266 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5812 #, no-wrap msgid "December 7, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4248 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4268 #, 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:4249 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4269 #, no-wrap msgid "800007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4250 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4270 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/174901[174901]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4251 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4271 #, no-wrap msgid "December 25, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4253 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4273 #, 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:4254 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4274 #, no-wrap msgid "800008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4255 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4275 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/174951[174951]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4256 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4276 #, no-wrap msgid "December 28, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4258 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4278 #, no-wrap msgid "8.0-CURRENT after LK_EXCLUPGRADE option removal." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4259 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4279 #, no-wrap msgid "800009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4260 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4280 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/175168[175168]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4261 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4281 #, no-wrap msgid "January 9, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4263 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4283 #, 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:4264 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4284 #, no-wrap msgid "800010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4265 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4285 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/175204[175204]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4266 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4286 #, no-wrap msgid "January 10, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4268 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4288 #, 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:4269 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4289 #, no-wrap msgid "800011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4270 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4290 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/175295[175295]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4271 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4291 #, no-wrap msgid "January 13, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4273 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4293 #, 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:4274 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4294 #, no-wrap msgid "800012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4275 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4295 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/175487[175487]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4276 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4296 #, no-wrap msgid "January 19, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4278 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4298 #, 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:4279 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4299 #, no-wrap msgid "800013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4280 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4300 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/175581[175581]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4281 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4301 #, no-wrap msgid "January 23, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4283 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4303 #, no-wrap msgid "8.0-CURRENT after introduction of the \"ASCII\" encoding." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4284 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4304 #, no-wrap msgid "800014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4285 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4305 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/175636[175636]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4286 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4306 #, no-wrap msgid "January 24, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4288 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4308 #, 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:4289 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4309 #, no-wrap msgid "800015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4290 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4310 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/175688[175688]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4291 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4311 #, no-wrap msgid "January 26, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4293 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4313 #, 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:4294 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4314 #, no-wrap msgid "800016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4295 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4315 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/175872[175872]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4296 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4316 #, no-wrap msgid "February 1, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4298 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4318 #, 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:4299 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4319 #, no-wrap msgid "800017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4300 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4320 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/176015[176015]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4301 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4321 #, no-wrap msgid "February 6, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4303 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4323 #, 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:4304 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4324 #, no-wrap msgid "800018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4305 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4325 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/176112[176112]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4306 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5279 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4326 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5299 #, no-wrap msgid "February 8, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4308 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4328 #, no-wrap msgid "8.0-CURRENT after the addition of m_collapse." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4309 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4329 #, no-wrap msgid "800019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4310 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4330 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/176124[176124]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4311 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4331 #, no-wrap msgid "February 9, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4313 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4333 #, 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:4314 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4334 #, no-wrap msgid "800020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4315 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4335 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/176251[176251]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4316 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4336 #, no-wrap msgid "February 13, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4318 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4338 #, 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:4319 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4339 #, no-wrap msgid "800021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4320 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4340 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/176321[176321]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4321 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4341 #, no-wrap msgid "February 15, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4323 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4343 #, 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:4324 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4344 #, no-wrap msgid "800022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4325 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4345 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/176556[176556]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4326 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4346 #, no-wrap msgid "(backed out)" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4328 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4348 #, 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:4329 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4349 #, no-wrap msgid "800023" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4330 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4350 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/176560[176560]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4331 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4351 #, no-wrap msgid "February 25, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4333 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4353 #, 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:4334 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4354 #, no-wrap msgid "800024" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4335 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4355 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/176709[176709]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4336 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4356 #, no-wrap msgid "March 1, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4338 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4358 #, 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:4339 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4359 #, no-wrap msgid "800025" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4340 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4360 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/176958[176958]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4341 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4361 #, no-wrap msgid "March 8, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4343 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4363 #, 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:4344 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4364 #, no-wrap msgid "800026" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4345 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4365 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/177086[177086]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4346 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4366 #, no-wrap msgid "March 12, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4348 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4368 #, 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:4349 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4369 #, no-wrap msgid "800027" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4350 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4370 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/177551[177551]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4351 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4371 #, no-wrap msgid "March 24, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4353 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4373 #, 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:4354 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4374 #, no-wrap msgid "800028" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4355 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4375 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/177637[177637]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4356 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4376 #, no-wrap msgid "March 26, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4358 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4378 #, 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:4359 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4379 #, no-wrap msgid "800029" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4360 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4380 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/177688[177688]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4361 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4381 #, no-wrap msgid "March 28, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4363 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4383 #, 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:4364 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4384 #, no-wrap msgid "800030" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4365 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4385 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/177844[177844]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4366 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4386 #, no-wrap msgid "April 1, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4368 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4388 #, 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:4369 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4389 #, no-wrap msgid "800031" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4370 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4390 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/177958[177958]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4371 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4391 #, no-wrap msgid "April 6, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4373 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4393 #, 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:4374 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4394 #, no-wrap msgid "800032" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4375 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4395 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/178006[178006]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4376 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4381 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4396 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4401 #, no-wrap msgid "April 8, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4378 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4398 #, 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:4379 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4399 #, no-wrap msgid "800033" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4380 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4400 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/178017[178017]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4383 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4403 #, 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:4384 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4404 #, no-wrap msgid "800034" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4385 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4405 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/178051[178051]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4386 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5289 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4406 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5309 #, no-wrap msgid "April 10, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4388 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4408 #, no-wrap msgid "8.0-CURRENT after introduction of the `memrchr` function." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4389 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4409 #, no-wrap msgid "800035" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4390 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4410 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/178256[178256]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4391 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4411 #, no-wrap msgid "April 16, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4393 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4413 #, no-wrap msgid "8.0-CURRENT after introduction of the `fdopendir` function." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4394 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4414 #, no-wrap msgid "800036" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4395 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4415 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/178362[178362]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4396 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5309 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4416 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5329 #, no-wrap msgid "April 20, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4398 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4418 #, 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:4399 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4419 #, no-wrap msgid "800037" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4400 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4420 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/178892[178892]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4401 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4421 #, no-wrap msgid "May 9, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4403 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4423 #, 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:4404 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4424 #, no-wrap msgid "800038" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4405 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4425 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/179316[179316]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4406 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4426 #, no-wrap msgid "May 26, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4408 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4428 #, 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:4409 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4429 #, no-wrap msgid "800039" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4410 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4430 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/179784[179784]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4411 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4431 #, no-wrap msgid "June 14, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4413 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4433 #, no-wrap msgid "8.0-CURRENT after removal of sgtty." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4414 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4434 #, no-wrap msgid "800040" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4415 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4435 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/180025[180025]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4416 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4436 #, no-wrap msgid "June 26, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4418 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4438 #, no-wrap msgid "8.0-CURRENT with kernel NFS lockd client." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4419 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4439 #, no-wrap msgid "800041" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4420 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4440 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/180691[180691]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4421 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4441 #, no-wrap msgid "July 22, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4423 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4443 #, 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:4424 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4444 #, no-wrap msgid "800042" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4425 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4445 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/181439[181439]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4426 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4446 #, no-wrap msgid "August 8, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4428 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4448 #, no-wrap msgid "8.0-CURRENT after addition of man:cpuctl[4]." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4429 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4449 #, no-wrap msgid "800043" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4430 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4450 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/181694[181694]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4431 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4451 #, no-wrap msgid "August 13, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4433 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4453 #, 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:4434 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4454 #, no-wrap msgid "800044" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4435 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4455 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/181803[181803]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4436 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4456 #, no-wrap msgid "August 17, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4438 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4458 #, 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:4439 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4459 #, no-wrap msgid "800045" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4440 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4460 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/181905[181905]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4441 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5329 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4461 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5349 #, no-wrap msgid "August 20, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4443 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4463 #, 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:4444 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4464 #, no-wrap msgid "800046" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4445 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4465 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/182869[182869]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4446 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4466 #, no-wrap msgid "September 8, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4448 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4468 #, 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:4449 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4469 #, no-wrap msgid "800047" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4450 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4470 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/182905[182905]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4451 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4471 #, no-wrap msgid "September 10, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4453 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4473 #, 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:4454 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4474 #, no-wrap msgid "800048" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4455 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4475 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/183091[183091]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4456 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4476 #, no-wrap msgid "September 16, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4458 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4478 #, 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:4459 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4479 #, no-wrap msgid "800049" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4460 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4480 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/183114[183114]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4461 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4481 #, no-wrap msgid "September 17, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4463 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4483 #, 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:4464 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4484 #, no-wrap msgid "800050" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4465 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4485 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/184099[184099]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4466 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4486 #, no-wrap msgid "October 20, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4468 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4488 #, no-wrap msgid "8.0-CURRENT after buffer cache API change." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4469 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4489 #, no-wrap msgid "800051" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4470 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4490 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/184205[184205]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4471 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4491 #, no-wrap msgid "October 23, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4473 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4493 #, 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:4474 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4494 #, no-wrap msgid "800052" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4475 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4495 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/184419[184419]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4476 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4496 #, no-wrap msgid "October 28, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4478 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4498 #, 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:4479 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4499 #, no-wrap msgid "800053" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4480 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4500 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/184555[184555]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4481 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4501 #, no-wrap msgid "November 2, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4483 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4503 #, 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:4484 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4504 #, no-wrap msgid "800054" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4485 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4505 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/185162[185162]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4486 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4506 #, no-wrap msgid "November 22, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4488 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4508 #, 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:4489 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4509 #, no-wrap msgid "800055" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4490 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4510 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/185363[185363]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4491 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4511 #, no-wrap msgid "November 27, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4493 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4513 #, 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:4494 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4514 #, no-wrap msgid "800056" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4495 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4515 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/185435[185435]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4496 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4516 #, no-wrap msgid "November 29, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4498 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4518 #, 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:4499 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4519 #, no-wrap msgid "800057" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4500 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4520 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/185522[185522]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4501 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4521 #, no-wrap msgid "December 1, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4503 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4523 #, 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:4504 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4524 #, no-wrap msgid "800058" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4505 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4525 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/185968[185968]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4506 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4526 #, no-wrap msgid "December 12, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4508 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4528 #, 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:4509 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4529 #, no-wrap msgid "800059" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4510 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4530 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/186119[186119]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4511 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4531 #, no-wrap msgid "December 15, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4513 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4533 #, no-wrap msgid "8.0-CURRENT incorporates the new arp-v2 rewrite." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4514 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4534 #, no-wrap msgid "800060" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4515 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4535 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/186344[186344]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4516 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4536 #, no-wrap msgid "December 19, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4518 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4538 #, no-wrap msgid "8.0-CURRENT after the addition of makefs." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4519 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4539 #, no-wrap msgid "800061" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4520 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4540 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/187289[187289]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4521 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4541 #, no-wrap msgid "January 15, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4523 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4543 #, no-wrap msgid "8.0-CURRENT after TCP Appropriate Byte Counting." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4524 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4544 #, no-wrap msgid "800062" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4525 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4545 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/187830[187830]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4526 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4546 #, no-wrap msgid "January 28, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4528 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4548 #, 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:4529 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4549 #, no-wrap msgid "800063" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4530 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4550 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/188745[188745]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4531 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4551 #, no-wrap msgid "February 18, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4533 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4553 #, 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:4534 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4554 #, no-wrap msgid "800064" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4535 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4555 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/188946[188946]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4536 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4556 #, no-wrap msgid "February 23, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4538 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4558 #, 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:4539 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4559 #, no-wrap msgid "800065" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4540 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4560 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/189092[189092]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4541 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4561 #, no-wrap msgid "February 26, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4543 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4563 #, 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:4544 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4564 #, no-wrap msgid "800066" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4545 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4565 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/189110[189110]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4546 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4566 #, no-wrap msgid "February 27, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4548 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4568 #, 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:4549 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4569 #, no-wrap msgid "800067" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4550 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4570 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/189136[189136]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4551 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4571 #, no-wrap msgid "February 28, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4553 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4573 #, 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:4554 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4574 #, no-wrap msgid "800068" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4555 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4575 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/189276[189276]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4556 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4576 #, no-wrap msgid "March 2, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4558 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4578 #, 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:4559 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4579 #, no-wrap msgid "800069" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4560 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4580 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/189585[189585]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4561 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4566 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4581 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4586 #, no-wrap msgid "March 9, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4563 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4583 #, 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:4564 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4584 #, no-wrap msgid "800070" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4565 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4585 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/189592[189592]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4568 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4588 #, 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:4569 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4589 #, no-wrap msgid "800071" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4570 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4590 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/189825[189825]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4571 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5374 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4591 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5394 #, no-wrap msgid "March 14, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4573 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4593 #, 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:4574 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4594 #, no-wrap msgid "800072" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4575 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4595 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/189853[189853]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4576 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4596 #, no-wrap msgid "March 15, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4578 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4598 #, 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:4579 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4599 #, no-wrap msgid "800073" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4580 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4600 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/190265[190265]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4581 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4601 #, no-wrap msgid "March 18, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4583 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4603 #, 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:4584 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4604 #, no-wrap msgid "800074" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4585 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4605 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/190373[190373]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4586 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4606 #, no-wrap msgid "March 24, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4588 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4608 #, 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:4589 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4609 #, no-wrap msgid "800075" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4590 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4610 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/190787[190787]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4591 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4611 #, no-wrap msgid "April 6, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4593 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4613 #, 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:4594 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4614 #, no-wrap msgid "800076" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4595 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4615 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/190866[190866]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4596 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4616 #, no-wrap msgid "April 9, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4598 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4618 #, no-wrap msgid "8.0-CURRENT after adding delay profiles in dummynet." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4599 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4619 #, no-wrap msgid "800077" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4600 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4620 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/190914[190914]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4601 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4621 #, no-wrap msgid "April 14, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4603 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4623 #, 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:4604 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4624 #, no-wrap msgid "800078" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4605 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4625 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/191080[191080]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4606 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4611 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4616 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5379 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5384 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4626 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4631 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4636 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5399 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5404 #, no-wrap msgid "April 15, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4608 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4628 #, 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:4609 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4629 #, no-wrap msgid "800079" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4610 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4630 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/191117[191117]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4613 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4633 #, 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:4614 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4634 #, no-wrap msgid "800080" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4615 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4635 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/191126[191126]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4618 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4638 #, 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:4619 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4639 #, no-wrap msgid "800081" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4620 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4640 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/191267[191267]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4621 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4641 #, no-wrap msgid "April 19, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4623 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4643 #, 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:4624 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4644 #, no-wrap msgid "800082" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4625 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4645 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/191368[191368]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4626 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4646 #, no-wrap msgid "April 21, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4628 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4648 #, 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:4629 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4649 #, no-wrap msgid "800083" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4630 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4650 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/191389[191389]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4631 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4651 #, no-wrap msgid "April 22, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4633 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4653 #, 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:4634 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4654 #, no-wrap msgid "800084" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4635 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4655 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/191672[191672]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4636 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4656 #, no-wrap msgid "April 29, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4638 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4658 #, no-wrap msgid "8.0-CURRENT after IPv6 SSM and MLDv2 changes." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4639 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4659 #, no-wrap msgid "800085" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4640 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4660 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/191688[191688]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4641 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4661 #, no-wrap msgid "April 30, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4643 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4663 #, 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:4644 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4664 #, no-wrap msgid "800086" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4645 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4665 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/191910[191910]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4646 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4666 #, no-wrap msgid "May 8, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4648 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4668 #, 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:4649 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4669 #, no-wrap msgid "800087" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4650 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4670 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/191990[191990]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4651 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4671 #, no-wrap msgid "May 11, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4653 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4673 #, 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:4654 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4674 #, no-wrap msgid "800088" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4655 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4675 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/192470[192470]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4656 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4676 #, no-wrap msgid "May 20, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4658 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4678 #, no-wrap msgid "8.0-CURRENT after net80211 monitor mode changes." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4659 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4679 #, no-wrap msgid "800089" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4660 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4680 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/192649[192649]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4661 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4666 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4681 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4686 #, no-wrap msgid "May 23, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4663 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4683 #, no-wrap msgid "8.0-CURRENT after adding UDP control block support." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4664 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4684 #, no-wrap msgid "800090" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4665 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4685 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/192669[192669]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4668 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4688 #, no-wrap msgid "8.0-CURRENT after virtualizing interface cloning." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4669 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4689 #, no-wrap msgid "800091" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4670 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4690 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/192895[192895]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4671 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4691 #, no-wrap msgid "May 27, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4673 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4693 #, 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:4674 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4694 #, no-wrap msgid "800092" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4675 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4695 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/193011[193011]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4676 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4681 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4696 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4701 #, no-wrap msgid "May 29, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4678 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4698 #, 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:4679 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4699 #, no-wrap msgid "800093" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4680 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4700 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/193047[193047]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4683 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4703 #, 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:4684 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4704 #, no-wrap msgid "800094" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4685 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4705 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/193093[193093]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4686 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4691 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4706 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4711 #, no-wrap msgid "May 30, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4688 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4708 #, no-wrap msgid "8.0-CURRENT after adding man:VOP_ACCESSX[9]." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4689 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4709 #, no-wrap msgid "800095" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4690 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4710 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/193096[193096]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4693 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4713 #, 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:4694 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4714 #, no-wrap msgid "800096" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4695 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4715 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/193219[193219]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4696 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4716 #, no-wrap msgid "June 1, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4698 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4718 #, no-wrap msgid "8.0-CURRENT after updating to the new netisr implementation and after changing the way we store and access FIBs." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4699 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4719 #, no-wrap msgid "800097" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4700 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4720 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/193731[193731]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4701 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4721 #, no-wrap msgid "June 8, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4703 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4723 #, 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:4705 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4725 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/194012[194012]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4706 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4726 #, no-wrap msgid "June 11, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4708 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4728 #, 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:4709 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4729 #, no-wrap msgid "800098" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4710 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4730 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/194210[194210]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4711 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4731 #, no-wrap msgid "June 14, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4713 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4733 #, no-wrap msgid "8.0-CURRENT after OpenSSL 0.9.8k import." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4714 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4734 #, no-wrap msgid "800099" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4715 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4735 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/194675[194675]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4716 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4736 #, no-wrap msgid "June 22, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4718 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4738 #, 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:4719 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4739 #, no-wrap msgid "800100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4720 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4740 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/194920[194920]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4721 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4741 #, no-wrap msgid "June 24, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4723 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4743 #, no-wrap msgid "8.0-CURRENT after SYSVIPC ABI change." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4724 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4744 #, no-wrap msgid "800101" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4725 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4745 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/195175[195175]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4726 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4746 #, no-wrap msgid "June 29, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4728 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4748 #, 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:4729 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4749 #, no-wrap msgid "800102" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4730 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4750 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/195634[195634]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4731 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4751 #, no-wrap msgid "July 12, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4733 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4753 #, 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:4734 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4754 #, no-wrap msgid "800103" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4735 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4755 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/195654[195654]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4736 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4756 #, no-wrap msgid "July 13, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4738 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4758 #, 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:4739 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4759 #, no-wrap msgid "800104" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4740 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4760 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/195699[195699]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4741 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5404 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4761 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5424 #, no-wrap msgid "July 14, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4743 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4763 #, 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:4744 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4764 #, no-wrap msgid "800105" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4745 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4765 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/195767[195767]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4746 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4766 #, no-wrap msgid "July 19, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4748 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4768 #, 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:4749 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4769 #, no-wrap msgid "800106" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4750 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4770 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/195852[195852]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4751 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4771 #, no-wrap msgid "July 24, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4753 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4773 #, 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:4754 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4774 #, no-wrap msgid "800107" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4755 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4775 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/196037[196037]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4756 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4776 #, no-wrap msgid "August 2, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4758 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4778 #, 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:4759 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4779 #, no-wrap msgid "800108" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4760 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4780 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/199627[199627]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4761 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4781 #, no-wrap msgid "November 21, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4763 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4783 #, no-wrap msgid "8.0-STABLE after implementing EVFILT_USER kevent filter." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4764 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4784 #, no-wrap msgid "800500" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4765 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4785 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/201749[201749]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4766 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4786 #, no-wrap msgid "January 7, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4768 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4788 #, 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:4769 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4789 #, no-wrap msgid "800501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4770 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4790 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/202922[202922]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4771 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4791 #, no-wrap msgid "January 24, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4773 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4793 #, 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:4774 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4794 #, no-wrap msgid "800502" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4775 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4795 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/203299[203299]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4776 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4796 #, no-wrap msgid "January 31, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4778 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4798 #, no-wrap msgid "8.0-STABLE after addition of man:sigpause[2]." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4779 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4799 #, no-wrap msgid "800503" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4780 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4800 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/204344[204344]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4781 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4801 #, no-wrap msgid "February 25, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4783 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4803 #, 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:4784 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4804 #, no-wrap msgid "800504" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4785 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4805 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/204546[204546]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4786 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4806 #, no-wrap msgid "March 1, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4788 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4808 #, 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:4789 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4809 #, no-wrap msgid "800505" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4790 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4810 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/208259[208259]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4791 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4811 #, no-wrap msgid "May 18, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4793 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4813 #, 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:4794 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4814 #, no-wrap msgid "801000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4795 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4815 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/209150[209150]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4796 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4801 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4816 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4821 #, no-wrap msgid "June 14, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4798 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4818 #, no-wrap msgid "8.1-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4799 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4819 #, no-wrap msgid "801500" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4800 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4820 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/209146[209146]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4803 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4823 #, no-wrap msgid "8.1-STABLE after 8.1-RELEASE." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4804 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4824 #, no-wrap msgid "801501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4805 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4825 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/214762[214762]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4806 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4826 #, no-wrap msgid "November 3, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4808 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4828 #, 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:4809 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4829 #, no-wrap msgid "802000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4810 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4830 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/216639[216639]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4811 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4816 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5429 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5434 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4831 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4836 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5449 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5454 #, no-wrap msgid "December 22, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4813 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4833 #, no-wrap msgid "8.2-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4814 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4834 #, no-wrap msgid "802500" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4815 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4835 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/216654[216654]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4818 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4838 #, no-wrap msgid "8.2-STABLE after 8.2-RELEASE." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4819 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4839 #, no-wrap msgid "802501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4820 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4840 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/219107[219107]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4821 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4841 #, no-wrap msgid "February 28, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4823 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4843 #, 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:4824 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4844 #, no-wrap msgid "802502" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4825 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4845 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/219324[219324]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4826 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4846 #, no-wrap msgid "March 6, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4828 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4848 #, 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:4829 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4849 #, no-wrap msgid "802503" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4830 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4850 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/221275[221275]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4831 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4851 #, no-wrap msgid "May 1, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4833 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4853 #, 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:4834 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4854 #, no-wrap msgid "802504" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4835 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4855 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/222401[222401]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4836 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4841 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4846 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4856 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4861 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4866 #, no-wrap msgid "May 28, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4838 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4858 #, 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:4839 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4859 #, no-wrap msgid "802505" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4840 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4860 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/222406[222406]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4843 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4863 #, 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:4844 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4864 #, no-wrap msgid "802506" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4845 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4865 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/222408[222408]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4848 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4868 #, 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:4849 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4869 #, no-wrap msgid "802507" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4850 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4870 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/222741[222741]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4851 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4871 #, no-wrap msgid "June 6, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4853 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4873 #, no-wrap msgid "8.2-STABLE after ZFS v28 import." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4854 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4874 #, no-wrap msgid "802508" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4855 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4875 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/222846[222846]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4856 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4876 #, no-wrap msgid "June 8, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4858 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4878 #, 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:4859 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4879 #, no-wrap msgid "802509" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4860 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4880 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/224017[224017]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4861 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4881 #, no-wrap msgid "July 14, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4863 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4883 #, 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:4864 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4884 #, no-wrap msgid "802510" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4865 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4885 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/224214[224214]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4868 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4888 #, 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:4869 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4889 #, no-wrap msgid "802511" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4870 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4890 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/225458[225458]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4871 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4891 #, no-wrap msgid "September 9, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4873 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4893 #, 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:4874 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4894 #, no-wrap msgid "802512" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4875 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4895 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/225470[225470]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4878 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4898 #, 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:4879 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4899 #, no-wrap msgid "802513" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4880 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4900 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/226763[226763]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4881 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4901 #, no-wrap msgid "October 25, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4883 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4903 #, 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:4884 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4904 #, no-wrap msgid "802514" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4885 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4905 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/227573[227573]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4886 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4906 #, no-wrap msgid "November 16, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4888 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4908 #, 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:4889 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4909 #, no-wrap msgid "802515" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4890 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4910 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/229725[229725]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4893 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4913 #, 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:4894 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4914 #, no-wrap msgid "802516" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4895 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4915 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/230239[230239]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4898 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4918 #, no-wrap msgid "8.2-STABLE after merging gperf 3.0.3" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4899 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4919 #, no-wrap msgid "802517" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4900 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4920 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/231769[231769]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4903 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4923 #, 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:4904 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4924 #, no-wrap msgid "803000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4905 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4925 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/232446[232446]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4908 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4928 #, no-wrap msgid "8.3-RELEASE." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4909 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4929 #, no-wrap msgid "803500" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4910 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4930 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/232439[232439]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4913 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4933 #, 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:4914 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4934 #, no-wrap msgid "803501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4915 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4935 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/247091[247091]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4918 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4938 #, 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:4919 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4939 #, no-wrap msgid "804000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4920 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4940 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/248850[248850]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4921 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4926 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4941 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4946 #, no-wrap msgid "March 28, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4923 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4943 #, no-wrap msgid "8.4-RELEASE." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4924 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4944 #, no-wrap msgid "804500" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4925 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4945 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/248819[248819]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4928 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4948 #, no-wrap msgid "8.4-STABLE after 8.4-RELEASE." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4929 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4949 #, no-wrap msgid "804501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4930 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4950 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/259449[259449]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4931 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4951 #, no-wrap msgid "December 16, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4933 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4953 #, 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:4934 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4954 #, no-wrap msgid "804502" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4938 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4958 #, no-wrap msgid "8.4-STABLE after FreeBSD-SA-14:08.tcp." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4939 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4959 #, no-wrap msgid "804503" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4940 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4960 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/268444[268444]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4941 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4961 #, no-wrap msgid "July 9, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4943 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4963 #, no-wrap msgid "8.4-STABLE after FreeBSD-SA-14:17.kmem." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4944 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4964 #, no-wrap msgid "804504" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4948 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4968 #, 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:4949 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4969 #, no-wrap msgid "804505" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4953 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4973 #, 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:4954 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4974 #, no-wrap msgid "804506" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4958 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4978 #, 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:4959 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4979 #, no-wrap msgid "804507" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4963 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4983 #, 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:4964 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4984 #, no-wrap msgid "804508" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4968 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4988 #, 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." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4969 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4989 #, no-wrap msgid "804509" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4970 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4990 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/305736[305736]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4972 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4992 #, 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:4975 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4995 #, no-wrap msgid "FreeBSD 7 Versions" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4978 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4998 #, no-wrap msgid "FreeBSD 7 `__FreeBSD_version` Values" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4987 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5007 #, no-wrap msgid "700000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4988 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5008 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/147925[147925]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4989 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5617 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5009 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5637 #, no-wrap msgid "July 11, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4991 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5011 #, no-wrap msgid "7.0-CURRENT." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4992 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5012 #, no-wrap msgid "700001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4993 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5013 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/148341[148341]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4994 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5014 #, no-wrap msgid "July 23, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4996 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5016 #, 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:4997 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5017 #, no-wrap msgid "700002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4998 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5018 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/149039[149039]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4999 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5627 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5019 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5647 #, no-wrap msgid "August 13, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5001 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5021 #, 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:5002 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5022 #, no-wrap msgid "700003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5003 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5023 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/149470[149470]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5004 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5024 #, no-wrap msgid "August 25, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5006 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5026 #, 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:5007 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5027 #, no-wrap msgid "700004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5008 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5028 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/151888[151888]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5009 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5029 #, no-wrap msgid "October 30, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5011 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5031 #, 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:5012 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5032 #, no-wrap msgid "700005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5013 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5033 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/152296[152296]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5014 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5019 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5034 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5039 #, no-wrap msgid "November 11, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5016 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5036 #, 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:5017 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5037 #, no-wrap msgid "700006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5018 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5038 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/152315[152315]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5021 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5041 #, 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:5022 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5042 #, no-wrap msgid "700007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5023 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5043 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/153027[153027]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5024 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5044 #, no-wrap msgid "December 2, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5026 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5046 #, 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:5027 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5047 #, no-wrap msgid "700008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5028 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5048 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/153107[153107]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5029 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5049 #, no-wrap msgid "December 5, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5031 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5051 #, 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:5032 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5052 #, no-wrap msgid "700009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5033 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5053 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/153519[153519]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5034 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5054 #, no-wrap msgid "December 19, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5036 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5056 #, 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:5037 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5057 #, no-wrap msgid "700010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5038 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5058 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/153579[153579]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5039 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5059 #, no-wrap msgid "December 20, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5041 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5061 #, 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:5042 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5062 #, no-wrap msgid "700011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5043 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5063 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/153936[153936]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5044 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5064 #, no-wrap msgid "December 31, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5046 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5066 #, 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:5047 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5067 #, no-wrap msgid "700012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5048 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5068 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/154114[154114]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5049 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5069 #, no-wrap msgid "January 8, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5051 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5071 #, no-wrap msgid "7.0-CURRENT after ldconfig_local_dirs change." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5052 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5072 #, no-wrap msgid "700013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5053 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5073 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/154269[154269]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5054 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5074 #, no-wrap msgid "January 12, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5056 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5076 #, 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 readonly filesystem." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5057 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5077 #, no-wrap msgid "700014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5058 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5078 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/154863[154863]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5059 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5079 #, no-wrap msgid "January 26, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5061 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5081 #, no-wrap msgid "7.0-CURRENT after pts import." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5062 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5082 #, no-wrap msgid "700015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5063 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5083 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/157144[157144]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5064 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5084 #, no-wrap msgid "March 26, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5066 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5086 #, 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:5067 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5087 #, no-wrap msgid "700016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5068 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5088 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/157962[157962]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5069 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5089 #, no-wrap msgid "April 22, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5071 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5091 #, 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:5072 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5092 #, no-wrap msgid "700017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5073 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5093 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/158513[158513]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5074 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5094 #, no-wrap msgid "May 13, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5076 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5096 #, no-wrap msgid "7.0-CURRENT after removal of ip6fw." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5077 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5097 #, no-wrap msgid "700018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5078 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5098 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/160386[160386]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5079 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5099 #, no-wrap msgid "July 15, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5081 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5101 #, no-wrap msgid "7.0-CURRENT after import of snd_emu10kx." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5082 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5102 #, no-wrap msgid "700019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5083 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5103 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/160821[160821]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5084 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5104 #, no-wrap msgid "July 29, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5086 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5106 #, 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:5087 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5107 #, no-wrap msgid "700020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5088 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5108 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/161931[161931]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5089 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5109 #, no-wrap msgid "September 3, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5091 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5111 #, 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:5092 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5112 #, no-wrap msgid "700021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5093 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5113 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/162023[162023]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5094 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5114 #, no-wrap msgid "September 4, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5096 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5116 #, 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:5097 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5117 #, no-wrap msgid "700022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5098 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5118 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/162170[162170]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5099 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5119 #, no-wrap msgid "September 9, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5101 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5121 #, 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:5102 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5122 #, no-wrap msgid "700023" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5103 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5123 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/162588[162588]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5104 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5124 #, no-wrap msgid "September 23, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5106 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5126 #, 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:5107 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5127 #, no-wrap msgid "700024" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5108 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5128 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/162919[162919]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5109 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5129 #, no-wrap msgid "September 28, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5111 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5131 #, 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:5112 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5132 #, no-wrap msgid "700025" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5113 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5133 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/164190[164190]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5114 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5134 #, no-wrap msgid "November 11, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5116 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5136 #, no-wrap msgid "7.0-CURRENT after the addition of libelf." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5117 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5137 #, no-wrap msgid "700026" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5118 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5138 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/164614[164614]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5119 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5139 #, no-wrap msgid "November 26, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5121 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5141 #, no-wrap msgid "7.0-CURRENT after major changes on sound sysctls." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5122 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5142 #, no-wrap msgid "700027" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5123 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5143 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/164770[164770]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5124 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5144 #, no-wrap msgid "November 30, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5126 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5146 #, 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:5127 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5147 #, no-wrap msgid "700028" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5128 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5148 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/165242[165242]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5129 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5149 #, no-wrap msgid "December 15, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5131 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5151 #, 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:5132 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5152 #, no-wrap msgid "700029" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5133 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5153 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/166259[166259]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5134 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5154 #, no-wrap msgid "January 26, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5136 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5156 #, 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:5137 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5157 #, no-wrap msgid "700030" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5138 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5158 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/166549[166549]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5139 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5159 #, no-wrap msgid "February 7, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5141 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5161 #, 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:5142 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5162 #, no-wrap msgid "700031" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5143 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5163 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/166907[166907]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5144 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5164 #, no-wrap msgid "February 23, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5146 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5166 #, 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:5147 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5167 #, no-wrap msgid "700032" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5148 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5168 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/167165[167165]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5149 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5169 #, no-wrap msgid "March 2, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5151 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5171 #, 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:5152 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5172 #, no-wrap msgid "700033" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5153 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5173 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/167360[167360]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5154 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5174 #, no-wrap msgid "March 9, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5156 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5176 #, 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:5157 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5177 #, no-wrap msgid "700034" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5158 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5178 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/167684[167684]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5159 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5179 #, no-wrap msgid "March 19, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5161 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5181 #, 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:5162 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5182 #, no-wrap msgid "700035" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5163 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5183 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/167906[167906]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5164 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5184 #, no-wrap msgid "March 26, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5166 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5186 #, 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:5167 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5187 #, no-wrap msgid "700036" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5168 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5188 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/168413[168413]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5169 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5737 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5189 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5757 #, no-wrap msgid "April 6, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5171 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5191 #, no-wrap msgid "7.0-CURRENT after import of the ZFS filesystem." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5172 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5192 #, no-wrap msgid "700037" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5173 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5193 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/168504[168504]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5174 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5194 #, no-wrap msgid "April 8, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5176 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5196 #, 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:5177 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5197 #, no-wrap msgid "700038" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5178 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5198 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/169151[169151]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5179 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5199 #, no-wrap msgid "April 30, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5181 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5201 #, 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:5182 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5202 #, no-wrap msgid "700039" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5183 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5203 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/169190[169190]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5184 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5204 #, no-wrap msgid "May 1, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5186 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5206 #, 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:5187 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5207 #, no-wrap msgid "700040" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5188 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5208 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/169453[169453]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5189 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5209 #, no-wrap msgid "May 10, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5191 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5211 #, 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:5192 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5212 #, no-wrap msgid "700041" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5193 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5213 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/169526[169526]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5194 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5214 #, no-wrap msgid "May 13, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5196 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5216 #, 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:5197 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5217 #, no-wrap msgid "700042" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5198 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5218 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/169758[169758]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5199 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5219 #, no-wrap msgid "May 19, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5201 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5221 #, 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:5202 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5222 #, no-wrap msgid "700043" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5203 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5223 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/169830[169830]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5204 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5224 #, no-wrap msgid "May 21, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5206 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5226 #, 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:5207 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5227 #, no-wrap msgid "700044" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5208 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5228 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/170395[170395]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5209 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5229 #, no-wrap msgid "June 7, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5211 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5231 #, 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:5212 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5232 #, no-wrap msgid "700045" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5213 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5233 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/170510[170510]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5214 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5234 #, no-wrap msgid "June 10, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5216 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5236 #, 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:5217 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5237 #, no-wrap msgid "700046" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5218 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5238 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/170530[170530]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5219 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5224 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5757 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5239 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5244 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5777 #, no-wrap msgid "June 11, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5221 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5241 #, no-wrap msgid "7.0-CURRENT after updated 802.11 wireless support." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5222 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5242 #, no-wrap msgid "700047" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5223 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5243 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/170579[170579]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5226 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5246 #, no-wrap msgid "7.0-CURRENT after adding TCP LRO interface capabilities." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5227 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5247 #, no-wrap msgid "700048" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5228 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5248 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/170613[170613]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5229 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5249 #, no-wrap msgid "June 12, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5231 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5251 #, 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:5232 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5252 #, no-wrap msgid "700049" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5233 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5253 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/171175[171175]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5234 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5254 #, no-wrap msgid "July 3, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5236 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5256 #, 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:5238 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5258 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/171167[171167]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5241 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5261 #, 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:5242 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5262 #, no-wrap msgid "700050" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5243 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5263 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/171195[171195]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5244 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5249 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5264 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5269 #, no-wrap msgid "July 4, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5246 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5266 #, 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:5247 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5267 #, no-wrap msgid "700051" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5248 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5268 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/171211[171211]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5251 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5271 #, 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:5252 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5272 #, no-wrap msgid "700052" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5253 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5273 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/171275[171275]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5254 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5274 #, no-wrap msgid "July 6, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5256 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5276 #, 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:5257 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5277 #, no-wrap msgid "700053" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5258 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5278 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/172394[172394]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5259 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5279 #, no-wrap msgid "September 30, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5261 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5281 #, 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:5262 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5282 #, no-wrap msgid "700054" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5263 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5283 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/172988[172988]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5264 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5767 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5284 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5787 #, no-wrap msgid "October 25, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5266 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5286 #, 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:5267 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5287 #, no-wrap msgid "700055" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5268 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5288 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/173104[173104]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5269 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5289 #, no-wrap msgid "October 28, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5271 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5291 #, 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:5272 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5292 #, no-wrap msgid "700100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5273 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5293 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/174864[174864]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5274 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5294 #, no-wrap msgid "December 22, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5276 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5296 #, no-wrap msgid "7.0-STABLE after 7.0-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5277 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5297 #, no-wrap msgid "700101" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5278 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5298 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/176111[176111]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5281 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5301 #, no-wrap msgid "7.0-STABLE after the MFC of `m_collapse()`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5282 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5302 #, no-wrap msgid "700102" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5283 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5303 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/177735[177735]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5284 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5304 #, no-wrap msgid "March 30, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5286 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5306 #, 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:5287 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5307 #, no-wrap msgid "700103" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5288 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5308 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/178061[178061]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5291 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5311 #, 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:5292 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5312 #, no-wrap msgid "700104" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5293 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5313 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/178108[178108]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5294 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5299 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5314 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5319 #, no-wrap msgid "April 11, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5296 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5316 #, 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:5297 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5317 #, no-wrap msgid "700105" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5298 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5318 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/178120[178120]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5301 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5321 #, no-wrap msgid "7.0-STABLE after the MFC of umtx features." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5302 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5322 #, no-wrap msgid "700106" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5303 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5323 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/178225[178225]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5304 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5324 #, no-wrap msgid "April 15, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5306 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5326 #, 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:5307 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5327 #, no-wrap msgid "700107" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5308 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5328 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/178353[178353]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5311 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5331 #, 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:5312 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5332 #, no-wrap msgid "700108" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5313 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5333 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/178783[178783]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5314 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5334 #, no-wrap msgid "May 5, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5316 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5336 #, 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:5317 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5337 #, no-wrap msgid "700109" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5318 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5801 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5338 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5821 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/179367[179367]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5319 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5802 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5339 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5822 #, no-wrap msgid "May 27, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5321 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5341 #, 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:5322 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5342 #, no-wrap msgid "700110" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5323 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5343 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/181328[181328]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5324 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5344 #, no-wrap msgid "August 5, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5326 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5346 #, 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:5327 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5347 #, no-wrap msgid "700111" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5328 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5348 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/181940[181940]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5331 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5351 #, 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:5332 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5352 #, no-wrap msgid "700112" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5333 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5353 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/182294[182294]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5334 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5354 #, no-wrap msgid "August 27, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5336 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5356 #, no-wrap msgid "7.0-STABLE after MFC of kernel DTrace support." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5337 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5357 #, no-wrap msgid "701000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5338 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5358 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/185315[185315]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5339 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5344 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5359 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5364 #, no-wrap msgid "November 25, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5341 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5361 #, no-wrap msgid "7.1-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5342 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5362 #, no-wrap msgid "701100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5343 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5363 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/185302[185302]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5346 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5366 #, no-wrap msgid "7.1-STABLE after 7.1-RELEASE." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5347 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5367 #, no-wrap msgid "701101" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5348 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5368 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/187023[187023]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5349 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5369 #, no-wrap msgid "January 10, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5351 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5371 #, no-wrap msgid "7.1-STABLE after man:strndup[3] merge." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5352 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5372 #, no-wrap msgid "701102" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5353 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5373 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/187370[187370]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5354 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5374 #, no-wrap msgid "January 17, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5356 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5376 #, no-wrap msgid "7.1-STABLE after man:cpuctl[4] support added." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5357 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5377 #, no-wrap msgid "701103" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5358 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5378 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/188281[188281]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5359 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5379 #, no-wrap msgid "February 7, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5361 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5381 #, 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:5362 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5382 #, no-wrap msgid "701104" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5363 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5383 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/188625[188625]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5364 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5384 #, no-wrap msgid "February 14, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5366 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5386 #, 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:5367 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5387 #, no-wrap msgid "701105" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5368 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5388 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/189740[189740]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5369 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5389 #, no-wrap msgid "March 12, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5371 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5391 #, 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:5372 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5392 #, no-wrap msgid "701106" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5373 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5393 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/189786[189786]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5376 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5396 #, 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:5377 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5397 #, no-wrap msgid "702000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5378 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5398 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/191099[191099]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5381 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5401 #, no-wrap msgid "7.2-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5382 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5402 #, no-wrap msgid "702100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5383 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5403 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/191091[191091]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5386 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5406 #, no-wrap msgid "7.2-STABLE after 7.2-RELEASE." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5387 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5407 #, no-wrap msgid "702101" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5388 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5408 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/192149[192149]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5389 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5409 #, no-wrap msgid "May 15, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5391 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5411 #, no-wrap msgid "7.2-STABLE after man:ichsmb[4] was changed to use left-adjusted slave addressing to match other SMBus controller drivers." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5392 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5412 #, no-wrap msgid "702102" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5393 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5413 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/193020[193020]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5394 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5414 #, no-wrap msgid "May 28, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5396 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5416 #, 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:5397 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5417 #, no-wrap msgid "702103" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5398 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5418 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/193638[193638]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5399 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5419 #, no-wrap msgid "June 6, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5401 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5421 #, no-wrap msgid "7.2-STABLE after MFC of PmcTools." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5402 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5422 #, no-wrap msgid "702104" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5403 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5423 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/195694[195694]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5406 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5426 #, 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:5407 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5427 #, no-wrap msgid "702105" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5408 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5428 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/196006[196006]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5409 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5429 #, no-wrap msgid "July 31, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5411 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5431 #, 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:5412 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5432 #, no-wrap msgid "702106" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5413 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5433 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/197198[197198]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5414 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5434 #, no-wrap msgid "September 14, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5416 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5436 #, 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:5417 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5437 #, no-wrap msgid "703000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5418 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5438 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/203740[203740]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5419 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5424 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5439 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5444 #, no-wrap msgid "February 9, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5421 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5441 #, no-wrap msgid "7.3-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5422 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5442 #, no-wrap msgid "703100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5423 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5443 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/203742[203742]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5426 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5446 #, no-wrap msgid "7.3-STABLE after 7.3-RELEASE." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5427 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5447 #, no-wrap msgid "704000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5428 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5448 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/216647[216647]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5431 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5451 #, no-wrap msgid "7.4-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5432 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5452 #, no-wrap msgid "704100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5433 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5453 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/216658[216658]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5436 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5456 #, no-wrap msgid "7.4-STABLE after 7.4-RELEASE." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5437 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5457 #, no-wrap msgid "704101" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5438 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5458 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/221318[221318]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5439 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5459 #, no-wrap msgid "May 2, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5440 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5460 #, 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:5443 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5463 #, no-wrap msgid "FreeBSD 6 Versions" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5446 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5466 #, no-wrap msgid "FreeBSD 6 `__FreeBSD_version` Values" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5455 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5475 #, no-wrap msgid "600000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5456 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5476 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/133921[133921]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5457 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5477 #, no-wrap msgid "August 18, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5459 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5479 #, no-wrap msgid "6.0-CURRENT" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5460 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5480 #, no-wrap msgid "600001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5461 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5481 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/134396[134396]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5462 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5482 #, no-wrap msgid "August 27, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5464 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5484 #, 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:5465 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5485 #, no-wrap msgid "600002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5466 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5486 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/134514[134514]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5467 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5487 #, no-wrap msgid "August 30, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5469 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5489 #, 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:5470 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5490 #, no-wrap msgid "600003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5471 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5491 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/134933[134933]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5472 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5492 #, no-wrap msgid "September 8, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5474 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5494 #, 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:5475 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5495 #, no-wrap msgid "600004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5476 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5496 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/135920[135920]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5477 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5497 #, no-wrap msgid "September 29, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5479 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5499 #, 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:5480 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5500 #, no-wrap msgid "600005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5481 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5501 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/136172[136172]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5482 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5502 #, no-wrap msgid "October 5, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5484 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5504 #, 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:5485 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5505 #, no-wrap msgid "600006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5486 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5506 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/137192[137192]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5487 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5507 #, no-wrap msgid "November 4, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5489 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5509 #, 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:5490 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5510 #, no-wrap msgid "600007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5491 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5511 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/138760[138760]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5492 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5512 #, no-wrap msgid "December 12, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5494 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5514 #, 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:5495 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5515 #, no-wrap msgid "600008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5496 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5516 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/140809[140809]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5497 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5517 #, no-wrap msgid "January 25, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5499 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5519 #, no-wrap msgid "6.0-CURRENT after changes to `VOP_*VOBJECT()` functions and introduction of `MNTK_MPSAFE` flag for Giantfree filesystems." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5500 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5520 #, no-wrap msgid "600009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5501 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5521 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/141250[141250]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5502 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5522 #, no-wrap msgid "February 4, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5504 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5524 #, 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:5505 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5525 #, no-wrap msgid "600010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5506 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5526 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/141394[141394]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5507 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5527 #, no-wrap msgid "February 6, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5509 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5529 #, 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:5510 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5530 #, no-wrap msgid "600011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5511 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5531 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/141727[141727]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5512 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5532 #, no-wrap msgid "February 12, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5514 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5534 #, 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:5515 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5535 #, no-wrap msgid "600012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5516 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5536 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/141940[141940]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5517 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5537 #, no-wrap msgid "February 15, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5519 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5539 #, 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:5520 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5540 #, no-wrap msgid "600013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5521 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5541 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/142089[142089]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5522 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5542 #, no-wrap msgid "February 19, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5524 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5544 #, no-wrap msgid "6.0-CURRENT after fixes in [.filename]## and [.filename]## for using the GCC-compatibility of the Intel C/C++ compiler." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5525 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5545 #, no-wrap msgid "600014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5526 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5546 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/142184[142184]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5527 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5547 #, no-wrap msgid "February 21, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5529 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5549 #, 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:5530 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5550 #, no-wrap msgid "600015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5531 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5551 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/142501[142501]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5532 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5552 #, no-wrap msgid "February 25, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5534 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5554 #, 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:5535 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5555 #, no-wrap msgid "600016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5536 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5556 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/142582[142582]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5537 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5557 #, no-wrap msgid "February 26, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5539 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5559 #, no-wrap msgid "6.0-CURRENT after LC_CTYPE disk format changed." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5540 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5560 #, no-wrap msgid "600017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5541 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5561 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/142683[142683]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5542 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5547 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6390 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5562 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5567 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6410 #, no-wrap msgid "February 27, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5544 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5564 #, no-wrap msgid "6.0-CURRENT after NLS catalogs disk format changed." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5545 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5565 #, no-wrap msgid "600018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5546 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5566 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/142686[142686]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5549 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5569 #, no-wrap msgid "6.0-CURRENT after LC_COLLATE disk format changed." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5550 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5570 #, no-wrap msgid "600019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5551 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5571 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/142752[142752]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5552 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6395 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5572 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6415 #, no-wrap msgid "February 28, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5554 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5574 #, no-wrap msgid "Installation of acpica includes into /usr/include." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5555 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5575 #, no-wrap msgid "600020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5556 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5576 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/143308[143308]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5557 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5577 #, no-wrap msgid "March 9, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5559 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5579 #, 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:5560 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5580 #, no-wrap msgid "600021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5561 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5581 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/143746[143746]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5562 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5582 #, no-wrap msgid "March 17, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5564 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5584 #, no-wrap msgid "Addition of fields to cdevsw" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5565 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5585 #, no-wrap msgid "600022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5566 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5586 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/143901[143901]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5567 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5587 #, no-wrap msgid "March 21, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5569 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5589 #, no-wrap msgid "Removed gtar from base system." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5570 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5590 #, no-wrap msgid "600023" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5571 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5591 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/144980[144980]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5572 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5592 #, no-wrap msgid "April 13, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5574 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5594 #, 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:5575 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5595 #, no-wrap msgid "600024" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5576 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5581 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5596 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5601 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/145565[145565]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5577 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5597 #, no-wrap msgid "April 19, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5579 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5599 #, 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:5580 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5600 #, no-wrap msgid "600025" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5582 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5602 #, no-wrap msgid "April 26, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5584 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5604 #, no-wrap msgid "struct icmphdr added to 6.0-CURRENT." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5585 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5605 #, no-wrap msgid "600026" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5586 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5606 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/145843[145843]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5587 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5607 #, no-wrap msgid "May 3, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5589 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5609 #, no-wrap msgid "pf updated to 3.7." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5590 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5610 #, no-wrap msgid "600027" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5591 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5611 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/145966[145966]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5592 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5612 #, no-wrap msgid "May 6, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5594 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5614 #, no-wrap msgid "Kernel libalias and ng_nat introduced." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5595 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5615 #, no-wrap msgid "600028" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5596 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5616 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/146191[146191]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5597 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5617 #, no-wrap msgid "May 13, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5599 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5619 #, 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:5600 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5620 #, no-wrap msgid "600029" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5601 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5621 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/146780[146780]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5602 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5622 #, no-wrap msgid "May 29, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5604 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5624 #, 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:5605 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5625 #, no-wrap msgid "600030" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5606 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5626 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/146988[146988]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5607 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5627 #, no-wrap msgid "June 5, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5609 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5629 #, 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:5610 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5630 #, no-wrap msgid "600031" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5611 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5631 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/147256[147256]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5612 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5632 #, no-wrap msgid "June 10, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5614 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5634 #, 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:5615 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5635 #, no-wrap msgid "600032" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5616 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5636 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/147898[147898]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5619 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5639 #, 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:5620 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5640 #, no-wrap msgid "600033" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5621 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5641 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/148388[148388]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5622 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5642 #, no-wrap msgid "July 25, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5624 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5644 #, 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:5625 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5645 #, no-wrap msgid "600034" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5626 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5646 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/149040[149040]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5629 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5649 #, 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:5630 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5650 #, no-wrap msgid "600100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5631 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5651 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/151958[151958]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5632 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5652 #, no-wrap msgid "November 1, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5634 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5654 #, no-wrap msgid "6.0-STABLE after 6.0-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5635 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5655 #, no-wrap msgid "600101" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5636 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5656 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/153601[153601]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5637 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5657 #, no-wrap msgid "December 21, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5639 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5659 #, 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:5640 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5660 #, no-wrap msgid "600102" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5641 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5661 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/153912[153912]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5642 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5662 #, no-wrap msgid "December 30, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5644 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5664 #, 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:5645 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5665 #, no-wrap msgid "600103" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5646 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5666 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/154396[154396]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5647 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5667 #, no-wrap msgid "January 15, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5649 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5669 #, 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:5650 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5670 #, no-wrap msgid "600104" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5651 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5671 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/154453[154453]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5652 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6435 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5672 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6455 #, no-wrap msgid "January 17, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5654 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5674 #, 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:5655 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5675 #, no-wrap msgid "600105" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5656 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5676 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/156019[156019]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5657 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5677 #, no-wrap msgid "February 26, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5659 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5679 #, 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:5660 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5680 #, no-wrap msgid "601000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5661 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5681 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/158330[158330]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5662 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5667 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5682 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5687 #, no-wrap msgid "May 6, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5664 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5684 #, no-wrap msgid "6.1-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5665 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5685 #, no-wrap msgid "601100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5666 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5686 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/158331[158331]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5669 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5689 #, no-wrap msgid "6.1-STABLE after 6.1-RELEASE." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5670 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5690 #, no-wrap msgid "601101" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5671 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5691 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/159861[159861]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5672 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5692 #, no-wrap msgid "June 22, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5674 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5694 #, no-wrap msgid "6.1-STABLE after the import of csup." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5675 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5695 #, no-wrap msgid "601102" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5676 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5696 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/160253[160253]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5677 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5697 #, no-wrap msgid "July 11, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5679 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5699 #, no-wrap msgid "6.1-STABLE after the man:iwi[4] update." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5680 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5700 #, no-wrap msgid "601103" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5681 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5701 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/160429[160429]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5682 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5702 #, no-wrap msgid "July 17, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5684 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5704 #, 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:5685 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5705 #, no-wrap msgid "601104" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5686 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5706 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/161098[161098]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5687 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5707 #, no-wrap msgid "August 8, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5689 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5709 #, 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:5690 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5710 #, no-wrap msgid "601105" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5691 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5711 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/161900[161900]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5692 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5712 #, no-wrap msgid "September 2, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5694 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5714 #, no-wrap msgid "6.1-STABLE after 802.11 fixups changed the api for the IEEE80211_IOC_STA_INFO ioctl." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5695 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5715 #, no-wrap msgid "602000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5696 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5716 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/164312[164312]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5697 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5717 #, no-wrap msgid "November 15, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5699 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5719 #, no-wrap msgid "6.2-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5700 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5720 #, no-wrap msgid "602100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5701 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5721 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/162329[162329]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5702 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5722 #, no-wrap msgid "September 15, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5704 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5724 #, no-wrap msgid "6.2-STABLE after 6.2-RELEASE." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5705 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5725 #, no-wrap msgid "602101" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5706 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5726 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/165122[165122]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5707 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5727 #, no-wrap msgid "December 12, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5709 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5729 #, 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:5710 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5730 #, no-wrap msgid "602102" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5711 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5731 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/165596[165596]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5712 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5732 #, no-wrap msgid "December 28, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5714 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5734 #, no-wrap msgid "6.2-STABLE after `pci_find_extcap()` addition." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5715 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5735 #, no-wrap msgid "602103" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5716 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5736 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/166039[166039]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5717 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5737 #, no-wrap msgid "January 16, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5719 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5739 #, 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:5720 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5740 #, no-wrap msgid "602104" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5721 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5741 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/166314[166314]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5722 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5742 #, no-wrap msgid "January 28, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5724 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5744 #, 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:5725 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5745 #, no-wrap msgid "602105" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5726 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5746 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/166840[166840]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5727 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5747 #, no-wrap msgid "February 20, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5729 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5749 #, 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:5730 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5750 #, no-wrap msgid "602106" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5731 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5751 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/168133[168133]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5732 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5752 #, no-wrap msgid "March 31, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5734 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5754 #, 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:5735 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5755 #, no-wrap msgid "602107" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5736 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5756 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/168438[168438]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5739 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5759 #, 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:5740 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5760 #, no-wrap msgid "602108" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5741 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5761 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/168611[168611]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5742 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5762 #, no-wrap msgid "April 11, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5744 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5764 #, 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:5745 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5765 #, no-wrap msgid "602109" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5746 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5766 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/168805[168805]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5747 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5767 #, no-wrap msgid "April 17, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5749 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5769 #, no-wrap msgid "6.2-STABLE after MFC of readline 5.2 patchset 002." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5750 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5770 #, no-wrap msgid "602110" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5751 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5771 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/169222[169222]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5752 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5772 #, no-wrap msgid "May 2, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5754 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5774 #, 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:5755 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5775 #, no-wrap msgid "602111" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5756 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5776 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/170556[170556]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5759 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5779 #, 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:5760 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5780 #, no-wrap msgid "602112" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5761 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5781 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/172284[172284]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5762 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5782 #, no-wrap msgid "September 21, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5764 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5784 #, no-wrap msgid "6.2-STABLE after man:libutil[3] MFC's." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5765 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5785 #, no-wrap msgid "602113" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5766 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5786 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/172986[172986]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5769 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5789 #, 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:5770 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5790 #, no-wrap msgid "602114" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5771 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5791 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/173170[173170]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5772 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5792 #, no-wrap msgid "October 30, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5774 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5794 #, no-wrap msgid "6.2-STABLE after ctype ABI forward compatibility restored." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5775 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5795 #, no-wrap msgid "602115" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5776 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5796 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/173794[173794]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5777 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5797 #, no-wrap msgid "November 21, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5779 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5799 #, 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:5780 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5800 #, no-wrap msgid "603000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5781 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5801 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/173897[173897]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5782 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5787 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5802 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5807 #, no-wrap msgid "November 25, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5784 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5804 #, no-wrap msgid "6.3-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5785 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5805 #, no-wrap msgid "603100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5786 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5806 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/173891[173891]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5789 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5809 #, no-wrap msgid "6.3-STABLE after 6.3-RELEASE." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5791 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5811 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/174434[174434]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5794 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5814 #, 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:5795 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5815 #, no-wrap msgid "603102" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5796 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5816 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/178459[178459]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5797 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5817 #, no-wrap msgid "April 24, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5799 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5819 #, 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:5800 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5820 #, no-wrap msgid "603103" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5804 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5824 #, 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:5805 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5825 #, no-wrap msgid "603104" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5806 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5826 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/179810[179810]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5807 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5827 #, no-wrap msgid "June 15, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5809 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5829 #, 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:5810 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5830 #, no-wrap msgid "604000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5811 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5831 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/183583[183583]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5812 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5817 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5832 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5837 #, no-wrap msgid "October 4, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5814 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5834 #, no-wrap msgid "6.4-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5815 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5835 #, no-wrap msgid "604100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5816 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5836 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/183584[183584]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5818 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5838 #, no-wrap msgid "6.4-STABLE after 6.4-RELEASE." msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5821 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5841 #, no-wrap msgid "FreeBSD 5 Versions" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5824 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5844 #, no-wrap msgid "FreeBSD 5 `__FreeBSD_version` Values" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5833 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5853 #, no-wrap msgid "500000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5834 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5854 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/58009[58009]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5835 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6548 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5855 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6568 #, no-wrap msgid "March 13, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5837 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5857 #, no-wrap msgid "5.0-CURRENT" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5838 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5858 #, no-wrap msgid "500001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5839 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5859 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/59348[59348]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5840 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5860 #, no-wrap msgid "April 18, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5842 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5862 #, no-wrap msgid "5.0-CURRENT after adding addition ELF header fields, and changing our ELF binary branding method." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5843 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5863 #, no-wrap msgid "500002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5844 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5864 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/59906[59906]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5845 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5865 #, no-wrap msgid "May 2, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5847 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5867 #, no-wrap msgid "5.0-CURRENT after kld metadata changes." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5848 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5868 #, no-wrap msgid "500003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5849 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5869 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/60688[60688]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5850 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5870 #, no-wrap msgid "May 18, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5852 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5872 #, no-wrap msgid "5.0-CURRENT after buf/bio changes." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5853 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5873 #, no-wrap msgid "500004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5854 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5874 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/60936[60936]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5855 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5875 #, no-wrap msgid "May 26, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5857 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5877 #, no-wrap msgid "5.0-CURRENT after binutils upgrade." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5858 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5878 #, no-wrap msgid "500005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5859 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5879 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/61221[61221]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5860 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5880 #, no-wrap msgid "June 3, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5862 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5882 #, 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:5863 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5883 #, no-wrap msgid "500006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5864 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5884 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/61500[61500]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5865 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5885 #, no-wrap msgid "June 10, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5867 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5887 #, no-wrap msgid "5.0-CURRENT after the addition of AGP interfaces." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5868 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5888 #, no-wrap msgid "500007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5869 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5889 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/62235[62235]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5870 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5890 #, no-wrap msgid "June 29, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5872 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5892 #, 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:5873 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5893 #, no-wrap msgid "500008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5874 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5894 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/62764[62764]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5875 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5895 #, no-wrap msgid "July 7, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5877 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5897 #, 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:5878 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5898 #, no-wrap msgid "500009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5879 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5899 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/63154[63154]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5880 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6573 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5900 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6593 #, no-wrap msgid "July 14, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5882 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5902 #, 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:5883 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5903 #, no-wrap msgid "500010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5884 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5904 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/63265[63265]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5885 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5905 #, no-wrap msgid "July 16, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5887 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5907 #, 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:5888 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5908 #, no-wrap msgid "500011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5889 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5909 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/63459[63459]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5890 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5910 #, no-wrap msgid "July 18, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5892 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5912 #, no-wrap msgid "5.0-CURRENT after kqueue API changed." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5893 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5913 #, no-wrap msgid "500012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5894 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5914 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/65353[65353]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5895 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5915 #, no-wrap msgid "September 2, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5897 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5917 #, 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:5898 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5918 #, no-wrap msgid "500013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5899 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5919 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/65671[65671]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5900 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5920 #, no-wrap msgid "September 10, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5902 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5922 #, no-wrap msgid "5.0-CURRENT after the first SMPng commit." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5903 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5923 #, no-wrap msgid "500014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5904 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5924 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/70650[70650]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5905 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5925 #, no-wrap msgid "January 4, 2001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5907 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5927 #, no-wrap msgid "5.0-CURRENT after moved to ." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5908 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5928 #, no-wrap msgid "500015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5909 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5929 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/70894[70894]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5910 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6603 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5930 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6623 #, no-wrap msgid "January 10, 2001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5912 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5932 #, 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:5913 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5933 #, no-wrap msgid "500016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5914 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5934 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/71583[71583]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5915 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5935 #, no-wrap msgid "January 24, 2001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5917 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5937 #, 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:5918 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5938 #, no-wrap msgid "500017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5919 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5939 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/72650[72650]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5920 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5940 #, no-wrap msgid "February 18, 2001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5922 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5942 #, 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:5923 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5943 #, no-wrap msgid "500018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5924 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5944 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/72975[72975]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5925 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5945 #, no-wrap msgid "February 24, 2001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5927 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5947 #, 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:5928 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5948 #, no-wrap msgid "500019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5929 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5949 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/77937[77937]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5930 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5950 #, no-wrap msgid "June 9, 2001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5932 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5952 #, 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:5933 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5953 #, no-wrap msgid "500020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5934 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5954 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/78304[78304]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5935 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5955 #, no-wrap msgid "June 15, 2001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5937 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5957 #, no-wrap msgid "5.0-CURRENT after locale names renaming." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5938 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5958 #, no-wrap msgid "500021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5939 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5959 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/78632[78632]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5940 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5960 #, no-wrap msgid "June 22, 2001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5942 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5962 #, 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:5943 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5963 #, no-wrap msgid "500022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5944 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5949 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5964 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5969 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/83435[83435]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5945 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5965 #, no-wrap msgid "July 12, 2001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5947 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5967 #, no-wrap msgid "5.0-CURRENT after SSE support." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5948 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5968 #, no-wrap msgid "500023" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5950 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5970 #, no-wrap msgid "September 14, 2001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5952 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5972 #, no-wrap msgid "5.0-CURRENT after KSE Milestone 2." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5953 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5973 #, no-wrap msgid "500024" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5954 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5974 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/84324[84324]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5955 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5975 #, no-wrap msgid "October 1, 2001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5957 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5977 #, 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:5958 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5978 #, no-wrap msgid "500025" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5959 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5979 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/84481[84481]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5960 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5980 #, no-wrap msgid "October 4, 2001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5962 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5982 #, 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:5963 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5983 #, no-wrap msgid "500026" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5964 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5984 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/84710[84710]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5965 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5985 #, no-wrap msgid "October 9, 2001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5967 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5987 #, 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:5968 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5988 #, no-wrap msgid "500027" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5969 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5989 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/84743[84743]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5970 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5990 #, no-wrap msgid "October 10, 2001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5972 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5992 #, 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:5973 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5993 #, no-wrap msgid "500028" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5974 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5994 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/87879[87879]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5975 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5995 #, no-wrap msgid "December 14, 2001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5977 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5997 #, 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:5982 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6002 #, 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:5983 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6003 #, no-wrap msgid "500029" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5984 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6004 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/89938[89938]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5985 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6005 #, no-wrap msgid "January 29, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5987 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6007 #, 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:5988 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6008 #, no-wrap msgid "500030" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5989 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6009 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/90711[90711]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5990 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6010 #, no-wrap msgid "February 15, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5992 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6012 #, 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:5993 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6013 #, no-wrap msgid "500031" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5994 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6647 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6014 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6667 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/91203[91203]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5995 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6648 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6015 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6668 #, no-wrap msgid "February 24, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5997 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6017 #, no-wrap msgid "5.0-CURRENT after the usb structure element rename." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5998 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6018 #, no-wrap msgid "500032" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5999 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6019 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/92453[92453]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6000 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6020 #, no-wrap msgid "March 16, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6002 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6022 #, 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:6003 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6023 #, no-wrap msgid "500033" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6004 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6024 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/93722[93722]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6005 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6025 #, no-wrap msgid "April 3, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6007 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6027 #, 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:6008 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6028 #, no-wrap msgid "500034" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6009 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6029 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/95831[95831]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6010 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6030 #, no-wrap msgid "April 30, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6012 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6032 #, 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:6013 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6033 #, no-wrap msgid "500035" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6014 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6034 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/96498[96498]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6015 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6035 #, no-wrap msgid "May 13, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6017 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6037 #, no-wrap msgid "5.0-CURRENT with Gcc 3.1." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6018 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6038 #, no-wrap msgid "500036" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6019 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6039 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/96781[96781]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6020 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6040 #, no-wrap msgid "May 17, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6022 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6042 #, no-wrap msgid "5.0-CURRENT without Perl in /usr/src" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6023 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6043 #, no-wrap msgid "500037" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6024 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6044 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/97516[97516]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6025 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6045 #, no-wrap msgid "May 29, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6027 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6047 #, 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:6028 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6048 #, no-wrap msgid "500038" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6029 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6049 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/100591[100591]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6030 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6050 #, no-wrap msgid "July 24, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6032 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6052 #, 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:6033 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6053 #, no-wrap msgid "500039" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6034 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6054 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/102757[102757]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6035 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6703 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6055 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6723 #, no-wrap msgid "September 1, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6037 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6057 #, 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:6038 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6058 #, no-wrap msgid "500040" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6039 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6059 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/103675[103675]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6040 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6060 #, no-wrap msgid "September 20, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6042 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6062 #, 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:6043 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6063 #, no-wrap msgid "500041" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6044 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6064 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/104250[104250]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6045 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6065 #, no-wrap msgid "October 1, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6047 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6067 #, 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:6048 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6068 #, no-wrap msgid "500042" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6049 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6069 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/105178[105178]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6050 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6070 #, no-wrap msgid "October 15, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6052 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6072 #, 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:6053 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6073 #, no-wrap msgid "500043" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6054 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6074 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/106289[106289]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6055 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6075 #, no-wrap msgid "November 1, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6057 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6077 #, 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:6058 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6078 #, no-wrap msgid "500100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6059 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6079 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/109405[109405]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6060 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6080 #, no-wrap msgid "January 17, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6062 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6082 #, no-wrap msgid "5.0-CURRENT after branching for RELENG_5_0" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6063 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6083 #, no-wrap msgid "500101" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6064 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6084 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/111120[111120]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6065 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6085 #, no-wrap msgid "February 19, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6067 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6087 #, no-wrap msgid " is empty. Do not include it." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6068 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6088 #, no-wrap msgid "500102" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6069 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6089 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/111482[111482]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6070 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6090 #, no-wrap msgid "February 25, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6072 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6092 #, 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:6073 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6093 #, no-wrap msgid "500103" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6074 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6094 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/111540[111540]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6075 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6095 #, no-wrap msgid "February 26, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6077 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6097 #, 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:6078 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6098 #, no-wrap msgid "500104" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6079 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6099 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/111600[111600]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6080 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6100 #, no-wrap msgid "February 27, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6082 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6102 #, 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:6083 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6103 #, no-wrap msgid "500105" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6084 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6104 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/111864[111864]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6085 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6105 #, no-wrap msgid "March 4, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6087 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6107 #, no-wrap msgid "5.0-CURRENT after new cdevsw initialization method." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6088 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6108 #, no-wrap msgid "500106" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6089 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6109 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/112007[112007]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6090 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6110 #, no-wrap msgid "March 8, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6092 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6112 #, 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:6093 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6113 #, no-wrap msgid "500107" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6094 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6114 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/112288[112288]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6095 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6100 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6115 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6120 #, no-wrap msgid "March 15, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6097 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6117 #, 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:6098 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6118 #, no-wrap msgid "500108" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6099 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6119 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/112300[112300]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6102 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6122 #, no-wrap msgid "Token-Ring interface changes." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6103 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6123 #, no-wrap msgid "500109" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6104 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6124 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/112571[112571]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6105 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6125 #, no-wrap msgid "March 25, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6107 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6127 #, no-wrap msgid "Addition of vm_paddr_t." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6108 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6128 #, no-wrap msgid "500110" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6109 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6129 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/112741[112741]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6110 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6130 #, no-wrap msgid "March 28, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6112 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6132 #, 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:6113 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6133 #, no-wrap msgid "500111" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6114 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6134 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/113273[113273]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6115 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6135 #, no-wrap msgid "April 9, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6117 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6137 #, 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:6118 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6138 #, no-wrap msgid "500112" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6119 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6139 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/113597[113597]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6120 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6140 #, no-wrap msgid "April 17, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6122 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6142 #, 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:6123 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6143 #, no-wrap msgid "500113" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6124 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6144 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/114492[114492]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6125 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6145 #, no-wrap msgid "May 2, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6127 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6147 #, 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:6128 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6148 #, no-wrap msgid "501000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6129 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6149 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/115816[115816]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6130 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6150 #, no-wrap msgid "June 4, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6132 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6152 #, no-wrap msgid "5.1-RELEASE." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6133 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6153 #, no-wrap msgid "501100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6134 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6154 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/115710[115710]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6135 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6155 #, no-wrap msgid "June 2, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6137 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6157 #, no-wrap msgid "5.1-CURRENT after branching for RELENG_5_1." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6138 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6158 #, no-wrap msgid "501101" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6139 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6159 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/117025[117025]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6140 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6160 #, no-wrap msgid "June 29, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6142 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6162 #, 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:6143 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6163 #, no-wrap msgid "501102" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6144 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6164 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/117191[117191]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6145 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6165 #, no-wrap msgid "July 3, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6147 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6167 #, 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:6148 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6168 #, no-wrap msgid "501103" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6149 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6169 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/118241[118241]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6150 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6170 #, no-wrap msgid "July 31, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6152 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6172 #, 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:6153 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6173 #, no-wrap msgid "501104" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6154 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6174 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/118511[118511]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6155 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6175 #, no-wrap msgid "August 5, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6157 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6177 #, no-wrap msgid "5.1-CURRENT 3ware API changes to twe." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6158 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6178 #, no-wrap msgid "501105" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6159 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6179 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/119021[119021]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6160 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6180 #, no-wrap msgid "August 17, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6162 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6182 #, 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:6163 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6183 #, no-wrap msgid "501106" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6164 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6184 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/119881[119881]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6165 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6185 #, no-wrap msgid "September 8, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6167 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6187 #, 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:6168 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6188 #, no-wrap msgid "501107" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6169 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6189 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/120180[120180]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6170 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6190 #, no-wrap msgid "September 17, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6172 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6192 #, no-wrap msgid "5.1-CURRENT after 16550 UART constants moved from [.filename]## to [.filename]##. Also when libmap functionality was unconditionally supported by rtld." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6173 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6193 #, no-wrap msgid "501108" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6174 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6194 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/120386[120386]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6175 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6195 #, no-wrap msgid "September 23, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6177 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6197 #, no-wrap msgid "5.1-CURRENT after PFIL_HOOKS API update" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6178 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6198 #, no-wrap msgid "501109" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6179 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6199 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/120503[120503]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6180 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6200 #, no-wrap msgid "September 27, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6182 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6202 #, no-wrap msgid "5.1-CURRENT after adding man:kiconv[3]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6183 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6203 #, no-wrap msgid "501110" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6184 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6204 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/120556[120556]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6185 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6205 #, no-wrap msgid "September 28, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6187 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6207 #, 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:6188 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6208 #, no-wrap msgid "501111" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6189 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6209 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/121125[121125]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6190 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6195 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6210 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6215 #, no-wrap msgid "October 16, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6192 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6212 #, no-wrap msgid "5.1-CURRENT after changed layout of cdevsw" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6193 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6213 #, no-wrap msgid "501112" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6194 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6214 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/121129[121129]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6197 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6217 #, no-wrap msgid "5.1-CURRENT after adding kobj multiple inheritance" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6198 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6218 #, no-wrap msgid "501113" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6199 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6219 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/121816[121816]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6200 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6220 #, no-wrap msgid "October 31, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6202 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6222 #, 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:6203 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6223 #, no-wrap msgid "501114" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6204 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6224 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/122779[122779]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6205 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6225 #, no-wrap msgid "November 16, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6207 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6227 #, 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:6208 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6228 #, no-wrap msgid "502000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6209 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6229 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/123198[123198]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6210 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6220 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6230 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6240 #, no-wrap msgid "December 7, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6212 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6232 #, no-wrap msgid "5.2-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6213 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6233 #, no-wrap msgid "502010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6214 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6234 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/126150[126150]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6215 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6235 #, no-wrap msgid "February 23, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6217 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6237 #, no-wrap msgid "5.2.1-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6218 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6238 #, no-wrap msgid "502100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6219 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6239 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/123196[123196]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6222 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6242 #, no-wrap msgid "5.2-CURRENT after branching for RELENG_5_2" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6223 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6243 #, no-wrap msgid "502101" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6224 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6244 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/123677[123677]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6225 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6245 #, no-wrap msgid "December 19, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6227 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6247 #, 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:6228 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6248 #, no-wrap msgid "502102" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6229 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6249 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/125236[125236]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6230 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6250 #, no-wrap msgid "January 30, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6232 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6252 #, 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:6233 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6253 #, no-wrap msgid "502103" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6234 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6254 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/126083[126083]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6235 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6255 #, no-wrap msgid "February 21, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6237 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6257 #, no-wrap msgid "5.2-CURRENT after device driver API megapatch." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6238 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6258 #, no-wrap msgid "502104" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6239 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6259 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/126208[126208]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6240 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6260 #, no-wrap msgid "February 25, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6242 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6262 #, no-wrap msgid "5.2-CURRENT after `getopt_long_only()` addition." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6243 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6263 #, no-wrap msgid "502105" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6244 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6264 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/126644[126644]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6245 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6265 #, no-wrap msgid "March 5, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6247 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6267 #, 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:6248 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6268 #, no-wrap msgid "502106" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6249 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6269 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/126757[126757]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6250 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6270 #, no-wrap msgid "March 8, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6252 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6272 #, 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:6253 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6273 #, no-wrap msgid "502107" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6254 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6274 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/126819[126819]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6255 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6275 #, no-wrap msgid "March 10, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6257 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6277 #, 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:6258 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6278 #, no-wrap msgid "502108" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6259 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6279 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/126891[126891]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6260 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6280 #, no-wrap msgid "March 12, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6262 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6282 #, 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:6263 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6283 #, no-wrap msgid "502109" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6264 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6284 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/127312[127312]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6265 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6285 #, no-wrap msgid "March 22, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6267 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6287 #, 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:6268 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6288 #, no-wrap msgid "502110" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6269 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6289 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/127475[127475]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6270 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6290 #, no-wrap msgid "March 27, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6272 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6292 #, 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:6273 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6293 #, no-wrap msgid "502111" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6274 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6294 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/128144[128144]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6275 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6295 #, no-wrap msgid "April 11, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6277 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6297 #, 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:6278 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6298 #, no-wrap msgid "502112" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6279 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6299 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/128182[128182]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6280 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6300 #, no-wrap msgid "April 13, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6282 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6302 #, 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:6283 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6303 #, no-wrap msgid "502113" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6284 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6304 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/130057[130057]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6285 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6305 #, no-wrap msgid "June 4, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6287 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6307 #, 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:6288 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6308 #, no-wrap msgid "502114" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6289 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6309 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/130418[130418]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6290 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6310 #, no-wrap msgid "June 13, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6292 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6312 #, no-wrap msgid "5.2-CURRENT after import of the ALTQ framework." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6293 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6313 #, no-wrap msgid "502115" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6294 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6314 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/130481[130481]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6295 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6315 #, no-wrap msgid "June 14, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6297 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6317 #, 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:6298 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6318 #, no-wrap msgid "502116" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6299 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6319 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/130585[130585]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6300 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6320 #, no-wrap msgid "June 16, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6302 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6322 #, 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:6303 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6323 #, no-wrap msgid "502117" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6304 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6324 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/130640[130640]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6305 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6310 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6325 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6330 #, no-wrap msgid "June 17, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6307 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6327 #, 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:6308 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6328 #, no-wrap msgid "502118" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6309 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6329 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/130656[130656]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6312 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6332 #, 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:6313 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6333 #, no-wrap msgid "502119" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6314 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6334 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/130934[130934]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6315 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6335 #, no-wrap msgid "June 22, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6317 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6337 #, no-wrap msgid "5.2-CURRENT after changing network interface cloning overhaul." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6318 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6338 #, no-wrap msgid "502120" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6319 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6339 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/131429[131429]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6320 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6340 #, no-wrap msgid "July 2, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6322 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6342 #, 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:6323 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6343 #, no-wrap msgid "502121" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6324 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6344 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/131883[131883]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6325 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6345 #, no-wrap msgid "July 9, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6327 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6347 #, 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:6328 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6348 #, no-wrap msgid "502122" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6329 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6349 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/131971[131971]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6330 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6350 #, no-wrap msgid "July 11, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6332 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6352 #, 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:6333 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6353 #, no-wrap msgid "502123" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6334 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6354 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/132025[132025]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6335 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6355 #, no-wrap msgid "July 12, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6337 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6357 #, 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:6338 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6358 #, no-wrap msgid "502124" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6339 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6359 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/132597[132597]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6340 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6360 #, no-wrap msgid "July 24, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6342 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6362 #, 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:6343 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6363 #, no-wrap msgid "502125" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6344 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6364 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/132726[132726]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6345 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6365 #, no-wrap msgid "July 28, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6347 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6367 #, 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:6348 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6368 #, no-wrap msgid "502126" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6349 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6369 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/132914[132914]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6350 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6370 #, no-wrap msgid "July 31, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6352 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6372 #, 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:6353 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6373 #, no-wrap msgid "502127" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6354 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6374 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/132991[132991]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6355 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6375 #, no-wrap msgid "August 2, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6357 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6377 #, 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:6358 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6378 #, no-wrap msgid "502128" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6359 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6379 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/133306[133306]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6360 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6380 #, no-wrap msgid "August 8, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6362 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6382 #, 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:6363 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6383 #, no-wrap msgid "503000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6364 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6384 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/134189[134189]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6365 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6385 #, no-wrap msgid "August 23, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6367 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6387 #, no-wrap msgid "5.3-BETA/RC before the pfil API change" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6368 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6388 #, no-wrap msgid "503001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6369 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6389 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/135580[135580]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6370 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6390 #, no-wrap msgid "September 22, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6372 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6392 #, no-wrap msgid "5.3-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6373 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6393 #, no-wrap msgid "503100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6374 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6394 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/136595[136595]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6375 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6395 #, no-wrap msgid "October 16, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6377 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6397 #, no-wrap msgid "5.3-STABLE after branching for RELENG_5_3" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6378 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6398 #, no-wrap msgid "503101" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6379 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6399 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/138459[138459]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6380 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6400 #, no-wrap msgid "December 3, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6382 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6402 #, 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:6383 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6403 #, no-wrap msgid "503102" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6384 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6404 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/141788[141788]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6385 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6405 #, no-wrap msgid "February 13, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6387 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6407 #, 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:6388 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6408 #, no-wrap msgid "503103" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6389 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6409 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/142639[142639]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6392 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6412 #, no-wrap msgid "5.4-PRERELEASE after the MFC of the fixes in [.filename]## and [.filename]## for using the GCC-compatibility of the Intel C/C++ compiler." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6393 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6413 #, no-wrap msgid "503104" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6394 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6414 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/142835[142835]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6397 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6417 #, 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:6398 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6418 #, no-wrap msgid "503105" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6399 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6419 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/143029[143029]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6400 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6420 #, no-wrap msgid "March 2, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6402 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6422 #, 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:6403 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6423 #, no-wrap msgid "504000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6404 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6424 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/144575[144575]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6405 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6410 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6425 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6430 #, no-wrap msgid "April 3, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6407 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6427 #, no-wrap msgid "5.4-RELEASE." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6408 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6428 #, no-wrap msgid "504100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6409 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6429 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/144581[144581]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6412 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6432 #, no-wrap msgid "5.4-STABLE after branching for RELENG_5_4" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6413 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6433 #, no-wrap msgid "504101" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6414 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6434 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/146105[146105]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6415 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6435 #, no-wrap msgid "May 11, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6417 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6437 #, no-wrap msgid "5.4-STABLE after increasing the default thread stacksizes" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6418 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6438 #, no-wrap msgid "504102" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6419 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6439 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/504101[504101]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6420 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6440 #, no-wrap msgid "June 24, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6422 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6442 #, no-wrap msgid "5.4-STABLE after the addition of sha256" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6423 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6443 #, no-wrap msgid "504103" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6424 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6444 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/150892[150892]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6425 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6445 #, no-wrap msgid "October 3, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6427 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6447 #, no-wrap msgid "5.4-STABLE after the MFC of if_bridge" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6428 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6448 #, no-wrap msgid "504104" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6429 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6449 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/152370[152370]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6430 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6450 #, no-wrap msgid "November 13, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6432 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6452 #, 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:6433 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6453 #, no-wrap msgid "504105" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6434 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6454 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/154464[154464]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6437 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6457 #, 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:6438 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6458 #, no-wrap msgid "505000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6439 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6459 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/158481[158481]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6440 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6445 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6460 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6465 #, no-wrap msgid "May 12, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6442 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6462 #, no-wrap msgid "5.5-RELEASE." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6443 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6463 #, no-wrap msgid "505100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6444 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6464 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/158482[158482]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6446 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6466 #, no-wrap msgid "5.5-STABLE after branching for RELENG_5_5" msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6449 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6469 #, no-wrap msgid "FreeBSD 4 Versions" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6452 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6472 #, no-wrap msgid "FreeBSD 4 `__FreeBSD_version` Values" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6461 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6481 #, no-wrap msgid "400000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6462 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6482 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/43041[43041]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6463 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6856 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6483 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6876 #, no-wrap msgid "January 22, 1999" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6465 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6485 #, no-wrap msgid "4.0-CURRENT after 3.4 branch" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6466 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6486 #, no-wrap msgid "400001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6467 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6487 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/44177[44177]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6468 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6488 #, no-wrap msgid "February 20, 1999" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6470 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6490 #, no-wrap msgid "4.0-CURRENT after change in dynamic linker handling" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6471 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6491 #, no-wrap msgid "400002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6472 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6492 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/44699[44699]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6473 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6493 #, no-wrap msgid "March 13, 1999" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6475 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6495 #, no-wrap msgid "4.0-CURRENT after C++ constructor/destructor order change" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6476 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6496 #, no-wrap msgid "400003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6477 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6497 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/45059[45059]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6478 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6866 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6498 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6886 #, no-wrap msgid "March 27, 1999" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6480 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6500 #, no-wrap msgid "4.0-CURRENT after functioning man:dladdr[3]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6481 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6501 #, no-wrap msgid "400004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6482 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6502 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/45321[45321]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6483 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6503 #, no-wrap msgid "April 5, 1999" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6485 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6505 #, 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:6486 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6506 #, no-wrap msgid "400005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6487 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6507 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/46113[46113]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6488 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6508 #, no-wrap msgid "April 27, 1999" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6490 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6510 #, 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:6491 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6511 #, no-wrap msgid "400006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6492 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6512 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/47640[47640]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6493 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6513 #, no-wrap msgid "May 31, 1999" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6495 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6515 #, no-wrap msgid "4.0-CURRENT after cdevsw registration change" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6496 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6516 #, no-wrap msgid "400007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6497 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6517 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/47992[47992]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6498 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6518 #, no-wrap msgid "June 17, 1999" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6500 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6520 #, 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:6501 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6521 #, no-wrap msgid "400008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6502 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6522 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/48048[48048]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6503 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6523 #, no-wrap msgid "June 20, 1999" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6505 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6525 #, 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:6506 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6526 #, no-wrap msgid "400009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6507 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6527 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/48936[48936]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6508 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6528 #, no-wrap msgid "July 20, 1999" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6510 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6530 #, 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:6511 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6531 #, no-wrap msgid "400010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6512 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6532 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/51649[51649]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6513 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6533 #, no-wrap msgid "September 25, 1999" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6515 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6535 #, 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:6516 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6536 #, no-wrap msgid "400011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6517 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6537 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/51791[51791]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6518 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6538 #, no-wrap msgid "September 29, 1999" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6520 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6540 #, no-wrap msgid "4.0-CURRENT after the `sigset_t` datatype change" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6521 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6541 #, no-wrap msgid "400012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6522 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6542 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/53164[53164]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6523 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6543 #, no-wrap msgid "November 15, 1999" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6525 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6545 #, 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:6526 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6546 #, no-wrap msgid "400013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6527 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6547 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/54123[54123]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6528 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6548 #, no-wrap msgid "December 4, 1999" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6530 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6550 #, 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:6531 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6551 #, no-wrap msgid "400014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6532 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6552 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/56216[56216]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6533 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6553 #, no-wrap msgid "January 18, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6535 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6555 #, no-wrap msgid "4.0-CURRENT after importing OpenSSL" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6536 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6556 #, no-wrap msgid "400015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6537 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6557 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/56700[56700]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6538 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6558 #, no-wrap msgid "January 27, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6540 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6560 #, 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:6541 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6561 #, no-wrap msgid "400016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6542 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6562 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/57529[57529]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6543 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6563 #, no-wrap msgid "February 27, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6545 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6565 #, no-wrap msgid "4.0-CURRENT after importing OpenSSH" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6546 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6566 #, no-wrap msgid "400017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6547 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6567 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/58005[58005]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6550 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6570 #, no-wrap msgid "4.0-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6551 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6571 #, no-wrap msgid "400018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6552 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6572 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/58170[58170]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6553 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6573 #, no-wrap msgid "March 17, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6555 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6575 #, no-wrap msgid "4.0-STABLE after 4.0-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6556 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6576 #, no-wrap msgid "400019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6557 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6577 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/60047[60047]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6558 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6578 #, no-wrap msgid "May 5, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6560 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6580 #, no-wrap msgid "4.0-STABLE after the introduction of delayed checksums." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6561 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6581 #, no-wrap msgid "400020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6562 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6582 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/61262[61262]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6563 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6583 #, no-wrap msgid "June 4, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6565 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6585 #, no-wrap msgid "4.0-STABLE after merging libxpg4 code into libc." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6566 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6586 #, no-wrap msgid "400021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6567 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6587 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/62820[62820]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6568 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6588 #, no-wrap msgid "July 8, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6570 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6590 #, 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:6571 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6591 #, no-wrap msgid "410000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6572 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6592 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/63095[63095]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6575 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6595 #, no-wrap msgid "4.1-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6576 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6596 #, no-wrap msgid "410001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6577 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6597 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/64012[64012]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6578 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6598 #, no-wrap msgid "July 29, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6580 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6600 #, no-wrap msgid "4.1-STABLE after 4.1-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6581 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6601 #, no-wrap msgid "410002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6582 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6602 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/65962[65962]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6583 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6603 #, no-wrap msgid "September 16, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6585 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6605 #, 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:6586 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6606 #, no-wrap msgid "411000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6587 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6607 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/66336[66336]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6588 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6608 #, no-wrap msgid "September 25, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6590 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6610 #, no-wrap msgid "4.1.1-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6591 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6611 #, no-wrap msgid "411001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6595 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6615 #, no-wrap msgid "4.1.1-STABLE after 4.1.1-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6596 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6616 #, no-wrap msgid "420000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6597 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6617 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/68066[68066]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6598 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6618 #, no-wrap msgid "October 31, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6600 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6620 #, no-wrap msgid "4.2-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6601 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6621 #, no-wrap msgid "420001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6602 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6622 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/70895[70895]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6605 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6625 #, 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:6606 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6626 #, no-wrap msgid "430000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6607 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6627 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/73800[73800]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6608 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6628 #, no-wrap msgid "March 6, 2001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6610 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6630 #, no-wrap msgid "4.3-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6611 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6631 #, no-wrap msgid "430001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6612 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6632 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/76779[76779]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6613 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6633 #, no-wrap msgid "May 18, 2001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6615 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6635 #, no-wrap msgid "4.3-STABLE after wint_t introduction." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6616 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6636 #, no-wrap msgid "430002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6617 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6637 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/80157[80157]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6618 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6638 #, no-wrap msgid "July 22, 2001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6620 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6640 #, no-wrap msgid "4.3-STABLE after PCI powerstate API merge." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6621 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6641 #, no-wrap msgid "440000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6622 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6642 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/80923[80923]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6623 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6643 #, no-wrap msgid "August 1, 2001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6625 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6645 #, no-wrap msgid "4.4-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6626 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6646 #, no-wrap msgid "440001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6627 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6647 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/85341[85341]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6628 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6648 #, no-wrap msgid "October 23, 2001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6630 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6650 #, no-wrap msgid "4.4-STABLE after d_thread_t introduction." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6631 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6651 #, no-wrap msgid "440002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6632 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6652 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/86038[86038]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6633 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6653 #, no-wrap msgid "November 4, 2001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6635 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6655 #, 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:6636 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6656 #, no-wrap msgid "440003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6637 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6657 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/88130[88130]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6638 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6658 #, no-wrap msgid "December 18, 2001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6640 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6660 #, 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:6641 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6661 #, no-wrap msgid "450000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6642 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6662 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/88271[88271]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6643 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6663 #, no-wrap msgid "December 20, 2001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6645 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6665 #, no-wrap msgid "4.5-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6646 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6666 #, no-wrap msgid "450001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6650 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6670 #, no-wrap msgid "4.5-STABLE after the usb structure element rename." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6651 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6671 #, no-wrap msgid "450002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6652 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6672 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/92151[92151]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6653 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6673 #, no-wrap msgid "March 12, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6655 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6675 #, no-wrap msgid "4.5-STABLE after locale changes." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6656 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6676 #, no-wrap msgid "450003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6660 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6680 #, no-wrap msgid "(Never created)" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6661 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6681 #, no-wrap msgid "450004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6662 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6682 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/94840[94840]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6663 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6683 #, no-wrap msgid "April 16, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6665 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6685 #, 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:6666 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6686 #, no-wrap msgid "450005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6667 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6687 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/95555[95555]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6668 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6688 #, no-wrap msgid "April 27, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6670 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6690 #, 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:6671 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6691 #, no-wrap msgid "450006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6672 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6692 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/95846[95846]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6673 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6693 #, no-wrap msgid "May 1, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6675 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6695 #, 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:6676 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6696 #, no-wrap msgid "460000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6677 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6697 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/97923[97923]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6678 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6683 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6698 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6703 #, no-wrap msgid "June 21, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6680 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6700 #, no-wrap msgid "4.6-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6681 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6701 #, no-wrap msgid "460001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6682 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6702 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/98730[98730]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6685 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6705 #, 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:6686 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6706 #, no-wrap msgid "460002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6687 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6707 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/100366[100366]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6688 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6708 #, no-wrap msgid "July 19, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6690 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6710 #, no-wrap msgid "4.6.2-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6691 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6711 #, no-wrap msgid "460100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6692 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6712 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/98857[98857]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6693 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6698 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6713 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6718 #, no-wrap msgid "June 26, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6695 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6715 #, no-wrap msgid "4.6-STABLE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6696 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6716 #, no-wrap msgid "460101" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6697 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6717 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/98880[98880]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6700 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6720 #, no-wrap msgid "4.6-STABLE after MFC of `sed -i`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6701 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6721 #, no-wrap msgid "460102" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6702 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6722 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/102759[102759]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6705 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6725 #, 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:6706 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6726 #, no-wrap msgid "470000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6707 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6727 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/104655[104655]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6708 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6728 #, no-wrap msgid "October 8, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6710 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6730 #, no-wrap msgid "4.7-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6711 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6731 #, no-wrap msgid "470100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6712 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6732 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/104717[104717]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6713 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6733 #, no-wrap msgid "October 9, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6715 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6735 #, no-wrap msgid "4.7-STABLE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6716 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6736 #, no-wrap msgid "470101" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6717 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6737 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/106732[106732]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6718 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6738 #, no-wrap msgid "November 10, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6720 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6740 #, 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:6721 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6741 #, no-wrap msgid "470102" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6722 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6742 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/109753[109753]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6723 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6743 #, no-wrap msgid "January 23, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6725 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6745 #, 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:6726 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6746 #, no-wrap msgid "470103" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6727 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6747 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/110887[110887]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6728 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6748 #, no-wrap msgid "February 14, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6730 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6750 #, no-wrap msgid "4.7-STABLE gets OpenSSL 0.9.7" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6731 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6751 #, no-wrap msgid "480000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6732 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6752 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/112852[112852]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6733 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6753 #, no-wrap msgid "March 30, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6735 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6755 #, no-wrap msgid "4.8-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6736 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6756 #, no-wrap msgid "480100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6737 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6757 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/113107[113107]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6738 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6758 #, no-wrap msgid "April 5, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6740 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6760 #, no-wrap msgid "4.8-STABLE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6741 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6761 #, no-wrap msgid "480101" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6742 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6762 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/115232[115232]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6743 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6763 #, no-wrap msgid "May 22, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6745 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6765 #, 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:6746 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6766 #, no-wrap msgid "480102" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6747 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6767 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/118737[118737]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6748 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6768 #, no-wrap msgid "August 10, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6750 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6770 #, no-wrap msgid "4.8-STABLE 3ware API changes to twe." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6751 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6771 #, no-wrap msgid "490000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6752 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6772 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/121592[121592]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6753 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6758 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6773 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6778 #, no-wrap msgid "October 27, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6755 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6775 #, no-wrap msgid "4.9-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6756 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6776 #, no-wrap msgid "490100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6757 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6777 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/121593[121593]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6760 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6780 #, no-wrap msgid "4.9-STABLE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6761 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6781 #, no-wrap msgid "490101" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6762 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6782 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/124264[124264]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6763 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6783 #, no-wrap msgid "January 8, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6765 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6785 #, 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:6766 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6786 #, no-wrap msgid "490102" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6767 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6787 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/125417[125417]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6768 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6788 #, no-wrap msgid "February 4, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6770 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6790 #, 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:6771 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6791 #, no-wrap msgid "491000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6772 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6792 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/129700[129700]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6773 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6793 #, no-wrap msgid "May 25, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6775 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6795 #, no-wrap msgid "4.10-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6776 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6796 #, no-wrap msgid "491100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6777 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6797 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/129918[129918]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6778 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6798 #, no-wrap msgid "June 1, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6780 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6800 #, no-wrap msgid "4.10-STABLE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6781 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6801 #, no-wrap msgid "491101" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6782 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6802 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/133506[133506]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6783 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6803 #, no-wrap msgid "August 11, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6785 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6805 #, 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:6786 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6806 #, no-wrap msgid "491102" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6787 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6807 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/137786[137786]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6788 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6808 #, no-wrap msgid "November 16, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6790 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6810 #, 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:6791 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6811 #, no-wrap msgid "492000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6792 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6812 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/138960[138960]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6793 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6798 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6813 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6818 #, no-wrap msgid "December 17, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6795 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6815 #, no-wrap msgid "4.11-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6796 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6816 #, no-wrap msgid "492100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6797 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6817 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/138959[138959]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6800 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6820 #, no-wrap msgid "4.11-STABLE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6801 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6821 #, no-wrap msgid "492101" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6802 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6822 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/157843[157843]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6803 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6823 #, no-wrap msgid "April 18, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6804 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6824 #, 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:6807 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6827 #, no-wrap msgid "FreeBSD 3 Versions" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6810 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6830 #, no-wrap msgid "FreeBSD 3 `__FreeBSD_version` Values" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6819 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6839 #, no-wrap msgid "300000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6820 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6840 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/22917[22917]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6821 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6841 #, no-wrap msgid "February 19, 1996" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6823 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6843 #, no-wrap msgid "3.0-CURRENT before man:mount[2] change" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6824 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6844 #, no-wrap msgid "300001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6825 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6845 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/36283[36283]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6826 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6846 #, no-wrap msgid "September 24, 1997" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6828 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6848 #, no-wrap msgid "3.0-CURRENT after man:mount[2] change" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6829 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6849 #, no-wrap msgid "300002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6830 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6850 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/36592[36592]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6831 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6851 #, no-wrap msgid "June 2, 1998" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6833 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6853 #, no-wrap msgid "3.0-CURRENT after man:semctl[2] change" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6834 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6854 #, no-wrap msgid "300003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6835 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6855 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/36735[36735]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6836 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6856 #, no-wrap msgid "June 7, 1998" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6838 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6858 #, no-wrap msgid "3.0-CURRENT after ioctl arg changes" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6839 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6859 #, no-wrap msgid "300004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6840 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6860 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/38768[38768]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6841 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6861 #, no-wrap msgid "September 3, 1998" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6843 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6863 #, no-wrap msgid "3.0-CURRENT after ELF conversion" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6844 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6864 #, no-wrap msgid "300005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6845 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6865 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/40438[40438]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6846 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6851 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6866 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6871 #, no-wrap msgid "October 16, 1998" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6848 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6868 #, no-wrap msgid "3.0-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6849 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6869 #, no-wrap msgid "300006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6850 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6870 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/40445[40445]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6853 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6873 #, no-wrap msgid "3.0-CURRENT after 3.0-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6854 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6874 #, no-wrap msgid "300007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6855 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6875 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/43042[43042]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6858 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6878 #, no-wrap msgid "3.0-STABLE after 3/4 branch" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6859 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6879 #, no-wrap msgid "310000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6860 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6880 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/43807[43807]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6861 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6881 #, no-wrap msgid "February 9, 1999" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6863 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6883 #, no-wrap msgid "3.1-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6864 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6884 #, no-wrap msgid "310001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6865 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6885 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/45060[45060]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6868 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6888 #, no-wrap msgid "3.1-STABLE after 3.1-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6869 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6889 #, no-wrap msgid "310002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6870 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6890 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/45689[45689]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6871 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6891 #, no-wrap msgid "April 14, 1999" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6873 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6893 #, no-wrap msgid "3.1-STABLE after C++ constructor/destructor order change" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6874 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6894 #, no-wrap msgid "320000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6878 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6898 #, no-wrap msgid "3.2-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6879 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6899 #, no-wrap msgid "320001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6880 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6900 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/46742[46742]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6881 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6901 #, no-wrap msgid "May 8, 1999" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6883 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6903 #, no-wrap msgid "3.2-STABLE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6884 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6904 #, no-wrap msgid "320002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6885 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6905 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/50563[50563]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6886 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6906 #, no-wrap msgid "August 29, 1999" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6888 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6908 #, 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:6889 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6909 #, no-wrap msgid "330000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6890 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6910 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/50813[50813]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6891 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6911 #, no-wrap msgid "September 2, 1999" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6893 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6913 #, no-wrap msgid "3.3-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6894 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6914 #, no-wrap msgid "330001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6895 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6915 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/51328[51328]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6896 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6916 #, no-wrap msgid "September 16, 1999" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6898 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6918 #, no-wrap msgid "3.3-STABLE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6899 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6919 #, no-wrap msgid "330002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6900 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6920 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/53671[53671]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6901 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6921 #, no-wrap msgid "November 24, 1999" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6903 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6923 #, 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:6904 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6924 #, no-wrap msgid "340000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6905 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6925 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/54166[54166]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6906 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6926 #, no-wrap msgid "December 5, 1999" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6908 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6928 #, no-wrap msgid "3.4-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6909 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6929 #, no-wrap msgid "340001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6910 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6930 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/54730[54730]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6911 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6931 #, no-wrap msgid "December 17, 1999" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6913 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6933 #, no-wrap msgid "3.4-STABLE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6914 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6934 #, no-wrap msgid "350000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6915 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6935 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/61876[61876]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6916 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6936 #, no-wrap msgid "June 20, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6918 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6938 #, no-wrap msgid "3.5-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6919 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6939 #, no-wrap msgid "350001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6920 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6940 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/63043[63043]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6921 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6941 #, no-wrap msgid "July 12, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6922 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6942 #, no-wrap msgid "3.5-STABLE" msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6925 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6945 #, no-wrap msgid "FreeBSD 2.2 Versions" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6928 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6948 #, no-wrap msgid "FreeBSD 2.2 `__FreeBSD_version` Values" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6937 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6957 #, no-wrap msgid "220000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6938 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6958 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/22918[22918]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6939 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6959 #, no-wrap msgid "February 19, 1997" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6941 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6961 #, no-wrap msgid "2.2-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6946 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6966 #, no-wrap msgid "2.2.1-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6951 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6971 #, no-wrap msgid "2.2-STABLE after 2.2.1-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6952 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6972 #, no-wrap msgid "221001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6953 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6973 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/24941[24941]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6954 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6974 #, no-wrap msgid "April 15, 1997" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6956 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6976 #, no-wrap msgid "2.2-STABLE after texinfo-3.9" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6957 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6977 #, no-wrap msgid "221002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6958 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6978 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/25325[25325]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6959 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6979 #, no-wrap msgid "April 30, 1997" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6961 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6981 #, no-wrap msgid "2.2-STABLE after top" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6962 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6982 #, no-wrap msgid "222000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6963 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6983 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/25851[25851]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6964 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6984 #, no-wrap msgid "May 16, 1997" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6966 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6986 #, no-wrap msgid "2.2.2-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6967 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6987 #, no-wrap msgid "222001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6968 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6988 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/25921[25921]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6969 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6989 #, no-wrap msgid "May 19, 1997" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6971 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6991 #, no-wrap msgid "2.2-STABLE after 2.2.2-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6972 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6992 #, no-wrap msgid "225000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6973 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6993 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/30053[30053]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6974 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6994 #, no-wrap msgid "October 2, 1997" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6976 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6996 #, no-wrap msgid "2.2.5-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6977 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6997 #, no-wrap msgid "225001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6978 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6998 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/31300[31300]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6979 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6999 #, no-wrap msgid "November 20, 1997" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6981 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7001 #, no-wrap msgid "2.2-STABLE after 2.2.5-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6982 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7002 #, no-wrap msgid "225002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6983 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7003 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/32019[32019]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6984 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7004 #, no-wrap msgid "December 27, 1997" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6986 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7006 #, no-wrap msgid "2.2-STABLE after ldconfig -R merge" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6987 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7007 #, no-wrap msgid "226000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6988 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7008 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/34445[34445]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6989 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7009 #, no-wrap msgid "March 24, 1998" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6991 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7011 #, no-wrap msgid "2.2.6-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6992 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7012 #, no-wrap msgid "227000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6993 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7013 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/37803[37803]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6994 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6999 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7014 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7019 #, no-wrap msgid "July 21, 1998" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6996 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7016 #, no-wrap msgid "2.2.7-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6997 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7017 #, no-wrap msgid "227001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6998 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7018 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/37809[37809]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7001 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7021 #, no-wrap msgid "2.2-STABLE after 2.2.7-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7002 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7022 #, no-wrap msgid "227002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7003 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7023 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/39489[39489]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7004 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7024 #, no-wrap msgid "September 19, 1998" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7006 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7026 #, no-wrap msgid "2.2-STABLE after man:semctl[2] change" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7007 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7027 #, no-wrap msgid "228000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7008 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7028 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/41403[41403]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7009 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7014 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7029 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7034 #, no-wrap msgid "November 29, 1998" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7011 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7031 #, no-wrap msgid "2.2.8-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7012 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7032 #, no-wrap msgid "228001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7013 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7033 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/41418[41418]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7015 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7035 #, 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:7020 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7040 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 we " "decided to change it to a more straightforward major/minor system starting " "from 2.2. This is because the parallel development on several branches made " "it infeasible to classify the releases merely by their real release dates. " "Do not worry about old -CURRENTs; they are listed here just for reference." msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7023 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7043 #, no-wrap msgid "FreeBSD 2 Before 2.2-RELEASE Versions" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7026 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7046 #, no-wrap msgid "FreeBSD 2 Before 2.2-RELEASE `__FreeBSD_version` Values" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7035 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7055 #, no-wrap msgid "119411" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7039 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7059 #, no-wrap msgid "2.0-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7040 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7060 #, no-wrap msgid "199501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7041 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7061 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/7153[7153]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7042 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7062 #, no-wrap msgid "March 19, 1995" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7044 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7049 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7064 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7069 #, no-wrap msgid "2.1-CURRENT" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7045 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7065 #, no-wrap msgid "199503" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7046 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7066 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/7310[7310]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7047 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7067 #, no-wrap msgid "March 24, 1995" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7050 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7070 #, no-wrap msgid "199504" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7051 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7071 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/7704[7704]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7052 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7072 #, no-wrap msgid "April 9, 1995" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7054 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7074 #, no-wrap msgid "2.0.5-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7055 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7075 #, no-wrap msgid "199508" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7056 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7076 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/10297[10297]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7057 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7077 #, no-wrap msgid "August 26, 1995" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7059 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7079 #, no-wrap msgid "2.2-CURRENT before 2.1" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7060 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7080 #, no-wrap msgid "199511" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7061 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7081 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/12189[12189]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7062 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7067 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7082 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7087 #, no-wrap msgid "November 10, 1995" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7064 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7084 #, no-wrap msgid "2.1.0-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7065 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7085 #, no-wrap msgid "199512" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7066 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7086 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/12196[12196]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7069 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7089 #, no-wrap msgid "2.2-CURRENT before 2.1.5" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7070 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7090 #, no-wrap msgid "199607" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7071 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7091 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/17067[17067]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7072 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7092 #, no-wrap msgid "July 10, 1996" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7074 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7094 #, no-wrap msgid "2.1.5-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7075 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7095 #, no-wrap msgid "199608" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7076 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7096 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/17127[17127]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7077 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7097 #, no-wrap msgid "July 12, 1996" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7079 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7099 #, no-wrap msgid "2.2-CURRENT before 2.1.6" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7080 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7085 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7100 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7105 #, no-wrap msgid "199612" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7081 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7101 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/19358[19358]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7082 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7102 #, no-wrap msgid "November 15, 1996" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7084 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7104 #, no-wrap msgid "2.1.6-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7088 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7108 #, no-wrap msgid "2.1.7-RELEASE" msgstr ""